Ressource: TransferRun
Stellt eine Datenübertragungsausführung dar.
JSON-Darstellung | |
---|---|
{ "name": string, "scheduleTime": string, "runTime": string, "errorStatus": { object ( |
Felder | |
---|---|
name |
Der Ressourcenname der Übertragungsausführung; Namen von Übertragungsausführungen haben das Format |
scheduleTime |
Die Mindestzeit, nach der eine Übertragungsausführung gestartet werden kann. |
runTime |
Damit werden für die Ausführung von Batchübertragungen das Datum und die Uhrzeit der Daten angegeben, die aufgenommen werden sollen. |
errorStatus |
Der Status der Übertragungsausführung |
startTime |
Nur Ausgabe. enthält den Zeitpunkt, an dem die Übertragungsausführung gestartet wurde. Der Parameter wird vom Server bei Eingabe-Requests ignoriert. |
endTime |
Nur Ausgabe. enthält den Zeitpunkt, an dem die Übertragungsausführung beendet wurde. Der Parameter wird vom Server bei Eingabe-Requests ignoriert. |
updateTime |
Nur Ausgabe. Der letzte Zeitpunkt, an dem der Status der Datenübertragungsausführung aktualisiert wurde. |
params |
Nur Ausgabe. enthält datenübertragungsspezifische Parameter. |
dataSourceId |
Nur Ausgabe. Die ID der Datenquelle. |
state |
Der Status der Datenübertragungsausführung. Wird bei Eingabeanforderungen ignoriert. |
userId |
Veraltet. Enthält die eindeutige ID des Nutzers, in dessen Namen die Daten übertragen werden. |
schedule |
Nur Ausgabe. beschreibt den Zeitplan dieser Übertragungsausführung, wenn sie im Rahmen eines regulären Zeitplans erstellt wurde. Bei Batchübertragungsausführungen, die manuell geplant werden, ist dieses Feld leer. HINWEIS: Es kann vorkommen, dass der Zeitplan je nach aktueller Arbeitslast verzögert wird. |
notificationPubsubTopic |
Nur Ausgabe. Pub/Sub-Thema, an das nach Ausführung dieser Übertragung eine Benachrichtigung gesendet wird. |
emailPreferences |
Nur Ausgabe. E-Mail-Benachrichtigungen werden gemäß diesen Einstellungen an die E-Mail-Adresse des Inhabers der Übertragungskonfiguration gesendet, aus der diese Ausführung abgeleitet wurde. |
destinationDatasetId |
Nur Ausgabe. Enthält die ID des BigQuery-Ziel-Datasets. |
Status
Mit dem Typ Status
wird ein logisches Fehlermodell definiert, das für verschiedene Programmierumgebungen wie REST APIs und RPC APIs geeignet ist. Dieses Modell wird von gRPC verwendet. Jede Status
-Meldung enthält die folgenden drei Datenelemente: Fehlercode, Fehlermeldung und Fehlerdetails.
Weitere Informationen zu diesem Fehlermodell und zur Arbeit damit finden Sie in der API-Designanleitung.
JSON-Darstellung | |
---|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Felder | |
---|---|
code |
Der Statuscode, der idealerweise ein ENUM-Wert von |
message |
Eine an Entwickler gerichtete Fehlermeldung, die englischsprachig sein sollte. Jede Fehlermeldung an den Nutzer sollte lokalisiert und im Feld |
details[] |
Eine Auflistung aller Meldungen, die die Fehlerdetails enthalten. Es gibt einen gemeinsamen Satz von Nachrichtentypen, die APIs verwenden können. Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
Methoden |
|
---|---|
|
Löscht die angegebene Übertragungsausführung. |
|
Gibt Informationen zur jeweiligen Übertragungsausführung zurück. |
|
Gibt Informationen zu laufenden und abgeschlossenen Jobs zurück. |