BatchJobMetadata

  • This message provides additional information about a batch job and is used as metadata in Long Running Operations.

  • Key fields include creation, start, and completion timestamps, along with metrics like estimated completion ratio, total operation count, and executed operation count.

  • An execution limit in seconds can be set, and the job will be canceled if this limit is exceeded.

Additional information about the batch job. This message is also used as metadata returned in batch job Long Running Operations.

Fields

creation_date_time

string

Output only. The time when this batch job was created. Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 09:15:00"

start_date_time

string

Output only. The time when this batch job started running. Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 09:15:30"

completion_date_time

string

Output only. The time when this batch job was completed. Formatted as yyyy-MM-dd HH:mm:ss. Example: "2018-03-05 09:16:00"

estimated_completion_ratio

double

Output only. The fraction (between 0.0 and 1.0) of mutates that have been processed. This is empty if the job hasn't started running yet.

operation_count

int64

Output only. The number of mutate operations in the batch job.

executed_operation_count

int64

Output only. The number of mutate operations executed by the batch job. Present only if the job has started running.

execution_limit_seconds

int32

Immutable. The approximate upper bound for how long a batch job can be executed, in seconds. If the job runs more than the given upper bound, the job will be canceled.