BatchJob

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

การแสดง 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 งานเสร็จแล้ว