REST Resource: accounts.dataSources.fileUploads

Ресурс: FileUpload

Загрузка файла определенного источника данных, то есть результат получения источника данных в определенную временную метку, вычисляемый асинхронно после завершения обработки источника данных. Применимо только к файловым источникам данных.

JSON-представление
{
  "name": string,
  "dataSourceId": string,
  "processingState": enum (ProcessingState),
  "issues": [
    {
      object (Issue)
    }
  ],
  "itemsTotal": string,
  "itemsCreated": string,
  "itemsUpdated": string,
  "uploadTime": string
}
Поля
name

string

Идентификатор. Имя загружаемого файла источника данных. Формат: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}

dataSourceId

string ( int64 format)

Только вывод. Идентификатор источника данных.

processingState

enum ( ProcessingState )

Только вывод. Состояние обработки источника данных.

issues[]

object ( Issue )

Только вывод. Список проблем, возникающих в источнике данных.

itemsTotal

string ( int64 format)

Только вывод. Количество обработанных элементов в источнике данных.

itemsCreated

string ( int64 format)

Только вывод. Количество созданных элементов в источнике данных.

itemsUpdated

string ( int64 format)

Только вывод. Количество элементов в источнике данных, которые были обновлены.

uploadTime

string ( Timestamp format)

Только вывод. Дата загрузки файла источника данных.

Состояние обработки

Состояние обработки источника данных.

Перечисления
PROCESSING_STATE_UNSPECIFIED Статус обработки не указан.
FAILED Источник данных не удалось обработать, или во всех элементах были ошибки.
IN_PROGRESS Источник данных обрабатывается.
SUCCEEDED Источник данных обработан успешно, хотя в некоторых элементах могли быть ошибки.

Проблема

В источнике данных произошла ошибка, например «недопустимая цена».

JSON-представление
{
  "title": string,
  "description": string,
  "code": string,
  "count": string,
  "severity": enum (Severity),
  "documentationUri": string
}
Поля
title

string

Только вывод. Название проблемы, например: «Слишком большой предмет».

description

string

Только вывод. Описание ошибки, например: «Ваш источник данных содержит элементы, которые имеют слишком много атрибутов или слишком велики. Эти элементы будут удалены».

code

string

Только вывод. Код ошибки, например, «валидация/недействительное_значение». Возвращает "?" если код неизвестен.

count

string ( int64 format)

Только вывод. Количество ошибок при загрузке файла.

severity

enum ( Severity )

Только вывод. Серьезность проблемы.

documentationUri

string

Только вывод. Ссылка на документацию, объясняющую проблему более подробно, если таковая имеется.

Серьезность

Серьезность проблемы.

Перечисления
SEVERITY_UNSPECIFIED Тяжесть не указана.
WARNING Проблема в предупреждении.
ERROR Проблема в ошибке.

Методы

get

Получает последнюю загруженную версию файла источника данных.