异步处理的 mutate 的列表。这些 mutate 由用户上传。mutate 本身不可读取,作业结果只能使用 BatchJobService.ListBatchJobResults 读取。
JSON 表示法 |
---|
{ "resourceName": string, "metadata": { object ( |
字段 | |
---|---|
resourceName |
不可变。批量作业的资源名称。批量作业资源名称采用以下格式:
|
metadata |
仅供输出。包含有关此批量作业的其他信息。 |
status |
仅供输出。此批量作业的状态。 |
id |
仅供输出。此批量作业的 ID。 |
nextAddSequenceToken |
仅供输出。添加操作时使用的下一个序列令牌。仅在批量作业状态为 PENDING 时设置。 |
longRunningOperation |
仅供输出。可用于轮询完成情况的长时间运行的操作的资源名称。仅在批量作业状态为“RUNNING”(正在运行)或“DONE”(已完成)时设置。 |
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 |
仅供输出。批量作业中 mutate 操作的数量。 |
executedOperationCount |
仅供输出。批量作业执行的 mutate 操作的数量。仅当作业已开始运行时,此字段才会显示。 |
executionLimitSeconds |
不可变。批量作业可执行时长的近似上限(以秒为单位)。如果作业的运行时间超过给定上限,则作业将取消。 |
BatchJobStatus
批量作业的状态。
枚举 | |
---|---|
UNSPECIFIED |
未指定。 |
UNKNOWN |
仅用于返回值。表示此版本中的未知值。 |
PENDING |
该作业当前未运行。 |
RUNNING |
作业正在运行。 |
DONE |
这一步就完成了。 |