Uma lista de elementos mutate que estão sendo processados de forma assíncrona. Os elementos mutate são enviados pelo usuário. As próprias modificações não são legíveis, e os resultados do trabalho só podem ser lidos usando nenhuma serviço.
Representação JSON |
---|
{ "resourceName": string, "metadata": { object ( |
Campos | |
---|---|
resourceName |
Imutável. O nome do recurso do job em lote. Os nomes dos recursos de jobs em lote têm o formato:
|
metadata |
Apenas saída. Contém informações adicionais sobre este job em lote. |
status |
Apenas saída. Status deste job em lote. |
id |
Apenas saída. ID deste job em lote. |
nextAddSequenceToken |
Apenas saída. O próximo token de sequência que será usado ao adicionar operações. Definido apenas quando o status do trabalho em lote é PENDING. |
longRunningOperation |
Apenas saída. O nome do recurso da operação de longa duração que pode ser usada para pesquisar a conclusão. Definido apenas quando o status da tarefa em lote é EM EXECUÇÃO ou CONCLUÍDO. |
BatchJobMetadata
Informações adicionais sobre o job em lote. Essa mensagem também é usada como metadados retornados em operações de longa duração de jobs em lote.
Representação JSON |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
Campos | |
---|---|
creationDateTime |
Apenas saída. A hora em que este job em lote foi criado. Formatado como aaaa-mm-dd hh:mm:ss. Exemplo: "2018-03-05 09:15:00" |
startDateTime |
Apenas saída. A hora em que esse job em lote começou a ser executado. Formatado como aaaa-mm-dd hh:mm:ss. Exemplo: "2018-03-05 09:15:30" |
completionDateTime |
Apenas saída. A hora em que este job em lote foi concluído. Formatado como aaaa-MM-dd HH:mm:ss. Exemplo: "2018-03-05 09:16:00" |
estimatedCompletionRatio |
Apenas saída. A fração (entre 0,0 e 1,0) de elementos mutate que foram processados. Ficará vazio se o job ainda não tiver começado a ser executado. |
operationCount |
Apenas saída. O número de operações mutate na tarefa em lote. |
executedOperationCount |
Apenas saída. O número de operações mutate executadas pelo trabalho em lote. Presente apenas se o job tiver começado a ser executado. |
executionLimitSeconds |
Imutável. O limite máximo aproximado para a execução de um job em lote, em segundos. Se o job for executado além do limite superior especificado, ele será cancelado. |
BatchJobStatus
Status da tarefa em lote.
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para valor de retorno. Representa o valor desconhecido nesta versão. |
PENDING |
O job não está em execução no momento. |
RUNNING |
O job está em execução. |
DONE |
O trabalho foi concluído. |