فهرستی از جهشها که به صورت ناهمزمان پردازش میشوند. جهش ها توسط کاربر آپلود می شوند. خود جهشها قابل خواندن نیستند و نتایج کار را فقط میتوان با استفاده از BatchJobService.ListBatchJobResults خواند.
نمایندگی JSON |
---|
{ "resourceName": string, "metadata": { object ( |
زمینه های | |
---|---|
resourceName | تغییرناپذیر. نام منبع کار دسته ای. نام منابع کار دسته ای به شکل زیر است: |
metadata | فقط خروجی حاوی اطلاعات اضافی در مورد این کار دسته ای است. |
status | فقط خروجی وضعیت این کار دسته ای |
id | فقط خروجی شناسه این کار دسته ای. |
nextAddSequenceToken | فقط خروجی توکن دنباله بعدی برای استفاده در هنگام افزودن عملیات. فقط زمانی تنظیم شود که وضعیت کار دستهای در انتظار است. |
longRunningOperation | فقط خروجی نام منبع عملیات طولانی مدت که می تواند برای تکمیل نظرسنجی استفاده شود. فقط زمانی تنظیم کنید که وضعیت کار دسته ای در حال اجرا یا انجام باشد. |
متادیتا BatchJob
اطلاعات اضافی در مورد کار دسته ای. این پیام همچنین به عنوان ابرداده بازگردانده شده در عملیات طولانی مدت کار دسته ای استفاده می شود.
نمایندگی JSON |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
زمینه های | |
---|---|
creationDateTime | فقط خروجی زمانی که این کار دسته ای ایجاد شد. قالببندی شده به صورت yyyy-mm-dd hh:mm:ss. مثال: "2018-03-05 09:15:00" |
startDateTime | فقط خروجی زمانی که این کار دسته ای شروع به اجرا کرد. قالببندی شده به صورت yyyy-mm-dd hh:mm:ss. مثال: "2018-03-05 09:15:30" |
completionDateTime | فقط خروجی زمانی که این کار دسته ای تکمیل شد. قالببندی شده بهعنوان yyyy-MM-dd HH:mm:ss. مثال: "2018-03-05 09:16:00" |
estimatedCompletionRatio | فقط خروجی کسری (بین 0.0 و 1.0) جهش هایی که پردازش شده اند. اگر کار هنوز اجرا نشده باشد، خالی است. |
operationCount | فقط خروجی تعداد عملیات جهش در کار دسته ای. |
executedOperationCount | فقط خروجی تعداد عملیات جهش اجرا شده توسط کار دسته ای. فقط در صورتی ارائه شود که کار شروع به اجرا کرده باشد. |
executionLimitSeconds | تغییرناپذیر. کران بالای تقریبی برای مدت زمانی که میتوان یک کار دستهای را اجرا کرد، در چند ثانیه. اگر کار بیش از حد بالا اجرا شود، کار لغو خواهد شد. |
BatchJobStatus
وضعیت کار دسته ای
Enums | |
---|---|
UNSPECIFIED | مشخص نشده است. |
UNKNOWN | فقط برای مقدار برگشتی استفاده می شود. نشان دهنده مقدار ناشناخته در این نسخه است. |
PENDING | کار در حال حاضر اجرا نمی شود. |
RUNNING | کار در حال اجراست |
DONE | کار انجام شده است. |