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

تمثّل هذه السمة حالات المهام المجمّعة.

عمليات التعداد
UNSPECIFIED غير محدَّد.
UNKNOWN يُستخدم للقيمة المعروضة فقط. يعرض قيمة غير معروفة في هذا الإصدار.
PENDING المهمة لا تعمل حاليًا.
RUNNING المهمة قيد التشغيل.
DONE اكتملت المهمة.