Eine Liste von Änderungen, die asynchron verarbeitet werden. Die Änderungen werden vom Nutzer hochgeladen. Die mutate selbst sind nicht lesbar und die Ergebnisse des Auftrags können nur mit BatchJobService.ListBatchJobResults gelesen werden.
JSON-Darstellung |
---|
{ "resourceName": string, "metadata": { object ( |
Felder | |
---|---|
resourceName |
Nicht veränderbar. Der Ressourcenname des Batchjobs. Ressourcennamen von Batchjobs haben das folgende Format:
|
metadata |
Nur Ausgabe Enthält zusätzliche Informationen zu diesem Batchjob. |
status |
Nur Ausgabe Status dieses Batchjobs. |
id |
Nur Ausgabe ID dieses Batchjobs. |
nextAddSequenceToken |
Nur Ausgabe Das nächste Sequenztoken, das beim Hinzufügen von Vorgängen verwendet werden soll. Wird nur festgelegt, wenn der Status des Batchjobs AUSSTEHEND lautet. |
longRunningOperation |
Nur Ausgabe Der Ressourcenname des Vorgangs mit langer Ausführungszeit, der für die Abfrage des Abschlusses verwendet werden kann. Wird nur festgelegt, wenn der Status des Batchjobs RUNNING oder DONE lautet. |
BatchJobMetadata
Weitere Informationen zum Batchjob. Diese Nachricht wird auch als Metadaten verwendet, die in lang andauernden Batch-Jobs zurückgegeben werden.
JSON-Darstellung |
---|
{ "creationDateTime": string, "startDateTime": string, "completionDateTime": string, "estimatedCompletionRatio": number, "operationCount": string, "executedOperationCount": string, "executionLimitSeconds": integer } |
Felder | |
---|---|
creationDateTime |
Nur Ausgabe Der Zeitpunkt, zu dem dieser Batchjob erstellt wurde. Format jjjj-mm-tt hh:mm:ss. Beispiel: „2018-03-05 09:15:00“ |
startDateTime |
Nur Ausgabe Der Zeitpunkt, zu dem die Ausführung dieses Batchjobs gestartet wurde. Format jjjj-mm-tt hh:mm:ss. Beispiel: „2018-03-05 09:15:30“ |
completionDateTime |
Nur Ausgabe Die Zeit, zu der dieser Batchjob abgeschlossen wurde. Format: jjjj-MM-tt HH:mm:ss. Beispiel: „2018-03-05 09:16:00“ |
estimatedCompletionRatio |
Nur Ausgabe Der Anteil (zwischen 0,0 und 1,0) der verarbeiteten Mutationen. Dieser Wert ist leer, wenn der Job noch nicht ausgeführt wurde. |
operationCount |
Nur Ausgabe Die Anzahl der mutate-Vorgänge im Batch-Auftrag. |
executedOperationCount |
Nur Ausgabe Die Anzahl der mutate-Vorgänge, die vom Batch-Auftrag ausgeführt wurden. Wird nur angezeigt, wenn die Ausführung des Jobs gestartet wurde. |
executionLimitSeconds |
Nicht veränderbar. Die ungefähre Obergrenze für die Ausführungsdauer eines Batchjobs in Sekunden. Wenn der Job mehr als die angegebene Obergrenze ausführt, wird er abgebrochen. |
BatchJobStatus
Die Status des Batchjobs.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
PENDING |
Der Job wird derzeit nicht ausgeführt. |
RUNNING |
Der Job wird ausgeführt. |
DONE |
Der Job ist erledigt. |