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)

출력 전용. 이 일괄 작업의 ID입니다.

nextAddSequenceToken

string

출력 전용. 작업을 추가할 때 사용할 다음 시퀀스 토큰입니다. 일괄 작업 상태가 PENDING(대기 중)인 경우에만 설정됩니다.

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 작업이 완료되었습니다.