Method: projects.histories.executions.steps.thumbnails.list

Mencantumkan thumbnail gambar yang dilampirkan ke sebuah langkah.

Dapat menampilkan salah satu kode error kanonis berikut: - PERMISSION_DENIED - jika pengguna tidak diizinkan untuk membaca dari project, atau dari gambar mana pun - INVALID_ARGUMENT - jika format permintaan salah - NOT_FOUND - jika langkah tidak ada, atau jika gambar tidak ada

Permintaan HTTP

GET https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
projectId

string

ID Project.

Wajib diisi.

historyId

string

ID Histori.

Wajib diisi.

executionId

string

ID Eksekusi.

Wajib diisi.

stepId

string

ID Langkah.

Wajib diisi.

Parameter kueri

Parameter
pageToken

string

Token kelanjutan untuk melanjutkan kueri di item berikutnya.

Opsional.

pageSize

integer

Jumlah maksimum thumbnail yang dapat diambil.

Nilai default: 50. Server akan menggunakan setelan default ini jika kolom tidak disetel atau memiliki nilai 0.

Opsional.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons yang berisi thumbnail dalam suatu langkah.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "thumbnails": [
    {
      object (Image)
    }
  ],
  "nextPageToken": string
}
Kolom
thumbnails[]

object (Image)

Daftar data gambar.

Gambar ditampilkan dalam urutan determenistik; peristiwa tersebut diurutkan berdasarkan faktor-faktor ini, sesuai urutan kepentingannya: * Pertama, berdasarkan kasus pengujian yang terkait. Gambar tanpa kasus pengujian dianggap lebih besar daripada gambar yang memiliki kasus pengujian. * Kedua, berdasarkan waktu pembuatan mereka. Gambar tanpa waktu pembuatan lebih banyak daripada gambar yang memiliki waktu pembuatan. * Ketiga, berdasarkan urutan penambahannya ke langkah (dengan panggilan ke steps.create atau steps.patch).

nextPageToken

string

Token kelanjutan untuk melanjutkan kueri di item berikutnya.

Jika disetel, menunjukkan bahwa ada lebih banyak thumbnail untuk dibaca, dengan memanggil daftar lagi dengan nilai ini di kolom pageToken.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Gambar

Gambar, dengan link ke gambar utama dan thumbnail.

Representasi JSON
{
  "stepId": string,
  "sourceImage": {
    object (ToolOutputReference)
  },

  // Union field thumbnail_or_error can be only one of the following:
  "thumbnail": {
    object (Thumbnail)
  },
  "error": {
    object (Status)
  }
  // End of list of possible types for union field thumbnail_or_error.
}
Kolom
stepId

string

Langkah untuk melampirkan gambar.

Selalu tetapkan.

sourceImage

object (ToolOutputReference)

Referensi ke gambar asli berukuran penuh.

Ini sama dengan entri toolOutputs untuk gambar pada Langkahnya.

Selalu tetapkan.

Kolom union thumbnail_or_error. Thumbnail gambar, atau error yang menjelaskan mengapa thumbnail tidak dapat dirender. thumbnail_or_error hanya ada berupa salah satu diantara berikut:
thumbnail

object (Thumbnail)

Thumbnail.

error

object (Status)

Terjadi error yang menjelaskan mengapa thumbnail tidak dapat dirender.

Thumbnail

Thumbnail tunggal, dengan ukuran dan formatnya.

Representasi JSON
{
  "contentType": string,
  "heightPx": integer,
  "widthPx": integer,
  "data": string
}
Kolom
contentType

string

Jenis konten thumbnail, yaitu "image/png".

Selalu tetapkan.

heightPx

integer

Tinggi thumbnail, dalam piksel.

Selalu tetapkan.

widthPx

integer

Lebar thumbnail, dalam piksel.

Selalu tetapkan.

data

string (bytes format)

File thumbnail itu sendiri.

Artinya, byte di sini merupakan byte yang membentuk file thumbnail; iklan tersebut dapat ditayangkan sebagai gambar sebagaimana adanya (dengan jenis konten yang sesuai.)

Selalu tetapkan.

String berenkode base64.

Status

Jenis Status menentukan model error logis yang cocok untuk berbagai lingkungan pemrograman, meliputi REST API dan RPC API. Jenis error ini digunakan oleh gRPC. Setiap pesan Status berisi tiga bagian data: kode error, pesan error, dan detail error.

Anda dapat mencari tahu lebih lanjut tentang model error ini dan cara penanganannya di Panduan Desain API.

Representasi JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Kolom
code

integer

Kode status, harus berupa nilai enum dari google.rpc.Code.

message

string

Pesan error yang ditampilkan ke developer dan seharusnya dalam bahasa Inggris. Setiap pesan error yang ditampilkan kepada pengguna harus dilokalkan dan dikirim di kolom google.rpc.Status.details, atau dilokalkan oleh klien.

details[]

object

Daftar pesan yang membawa detail error. Ada seperangkat jenis pesan umum untuk digunakan API.

Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.