OperationMetadata

Metadata yang menjelaskan operasi yang berjalan lama.

Representasi JSON
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
Kolom
state

enum (State)

Status operasi.

description

string

Deskripsi operasi.

type

string

Jenis tugas ini (misalnya, EXPORT_IMAGE, EXPORT_FEATURES, dll.).

priority

integer

Prioritas operasi. Nilai yang lebih tinggi menunjukkan prioritas yang lebih tinggi. Prioritas defaultnya adalah 100.

createTime

string (Timestamp format)

Waktu operasi dibuat.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Waktu operasi terakhir diperbarui.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

Waktu operasi dimulai, jika operasi telah dimulai.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Waktu operasi berakhir, jika operasi telah berakhir.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

progress

number

Progres operasi, dalam interval [0, 1].

stages[]

object (OperationStage)

Informasi progres tahap terpisah untuk operasi tertentu. Tahap, jika ada, hanya untuk upaya terbaru. Jika operasi dicoba lagi, informasi tahap sebelumnya akan hilang.

attempt

integer

Nomor upaya saat ini. Jika operasi dicoba ulang, jumlah percobaan akan meningkat yang dapat terjadi dalam situasi berikut: - Jika operasi gagal karena batas memori (kemungkinan akan menyebabkan semua upaya berikutnya gagal dan bersifat permanen), - Jika resource harus dialokasikan ulang untuk tugas lain. (kemungkinan bersifat sementara)

scriptUri

string

URI skrip tempat operasi ini berasal, jika operasi dimulai di Editor Kode.

destinationUris[]

string

URI yang mengarah ke resource yang dihasilkan oleh operasi ini.

notifications[]

object (OperationNotification)

Notifikasi untuk operasi ini.

batchEecuUsageSeconds

number

Jumlah EECU-detik batch (Unit Komputasi Earth Engine) yang telah digunakan tugas ini dalam upaya eksekusinya yang terbaru.

Jika tugas sedang berjalan, dibatalkan, atau gagal, angka ini mewakili pengukuran terbaru untuk penggunaan komputasi yang sedang berlangsung. Penggunaan komputasi yang sedang berlangsung ini dilaporkan ke Cloud Monitoring sebagai "Detik EECU yang sedang berlangsung".

Jika tugas berada dalam status BERHASIL, angka ini menunjukkan penggunaan komputasi akhir. Ini adalah angka yang sama dengan yang dilaporkan sebagai "Detik EECU yang Selesai" ke Cloud Monitoring. Untuk project yang terdaftar untuk penggunaan komersial, jumlah ini juga dilaporkan sebagai biaya komputasi di Penagihan Cloud.

OperationStage

Informasi tahap diskret.

Representasi JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
Kolom
displayName

string

Nama tahap operasi.

completeWorkUnits

number

Pekerjaan yang saat ini diselesaikan pada tahap ini. Nilainya dapat berupa [0, N] dengan N sama dengan totalWorkUnits.

totalWorkUnits

string (int64 format)

Total pekerjaan yang harus dilakukan pada tahap ini.

description

string

Detail deskripsi tahap.

OperationNotification

Notifikasi adalah info tambahan yang berkaitan dengan operasi.

Representasi JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
Kolom
severity

enum (Severity)

Tingkat keparahan notifikasi.

topic

string

Topik notifikasi (misalnya, "tugas diblokir" atau "tugas dibatasi").

detail

string

Pesan yang harus ditampilkan kepada pengguna.