BatchJob

Danh sách các thay đổi đang được xử lý không đồng bộ. Các biến đổi do người dùng tải lên. Bản thân các biến đổi là không thể đọc được và kết quả của tác vụ chỉ có thể được đọc bằng BatchJobService.ListBatchJobResults.

Biểu diễn dưới dạng JSON
{
  "resourceName": string,
  "metadata": {
    object (BatchJobMetadata)
  },
  "status": enum (BatchJobStatus),
  "id": string,
  "nextAddSequenceToken": string,
  "longRunningOperation": string
}
Trường
resourceName

string

Không thể thay đổi. Tên tài nguyên của công việc theo lô. Tên tài nguyên công việc theo lô có dạng:

customers/{customerId}/batchJobs/{batch_job_id}

metadata

object (BatchJobMetadata)

Chỉ có đầu ra. Chứa thông tin bổ sung về công việc theo lô này.

status

enum (BatchJobStatus)

Chỉ có đầu ra. Trạng thái của công việc theo lô này.

id

string (int64 format)

Chỉ có đầu ra. Mã của công việc theo lô này.

nextAddSequenceToken

string

Chỉ có đầu ra. Mã thông báo trình tự tiếp theo để sử dụng khi thêm toán tử. Chỉ được đặt khi trạng thái công việc hàng loạt là ĐANG CHỜ XỬ LÝ.

longRunningOperation

string

Chỉ có đầu ra. Tên tài nguyên của hoạt động diễn ra trong thời gian dài có thể dùng để thăm dò ý kiến hoàn thành. Chỉ được đặt khi trạng thái của lệnh hàng loạt là ĐANG CHẠY hoặc XONG.

BatchJobMetadata

Thông tin bổ sung về lệnh theo lô. Thông báo này cũng được dùng làm siêu dữ liệu được trả về trong công việc hàng loạt Thao tác chạy lâu dài.

Biểu diễn dưới dạng JSON
{
  "creationDateTime": string,
  "startDateTime": string,
  "completionDateTime": string,
  "estimatedCompletionRatio": number,
  "operationCount": string,
  "executedOperationCount": string,
  "executionLimitSeconds": integer
}
Trường
creationDateTime

string

Chỉ có đầu ra. Thời điểm tạo lệnh theo lô này. Được định dạng là yyyy-mm-dd hh:mm:ss. Ví dụ: "2018-03-05 09:15:00"

startDateTime

string

Chỉ có đầu ra. Thời điểm khi công việc theo lô này bắt đầu chạy. Được định dạng là yyyy-mm-dd hh:mm:ss. Ví dụ: "2018-03-05 09:15:30"

completionDateTime

string

Chỉ có đầu ra. Thời điểm hoàn tất công việc theo lô này. Có định dạng là yyyy-MM-dd HH:mm:ss. Ví dụ: "2018-03-05 09:16:00"

estimatedCompletionRatio

number

Chỉ có đầu ra. Tỷ lệ (từ 0,0 đến 1,0) của các đột biến đã được xử lý. Trường này sẽ trống nếu công việc chưa bắt đầu chạy.

operationCount

string (int64 format)

Chỉ có đầu ra. Số lượng thao tác thay đổi trong công việc hàng loạt.

executedOperationCount

string (int64 format)

Chỉ có đầu ra. Số hoạt động thay đổi được thực thi bởi công việc hàng loạt. Chỉ trình bày nếu công việc đã bắt đầu chạy.

executionLimitSeconds

integer

Không thể thay đổi. Giới hạn trên ước tính về khoảng thời gian thực thi một công việc hàng loạt, tính bằng giây. Nếu công việc chạy nhiều hơn giới hạn trên đã cho thì công việc sẽ bị huỷ.

BatchJobStatus

Trạng thái của hàng loạt công việc.

Enum
UNSPECIFIED Chưa chỉ định.
UNKNOWN Chỉ dùng cho giá trị trả về. Đại diện cho giá trị không xác định trong phiên bản này.
PENDING Công việc hiện không chạy.
RUNNING Công việc đang chạy.
DONE Công việc đã hoàn tất.