OperationMetadata

Metadati che descrivono un'operazione a lunga esecuzione.

Rappresentazione 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
}
Campi
state

enum (State)

Stato dell'operazione.

description

string

Descrizione dell'operazione.

type

string

Il tipo di attività (ad es. EXPORT_IMAGE, EXPORT_FEATURES e così via).

priority

integer

Priorità dell'operazione. Un valore più alto indica una priorità più elevata. La priorità predefinita è 100.

createTime

string (Timestamp format)

Ora in cui è stata creata l'operazione.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Ora dell'ultimo aggiornamento dell'operazione.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

Ora di inizio dell'operazione, se è stata avviata.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Ora di fine dell'operazione, se è terminata.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

progress

number

Avanzamento dell'operazione, nell'intervallo [0, 1].

stages[]

object (OperationStage)

Informazioni sull'avanzamento delle fasi distinte per l'operazione specificata. Le fasi, se presenti, riguardano solo il tentativo più recente. Se viene eseguito un nuovo tentativo di un'operazione, le informazioni sulla fase precedente andranno perse.

attempt

integer

Numero di tentativi corrente. Se viene eseguito un nuovo tentativo per un'operazione, il numero di tentativi aumenta e ciò può accadere nelle seguenti situazioni: - Se un'operazione non è riuscita a causa del limite di memoria (probabilmente causerà il fallimento di tutti i tentativi successivi e sarà permanente), - Se le risorse devono essere riallocate per altri job. (probabilmente temporaneo)

scriptUri

string

L'URI dello script da cui ha avuto origine questa operazione, se l'operazione è stata avviata nell'editor di codice.

destinationUris[]

string

Gli URI che rimandano alle risorse generate da questa operazione.

notifications[]

object (OperationNotification)

Le notifiche per questa operazione.

batchEecuUsageSeconds

number

La quantità di secondi EECU (unità di calcolo di Earth Engine) batch utilizzati da questa attività nel tentativo di esecuzione più recente.

Se l'attività è in esecuzione, annullata o non riuscita, questo numero rappresenta la misurazione più recente dell'utilizzo di calcolo in corso. Questo utilizzo di calcolo in corso viene registrato in Cloud Monitoring come "Secondi EECU in corso".

Se l'attività è nello stato SUCCEEDED, questo numero rappresenta l'utilizzo finale dell'elaborazione. Si tratta dello stesso numero indicato come "Secondi EECU completati" in Cloud Monitoring. Per i progetti registrati per uso commerciale, questo numero viene riportato anche come costo di calcolo in Fatturazione Cloud.

OperationStage

Visualizzerai le informazioni sulla fase.

Rappresentazione JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
Campi
displayName

string

Nome della fase dell'operazione.

completeWorkUnits

number

Lavoro attualmente completato in questa fase. I valori possono essere [0, N] dove N è uguale a totalWorkUnits.

totalWorkUnits

string (int64 format)

Lavoro totale da svolgere in questa fase.

description

string

Dettagli della descrizione della fase.

OperationNotification

Le notifiche sono informazioni supplementari relative a un'operazione.

Rappresentazione JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
Campi
severity

enum (Severity)

Gravità della notifica.

topic

string

Argomento della notifica (ad es. "task bloccata" o "task limitata").

detail

string

Messaggio da mostrare all'utente.