BatchJob

รายการการเปลี่ยนแปลงที่ประมวลผลแบบไม่พร้อมกัน ผู้ใช้อัปโหลดการเปลี่ยนแปลงแล้ว การเปลี่ยนแปลงจะอ่านไม่ได้และอ่านผลลัพธ์ของงานโดยใช้ BatchJobService.ListBatchJob Resultss เท่านั้น

การแสดง 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

สถานะงานแบบกลุ่ม

Enum
UNSPECIFIED ไม่ได้ระบุ
UNKNOWN ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้
PENDING งานนี้ไม่ได้ทำงานอยู่
RUNNING งานกำลังทำงาน
DONE งานเสร็จแล้ว