Una lista de mutaciones que se procesan de forma asíncrona. El usuario sube las mutaciones. Las mutaciones en sí no son legibles y los resultados del trabajo solo se pueden leer con BatchJobService.ListBatchJobResults.
Representación JSON |
---|
{ "resourceName": string, "metadata": { object ( |
Campos | |
---|---|
resourceName |
Inmutable. El nombre del recurso del trabajo por lotes. Los nombres de los recursos de los trabajos por lotes tienen el siguiente formato:
|
metadata |
Solo salida. Contiene información adicional sobre este trabajo por lotes. |
status |
Solo salida. Estado de este trabajo por lotes. |
id |
Solo salida. ID de este trabajo por lotes. |
nextAddSequenceToken |
Solo salida. El siguiente token de secuencia que se usará cuando agregues operaciones. Solo se establece cuando el estado del trabajo por lotes es PENDING. |
longRunningOperation |
Solo salida. El nombre del recurso de la operación de larga duración que se puede usar para sondear la finalización. Solo se establece cuando el estado del trabajo por lotes es RUNNING o DONE. |
BatchJobMetadata
Información adicional sobre el trabajo por lotes. Este mensaje también se usa como metadatos que se muestran en las operaciones de larga duración de trabajos por lotes.
Representación JSON |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
Campos | |
---|---|
creationDateTime |
Solo salida. La hora a la que se creó este trabajo por lotes. Tiene el formato aaaa-mm-dd hh:mm:ss. Ejemplo: "2018-03-05 09:15:00" |
startDateTime |
Solo salida. La hora a la que este trabajo por lotes comenzó a ejecutarse. Tiene el formato aaaa-mm-dd hh:mm:ss. Ejemplo: "2018-03-05 09:15:30" |
completionDateTime |
Solo salida. La hora a la que se completó este trabajo por lotes. Tiene el formato aaaa-MM-dd HH:mm:ss. Ejemplo: "2018-03-05 09:16:00" |
estimatedCompletionRatio |
Solo salida. La fracción (entre 0.0 y 1.0) de mutaciones que se procesaron. Este campo estará vacío si el trabajo aún no comenzó a ejecutarse. |
operationCount |
Solo salida. La cantidad de operaciones de mutación en el trabajo por lotes. |
executedOperationCount |
Solo salida. La cantidad de operaciones de modificación que ejecuta el trabajo por lotes. Presente solo si el trabajo comenzó a ejecutarse. |
executionLimitSeconds |
Inmutable. El límite superior aproximado, en segundos, para el tiempo en que se puede ejecutar un trabajo por lotes. Si el trabajo se ejecuta más que el límite superior determinado, se cancelará. |
BatchJobStatus
Los estados del trabajo por lotes.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor de retorno. Representa un valor desconocido en esta versión. |
PENDING |
El trabajo no se está ejecutando en este momento. |
RUNNING |
Se está ejecutando el trabajo. |
DONE |
Se completó el trabajo. |