REST Resource: accounts.dataSources.fileUploads

Recurso: FileUpload

O upload de arquivo de uma fonte de dados específica, ou seja, o resultado da recuperação da fonte de dados em um determinado carimbo de data/hora computado de forma assíncrona quando o processamento da fonte de dados é concluído. Aplicável apenas a origens de dados de arquivos.

Representação JSON
{
  "name": string,
  "dataSourceId": string,
  "processingState": enum (ProcessingState),
  "issues": [
    {
      object (Issue)
    }
  ],
  "itemsTotal": string,
  "itemsCreated": string,
  "itemsUpdated": string,
  "uploadTime": string
}
Campos
name

string

Identificador. O nome do upload do arquivo da fonte de dados. Formato: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}

dataSourceId

string (int64 format)

Apenas saída. O ID da fonte de dados.

processingState

enum (ProcessingState)

Apenas saída. O estado de processamento da fonte de dados.

issues[]

object (Issue)

Apenas saída. Lista de problemas que ocorrem na fonte de dados.

itemsTotal

string (int64 format)

Apenas saída. O número de itens na fonte de dados que foram processados.

itemsCreated

string (int64 format)

Apenas saída. O número de itens na fonte de dados que foram criados.

itemsUpdated

string (int64 format)

Apenas saída. O número de itens na fonte de dados que foram atualizados.

uploadTime

string (Timestamp format)

Apenas saída. A data em que o arquivo da fonte de dados foi enviado.

ProcessingState

O estado de processamento da fonte de dados.

Enums
PROCESSING_STATE_UNSPECIFIED Estado de processamento não especificado.
FAILED Não foi possível processar a fonte de dados ou todos os itens tinham erros.
IN_PROGRESS A fonte de dados está sendo processada.
SUCCEEDED A fonte de dados foi processada, mas alguns itens podem ter apresentado erros.

Problema

Um erro na fonte de dados, como "preço inválido".

Representação JSON
{
  "title": string,
  "description": string,
  "code": string,
  "count": string,
  "severity": enum (Severity),
  "documentationUri": string
}
Campos
title

string

Apenas saída. O título do problema, por exemplo, "Item muito grande".

description

string

Apenas saída. A descrição do erro, por exemplo, "Sua fonte de dados contém itens que têm muitos atributos ou são grandes demais. Esses itens serão excluídos".

code

string

Apenas saída. O código do erro, por exemplo, "validation/invalid_value". Retorna "?" se o código for desconhecido.

count

string (int64 format)

Apenas saída. O número de ocorrências do erro no envio de arquivos.

severity

enum (Severity)

Apenas saída. A gravidade do problema.

documentationUri

string

Apenas saída. Link para a documentação que explica o problema com mais detalhes, se disponível.

Gravidade

A gravidade do problema.

Enums
SEVERITY_UNSPECIFIED Gravidade não especificada.
WARNING O problema é o aviso.
ERROR O problema é um erro.

Métodos

get

Recebe o upload mais recente do arquivo da fonte de dados.