Eine Liste von Änderungen, die asynchron verarbeitet werden. Die Änderungen werden vom Nutzer hochgeladen. Die Mutationen selbst sind nicht lesbar und die Ergebnisse des Jobs 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 ist. |
longRunningOperation |
Nur Ausgabe Der Ressourcenname des lang andauernden Vorgangs, der für die Abfrage des Abschlusses verwendet werden kann. Wird nur festgelegt, wenn der Status des Batch-Auftrags AUSGEFÜHRT oder FERTIG lautet. |
BatchJobMetadata
Weitere Informationen zum Batchjob. Diese Nachricht wird auch als Metadaten verwendet, die bei 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 Der Zeitpunkt, zu dem 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 Mutate. 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 werden. Nur vorhanden, wenn die Ausführung des Jobs gestartet wurde. |
executionLimitSeconds |
Nicht veränderbar. Die ungefähre Obergrenze in Sekunden, wie lange ein Batchjob ausgeführt werden kann. Wenn der Job die angegebene Obergrenze überschreitet, wird er abgebrochen. |
BatchJobStatus
Die Status der Batchjobs.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert dar. |
PENDING |
Der Job wird derzeit nicht ausgeführt. |
RUNNING |
Der Job wird ausgeführt. |
DONE |
Der Job ist erledigt. |