Liste de mutates en cours de traitement asynchrone. Les mutates sont importés par l'utilisateur. Les mutations ne sont pas lisibles, et les résultats du job ne peuvent être lus qu'à l'aide de BatchJobService.ListBatchJobResults.
Représentation JSON |
---|
{ "resourceName": string, "metadata": { object ( |
Champs | |
---|---|
resourceName |
Immuable. Nom de ressource du job par lot. Les noms de ressources de jobs par lot se présentent sous la forme suivante:
|
metadata |
Uniquement en sortie. Contient des informations supplémentaires sur ce job par lot. |
status |
Uniquement en sortie. État de ce job par lot. |
id |
Uniquement en sortie. ID de ce job par lot. |
nextAddSequenceToken |
Uniquement en sortie. Jeton de séquence suivant à utiliser lors de l'ajout d'opérations. Défini uniquement lorsque l'état du job par lot est PENDING (en attente). |
longRunningOperation |
Uniquement en sortie. Nom de ressource de l'opération de longue durée qui peut être utilisé pour vérifier l'achèvement de l'opération. Défini uniquement lorsque l'état du job par lot est RUNNING ou DONE. |
BatchJobMetadata
Informations supplémentaires sur le job par lot. Ce message est également utilisé comme métadonnées renvoyées dans les opérations de longue durée des tâches par lot.
Représentation JSON |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
Champs | |
---|---|
creationDateTime |
Uniquement en sortie. Date et heure de création de ce job par lot. Format aaaa-mm-jj hh:mm:ss. Exemple: "2018-03-05 09:15:00" |
startDateTime |
Uniquement en sortie. Heure à laquelle ce job par lot a commencé à s'exécuter. Format aaaa-mm-jj hh:mm:ss. Exemple: "2018-03-05 09:15:30" |
completionDateTime |
Uniquement en sortie. Heure à laquelle ce job par lot s'est terminé. Format aaaa-MM-jj HH:mm:ss. Exemple: "2018-03-05 09:16:00" |
estimatedCompletionRatio |
Uniquement en sortie. Fraction (entre 0,0 et 1,0) des modifications ayant été traitées. Ce champ est vide si le job n'a pas encore commencé à s'exécuter. |
operationCount |
Uniquement en sortie. Nombre d'opérations mutate dans le job par lot. |
executedOperationCount |
Uniquement en sortie. Nombre d'opérations mutate exécutées par le job par lot. Présent uniquement si le job a commencé à s'exécuter. |
executionLimitSeconds |
Immuable. Limite supérieure approximative de la durée d'exécution d'un job par lot, en secondes. Si la durée d'exécution de la tâche dépasse la limite supérieure indiquée, elle est annulée. |
BatchJobStatus
États des jobs par lot.
Enums | |
---|---|
UNSPECIFIED |
Non spécifié. |
UNKNOWN |
Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version. |
PENDING |
Le job n'est pas en cours d'exécution. |
RUNNING |
Le job est en cours d'exécution. |
DONE |
Le travail est terminé. |