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. El ID de este trabajo por lotes. |
nextAddSequenceToken |
Solo salida. El siguiente token de secuencia que se usará cuando se agreguen 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 su 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 del trabajo 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 comenzó a ejecutarse este trabajo por lotes. 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. Estará vacío si el trabajo aún no comenzó a ejecutarse. |
operationCount |
Solo salida. La cantidad de operaciones de modificació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, del tiempo en que se puede ejecutar un trabajo por lotes. Si el trabajo se ejecuta por más tiempo que el límite superior establecido, se cancelará. |
BatchJobStatus
Los estados de los trabajos por lotes.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. 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 |
El trabajo ha terminado. |