异步处理的 mutate 列表。这些转变由用户上传。您无法读取更改本身,只能使用 BatchJobService.ListBatchJobResults 读取作业的结果。
JSON 表示法 |
---|
{ "resourceName": string, "metadata": { object ( |
字段 | |
---|---|
resourceName |
不可变。批量作业的资源名称。批量作业资源名称采用以下格式:
|
metadata |
仅限输出。包含有关此批量作业的其他信息。 |
status |
仅限输出。此批量作业的状态。 |
id |
仅限输出。此批量作业的 ID。 |
nextAddSequenceToken |
仅限输出。添加操作时使用的下一个序列令牌。仅在批量作业状态为“PENDING”时设置。 |
longRunningOperation |
仅限输出。长时间运行的操作的资源名称,可用于轮询是否完成。仅在批量作业状态为“正在运行”或“完成”时设置。 |
BatchJobMetadata
有关批量作业的其他信息。此消息还用作批量作业长时间运行的操作中返回的元数据。
JSON 表示法 |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
字段 | |
---|---|
creationDateTime |
仅限输出。此批处理作业的创建时间。格式为 yyyy-mm-dd hh:mm:ss。例如:“2018-03-05 09:15:00” |
startDateTime |
仅限输出。此批量作业开始运行的时间。格式为 yyyy-mm-dd hh:mm:ss。示例:“2018-03-05 09:15:30” |
completionDateTime |
仅限输出。此批量作业的完成时间。格式为 yyyy-MM-dd HH:mm:ss。例如:“2018-03-05 09:16:00” |
estimatedCompletionRatio |
仅限输出。已处理的转变所占的比例(介于 0.0 和 1.0 之间)。如果作业尚未开始运行,则此字段为空。 |
operationCount |
仅限输出。批量作业中的转变操作数。 |
executedOperationCount |
仅限输出。批处理作业执行的更改操作数。仅当作业已开始运行时显示。 |
executionLimitSeconds |
不可变。批量作业可执行时长的近似上限(以秒为单位)。如果作业的运行时间超出给定的上限,该作业将被取消。 |
BatchJobStatus
批量作业的状态。
枚举 | |
---|---|
UNSPECIFIED |
未指定。 |
UNKNOWN |
仅用于返回值。表示此版本中未知的值。 |
PENDING |
作业当前未运行。 |
RUNNING |
作业正在运行。 |
DONE |
任务已完成。 |