Ressource : TransferRun
Représente l'exécution d'un transfert de données.
Représentation JSON | |
---|---|
{ "name": string, "scheduleTime": string, "runTime": string, "errorStatus": { object ( |
Champs | |
---|---|
name |
Nom de ressource de l'exécution de transfert. Les noms des exécutions de transfert sont au format |
scheduleTime |
Délai minimum après lequel une exécution de transfert peut être lancée. |
runTime |
Pour les exécutions de transfert par lot, ce champ spécifie la date et l'heure auxquelles les données doivent être ingérées. |
errorStatus |
État de l'exécution du transfert. |
startTime |
Uniquement en sortie. Heure de début de l'exécution du transfert. Paramètre ignoré par le serveur pour les requêtes entrantes. |
endTime |
Uniquement en sortie. Heure de fin de l'exécution du transfert. Paramètre ignoré par le serveur pour les requêtes entrantes. |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour de l'état d'exécution du transfert de données. |
params |
Uniquement en sortie. Paramètres spécifiques du transfert de données. |
dataSourceId |
Uniquement en sortie. ID de la source de données. |
state |
État de l'exécution du transfert de données. Ignoré pour les requêtes entrantes. |
userId |
Obsolète. Identifiant unique de l'utilisateur au nom duquel le transfert est effectué. |
schedule |
Uniquement en sortie. Décrit la programmation de l'exécution de transfert si elle a été créée dans le cadre d'une programmation régulière. Pour les exécutions de transfert par lot programmées manuellement, ce champ est vide. REMARQUE : le système peut choisir de retarder la programmation en fonction de la charge actuelle. Par conséquent, |
notificationPubsubTopic |
Uniquement en sortie. Sujet Pub/Sub dans lequel une notification est envoyée à la fin de l'exécution du transfert. |
emailPreferences |
Uniquement en sortie. Les notifications par e-mail sont envoyées en fonction de ces préférences à l'adresse e-mail de l'utilisateur propriétaire de la configuration de transfert dont cette exécution est issue. |
destinationDatasetId |
Uniquement en sortie. ID de l'ensemble de données BigQuery cible. |
Status
Le type Status
définit un modèle d'erreur logique adapté aux différents environnements de programmation, y compris les API REST et RPC. Il est utilisé par le protocole gRPC. Chaque message Status
contient trois éléments de données : un code d'erreur, un message d'erreur et les détails de l'erreur.
Pour en savoir plus sur ce modèle d'erreur et sur son utilisation, consultez le Guide de conception d'API.
Représentation JSON | |
---|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Champs | |
---|---|
code |
Code d'état, qui doit être une valeur d'énumération de |
message |
Message d'erreur destiné au développeur, qui doit être en anglais. Tout message d'erreur destiné aux utilisateurs doit être localisé et envoyé dans le champ |
details[] |
Liste de messages comportant les détails de l'erreur. Il existe un ensemble commun de types de message utilisable par les API. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
Méthodes |
|
---|---|
|
Supprime l'exécution de transfert spécifiée. |
|
Renvoie des informations sur l'exécution d'un transfert spécifique. |
|
Renvoie des informations sur les tâches en cours ou terminées. |