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

শুধুমাত্র আউটপুট। দীর্ঘ-চলমান ক্রিয়াকলাপের সম্পদের নাম যা সম্পূর্ণ করার জন্য পোল করতে ব্যবহার করা যেতে পারে। ব্যাচ কাজের স্থিতি চলমান বা সম্পন্ন হলে শুধুমাত্র সেট করুন।

ব্যাচজব মেটাডেটা

ব্যাচের চাকরি সম্পর্কে অতিরিক্ত তথ্য। এই বার্তাটি ব্যাচ জব লং রানিং অপারেশনে ফিরে আসা মেটাডেটা হিসাবেও ব্যবহৃত হয়।

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

অপরিবর্তনীয়। একটি ব্যাচের কাজ কতক্ষণ সেকেন্ডে কার্যকর করা যেতে পারে তার আনুমানিক উপরের সীমা। প্রদত্ত ঊর্ধ্বসীমার চেয়ে বেশি চালিত হলে চাকরি বাতিল করা হবে।

ব্যাচজব স্ট্যাটাস

ব্যাচের চাকরির অবস্থা।

এনামস
UNSPECIFIED উল্লিখিত না.
UNKNOWN শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে।
PENDING বর্তমানে চাকরি চলছে না।
RUNNING কাজ চলছে।
DONE কাজ হয়ে গেছে।