OperationMetadata

מטא-נתונים שמתארים פעולה ממושכת.

ייצוג ב-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
}
שדות
state

enum (State)

מצב הפעולה.

description

string

תיאור הפעולה.

type

string

הסוג של המשימה הזו (למשל, EXPORT_IMAGE,‏ EXPORT_FEATURES וכו').

priority

integer

העדיפות של הפעולה. ככל שהערך גבוה יותר, כך העדיפות גבוהה יותר. ערך ברירת המחדל הוא 100.

createTime

string (Timestamp format)

השעה שבה נוצרה הפעולה.

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

מועד העדכון האחרון של הפעולה.

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

השעה שבה הפעולה התחילה, אם הפעולה התחילה.

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

השעה שבה הפעולה הסתיימה, אם הפעולה הסתיימה.

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

progress

number

התקדמות הפעולה, בטווח [0, 1].

stages[]

object (OperationStage)

פרטי ההתקדמות של השלבים הנפרדים של הפעולה הנתונה. השלבים, אם יש כאלה, מוצגים רק לגבי הניסיון האחרון. אם מנסים לבצע שוב פעולה, המידע מהשלב הקודם לא נשמר.

attempt

integer

מספר הניסיון הנוכחי. אם מתבצעת ניסיון חוזר לביצוע פעולה, מספר הניסיונות יגדל. אלה המקרים שבהם יכול להיות ניסיון חוזר: - אם פעולה נכשלה בגלל מגבלת הזיכרון (סביר להניח שכל הניסיונות הבאים ייכשלו ויישאר מצב של כישלון קבוע), - אם צריך להקצות מחדש משאבים למשימות אחרות. (סביר להניח שהבעיה זמנית)

scriptUri

string

ה-URI של הסקריפט שממנו הפעולה הזו נוצרה, אם הפעולה הופעלה בעורך הקוד.

destinationUris[]

string

מזהי ה-URI שמפנים למשאבים שהפעולה הזו הפיקה כפלט.

notifications[]

object (OperationNotification)

ההתראות של הפעולה הזו.

batchEecuUsageSeconds

number

מספר השניות של EECU ברצף (יחידות מחשוב של Earth Engine) שהמשימה הזו השתמשה בהן בניסיון הביצוע האחרון שלה.

אם המשימה פועלת, בוטלה או נכשלה, המספר הזה מייצג את המדידה האחרונה של השימוש במחשוב בתהליך. השימוש המתבצע בזמן אמת ב-Compute מדווח ל-Cloud Monitoring כ-'In-progress EECU-seconds'.

אם המשימה נמצאת במצב 'הצליחה', המספר הזה מייצג את השימוש הסופי במשאבי המחשוב. זהו אותו מספר שמדווח ב-Cloud Monitoring בתור 'Completed EECU-seconds'. בפרויקטים שרשומים לשימוש מסחרי, המספר הזה מדווח גם כעלות מחשוב בחיוב ב-Cloud.

OperationStage

פרטי שלב נפרדים.

ייצוג ב-JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
שדות
displayName

string

השם של שלב הפעולה.

completeWorkUnits

number

העבודה שהושלמו עד לשלב הזה. הערכים יכולים להיות [0, N], כאשר N שווה ל-totalWorkUnits.

totalWorkUnits

string (int64 format)

סך כל העבודה שצריך לבצע עד לשלב הזה.

description

string

פרטי התיאור של השלב.

OperationNotification

התראות הן מידע נוסף שקשור לפעולה.

ייצוג ב-JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
שדות
severity

enum (Severity)

רמת החומרה של ההתראה.

topic

string

נושא ההתראה (למשל, 'משימה חסומה' או 'משימה הוגבלה').

detail

string

ההודעה שצריכה להופיע למשתמש.