OperationMetadata

Uzun süren bir işlemi tanımlayan meta veriler.

JSON gösterimi
{
  "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
}
Alanlar
state

enum (State)

İşlemin durumu.

description

string

İşlemin açıklaması.

type

string

Bu görevin türü (ör. EXPORT_IMAGE, EXPORT_FEATURES vb.).

priority

integer

İşlemin önceliği. Daha yüksek bir değer, daha yüksek bir önceliği gösterir. Varsayılan öncelik 100'dür.

createTime

string (Timestamp format)

İşlemin oluşturulduğu zaman.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

İşlemin son güncellenme zamanı.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

İşlem başlatıldıysa işlemin başladığı zaman.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

İşlem sona erdiyse işlemin sona erdiği zaman.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

progress

number

[0, 1] aralığındaki işlem ilerleme durumu.

stages[]

object (OperationStage)

Belirtilen işleme ait ayrı aşamaların ilerleme bilgileri. Varsa aşamalar yalnızca en son deneme içindir. Bir işlem yeniden denenirse önceki aşama bilgileri kaybolur.

attempt

integer

Mevcut deneme sayısı. Bir işlem yeniden denenirse deneme sayısı artar. Bu durum aşağıdaki durumlarda ortaya çıkabilir: - Bir işlem bellek sınırı nedeniyle başarısız olduysa (muhtemelen sonraki tüm denemelerin başarısız olmasına ve kalıcı olmasına neden olur), - Kaynakların diğer işler için yeniden atanması gerekiyorsa. (geçici olma olasılığı yüksek)

scriptUri

string

İşlem Kod Düzenleyici'de başlatıldıysa bu işlemin gerçekleştiği komut dosyasının URI'si.

destinationUris[]

string

Bu işlem tarafından oluşturulan kaynakları işaret eden URI'ler.

notifications[]

object (OperationNotification)

Bu işlemle ilgili bildirimler.

batchEecuUsageSeconds

number

Bu görevin en son yürütme denemesinde kullandığı toplu EECU-saniye (Earth Engine Compute Birimi) miktarı.

Görev çalışıyorsa, iptal edildiyse veya başarısız olduysa bu sayı, devam eden bilgi işlem kullanımıyla ilgili en son ölçümü temsil eder. Devam eden bu bilgi işlem kullanımı, Cloud Monitoring'e "Devam eden EECU-saniye" olarak raporlanır.

Görev SUCCEEDED durumundaysa bu sayı nihai bilgi işlem kullanımını gösterir. Bu, Cloud Monitoring'de "Tamamlanan EECU saniyeleri" olarak raporlanan sayıyla aynıdır. Ticari kullanım için kayıtlı projelerde bu sayı, Cloud Faturalandırma'da hesaplama maliyeti olarak da raporlanır.

OperationStage

Ayrık aşama bilgileri.

JSON gösterimi
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
Alanlar
displayName

string

İşlemin aşamasının adı.

completeWorkUnits

number

Bu aşamada tamamlanan çalışma. Değerler [0, N] aralığında olabilir. N, totalWorkUnits değerine eşittir.

totalWorkUnits

string (int64 format)

Bu aşamada yapılması gereken toplam iş.

description

string

Aşamayla ilgili açıklama ayrıntıları.

OperationNotification

Bildirimler, bir işlemle ilgili ek bilgilerdir.

JSON gösterimi
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
Alanlar
severity

enum (Severity)

Bildirim önem derecesi.

topic

string

Bildirim konusu (ör. "görev engellendi" veya "görev sınırlandı").

detail

string

Kullanıcıya gösterilmesi gereken mesaj.