Recurso: TransferRun
Representa uma execução de transferência de dados.
Representação JSON | |
---|---|
{ "name": string, "scheduleTime": string, "runTime": string, "errorStatus": { object ( |
Campos | |
---|---|
name |
O nome do recurso da execução de transferência. Os nomes das execuções de transferência têm o formato |
scheduleTime |
Tempo mínimo para iniciar uma execução de transferência. |
runTime |
Especifica a data e a hora dos dados que serão ingeridos em execuções de transferência em lote. |
errorStatus |
Status da execução da transferência. |
startTime |
Apenas saída. Hora em que a execução da transferência foi iniciada. Parâmetro ignorado pelo servidor para solicitações de entrada. |
endTime |
Apenas saída. Hora em que a execução da transferência foi finalizada. Parâmetro ignorado pelo servidor para solicitações de entrada. |
updateTime |
Apenas saída. Última vez que o estado de execução da transferência de dados foi atualizado. |
params |
Apenas saída. Parâmetros específicos de transferência de dados. |
dataSourceId |
Apenas saída. Código da fonte de dados. |
state |
Estado de execução da transferência de dados. Ignorado para solicitações de entrada. |
userId |
Obsoleto. ID exclusivo do usuário que tem a transferência feita em seu nome. |
schedule |
Apenas saída. Descreve a programação dessa execução de transferência se ela foi criada como parte de uma programação regular. Para execuções de transferência em lote programadas manualmente, este parâmetro fica vazio. Observação: o sistema pode atrasar a programação, dependendo da carga atual. Portanto, |
notificationPubsubTopic |
Apenas saída. Tópico do Pub/Sub a que uma notificação será enviada quando a transferência for concluída |
emailPreferences |
Apenas saída. Essas preferências serão usadas para enviar notificações para o endereço de e-mail do usuário que é proprietário da configuração de transferência que serviu como base para derivar a execução. |
destinationDatasetId |
Apenas saída. O ID do conjunto de dados de destino do BigQuery. |
Status
O tipo Status
define um modelo de erro lógico que é adequado a diferentes ambientes de programação, incluindo APIs REST e RPC. É usado por gRPC (em inglês). Cada mensagem Status
contém três partes de dados: código do erro, mensagem de erro e detalhes do erro.
É possível descobrir mais sobre esse modelo de erro e como trabalhar com ele no Guia de design de API.
Representação JSON | |
---|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
code |
O código de status, que precisa ser um valor de enumeração de |
message |
Uma mensagem de erro em inglês para o desenvolvedor. Qualquer mensagem de erro para o usuário precisa ser localizada e enviada no campo |
details[] |
Uma lista de mensagens com os detalhes do erro. Há um conjunto comum de tipos de mensagens para as APIs usarem. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |
Métodos |
|
---|---|
|
Exclui a execução da transferência especificada. |
|
Retorna informações sobre a execução de transferência específica. |
|
Retorna informações sobre jobs em execução e concluídos. |