BatchJob

רשימה של שינויים שמעובדים באופן אסינכרוני. השינויים מועלים על ידי המשתמש. השינויים עצמם לא קריאים וניתן לקרוא את תוצאות המשימה רק באמצעות BatchJobService.ListBatchJobResults.

ייצוג JSON
{
  "resourceName": string,
  "metadata": {
    object (BatchJobMetadata)
  },
  "status": enum (BatchJobStatus),
  "id": string,
  "nextAddSequenceToken": string,
  "longRunningOperation": string
}
שדות
resourceName

string

לא משתנה. שם המשאב של המשימה באצווה. שמות משאבים באצווה הם:

customers/{customerId}/batchJobs/{batch_job_id}

metadata

object (BatchJobMetadata)

פלט בלבד. מכילה מידע נוסף על המשימה הזו באצווה.

status

enum (BatchJobStatus)

פלט בלבד. הסטטוס של משימת האצווה הזו.

id

string (int64 format)

פלט בלבד. המזהה של משימת האצווה הזו.

nextAddSequenceToken

string

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

longRunningOperation

string

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

BatchJobMetadata

מידע נוסף על המשימה באצווה. ההודעה הזו משמשת גם כמטא-נתונים שהוחזרו במשימות ממושכות באצווה.

ייצוג JSON
{
  "creationDateTime": string,
  "startDateTime": string,
  "completionDateTime": string,
  "estimatedCompletionRatio": number,
  "operationCount": string,
  "executedOperationCount": string,
  "executionLimitSeconds": integer
}
שדות
creationDateTime

string

פלט בלבד. השעה שבה נוצרה משימת האצווה הזו. בפורמט yyyy-mm-dd hh:mm:ss. דוגמה: "2018-03-05 09:15:00"

startDateTime

string

פלט בלבד. השעה שבה המשימה באצווה התחילה לפעול. בפורמט yyyy-mm-dd hh:mm:ss. דוגמה: "2018-03-05 09:15:30"

completionDateTime

string

פלט בלבד. השעה שבה הושלמה משימת האצווה הזו. בפורמט yyyy-MM-dd HH:mm:ss. דוגמה: "2018-03-05 09:16:00"

estimatedCompletionRatio

number

פלט בלבד. השבר (בין 0.0 ל-1.0) של השינויים שעובדו. השדה הזה ריק אם המשימה עדיין לא התחילה.

operationCount

string (int64 format)

פלט בלבד. מספר פעולות השינוי במשימת האצווה.

executedOperationCount

string (int64 format)

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

executionLimitSeconds

integer

לא משתנה. הגבול העליון המשוער של משך הזמן שבו ניתן לבצע משימת אצווה, בשניות. אם המשימה תפעל יותר מהגבול העליון הנתון, היא תבוטל.

BatchJobStatus

הסטטוסים של משימות באצווה.

טיפוסים בני מנייה (enums)
UNSPECIFIED לא צוין.
UNKNOWN משמש רק לערך המוחזר. מייצג ערך לא ידוע בגרסה הזו.
PENDING המשימה לא פועלת כרגע.
RUNNING המשימה מתבצעת.
DONE המשימה הושלמה.