Liste des objets mutate en cours de traitement asynchrone. Les objets mutate sont importés par l'utilisateur. Les mutates eux-mêmes ne sont pas lisibles, et les résultats de la tâche 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 des 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 cette tâche 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 EN ATTENTE. |
longRunningOperation |
Uniquement en sortie. Nom de ressource de l'opération de longue durée qui peut être utilisé pour vérifier si l'opération est terminée. Défini uniquement lorsque l'état du job par lot est "RUNNING" (En cours d'exécution) ou "DONE" (Terminé). |
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. Heure à laquelle ce job par lot a été créé. 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 objets mutate ayant été traités. 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 la tâche 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, la tâche est annulée. |
BatchJobStatus
États des tâches 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 |
La tâche est en cours d'exécution. |
DONE |
Le travail est terminé. |