說明長時間執行作業的中繼資料。
| JSON 表示法 |
|---|
{ "state": enum ( |
| 欄位 | |
|---|---|
state |
作業狀態。 |
description |
作業說明。 |
type |
此工作類型 (例如EXPORT_IMAGE、EXPORT_FEATURES 等)。 |
priority |
作業的優先順序。值越高,表示優先順序越高。預設優先順序為 100。 |
createTime |
作業建立時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
updateTime |
上次更新作業的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
startTime |
作業開始的時間 (如果作業已開始)。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
endTime |
如果作業已結束,則為作業結束的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
progress |
作業進度,範圍為 [0, 1]。 |
stages[] |
指定作業的個別階段進度資訊。如果有階段,則只會用於最近的嘗試。如果重試作業,先前的階段資訊就會遺失。 |
attempt |
目前的嘗試次數。如果重試作業,嘗試次數就會增加,這可能發生在以下情況:- 作業因記憶體限制而失敗 (可能會導致所有後續嘗試失敗並永久失敗),- 資源必須重新分配給其他工作。(可能只是暫時性問題) |
scriptUri |
如果作業是在 Code Editor 中啟動,則此作業來源的腳本 URI。 |
destinationUris[] |
指向這項作業輸出資源的 URI。 |
notifications[] |
這項作業的通知。 |
batchEecuUsageSeconds |
這個工作在最近一次執行嘗試中使用的批次 EECU 秒數 (Earth Engine 運算單元) 數量。 如果工作正在執行、已取消或已失敗,這個數字代表最近一次測量到的計算中用量。這項進行中的運算用量會向 Cloud Monitoring 回報為「進行中的 EECU 秒數」。 如果工作處於「成功」狀態,這個數字代表最終的運算用量。這與向 Cloud Monitoring 回報的「Completed EECU-seconds」相同。如果專案已註冊為商業用途,這個數字也會在 Cloud Billing 中列為運算成本。 |
OperationStage
離散階段資訊。
| JSON 表示法 |
|---|
{ "displayName": string, "completeWorkUnits": number, "totalWorkUnits": string, "description": string } |
| 欄位 | |
|---|---|
displayName |
作業階段的名稱。 |
completeWorkUnits |
目前已完成的階段工作。值可能為 [0, N],其中 N 等於 |
totalWorkUnits |
這個階段的工作總量。 |
description |
階段的詳細說明。 |
OperationNotification
通知是與作業相關的附加資訊。
| JSON 表示法 |
|---|
{
"severity": enum ( |
| 欄位 | |
|---|---|
severity |
通知嚴重性。 |
topic |
通知主題 (例如「工作遭到封鎖」或「工作受限」)。 |
detail |
應向使用者顯示的訊息。 |