REST Resource: customBiddingAlgorithms.rules

Ресурс: CustomBiddingAlgorithmRules

Правила единого алгоритма специального назначения ставок.

JSON-представление
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Поля
name

string

Только вывод. Имя ресурса правил.

customBiddingAlgorithmId

string ( int64 format)

Только вывод. Уникальный идентификатор специального алгоритма назначения ставок, которому принадлежит ресурс правил.

customBiddingAlgorithmRulesId

string ( int64 format)

Только вывод. Уникальный идентификатор ресурса правил.

createTime

string ( Timestamp format)

Только вывод. Время создания ресурса правил.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

active

boolean

Только вывод. Используется ли ресурс правил в настоящее время для оценки родительским алгоритмом.

state

enum ( State )

Только вывод. Состояние ресурса правил.

error

object ( CustomBiddingAlgorithmRulesError )

Только вывод. Код ошибки ресурса отклоненных правил. Это поле будет заполнено только в том случае, если состояние REJECTED .

rules

object ( CustomBiddingAlgorithmRulesRef )

Необходимый. Неизменяемый. Ссылка на загруженный файл AlgorithmRules .

Состояние

Возможные состояния ресурса CustomBiddingAlgorithmRules .

Перечисления
STATE_UNSPECIFIED В этой версии состояние правил не указано или неизвестно.
ACCEPTED Приняты правила подсчета показов.
REJECTED Правила были отклонены серверными конвейерами. Они могут иметь ошибки.

CustomBiddingAlgorithmRulesError

Сообщение об ошибке для ресурса CustomBiddingAlgorithmRules .

JSON-представление
{
  "errorCode": enum (ErrorCode)
}
Поля
errorCode

enum ( ErrorCode )

Тип ошибки.

Код ошибки

Возможные коды ошибок ресурса CustomBiddingAlgorithmRules .

Перечисления
ERROR_CODE_UNSPECIFIED В этой версии ошибка не указана или неизвестна.
SYNTAX_ERROR В правилах есть синтаксическая ошибка.
CONSTRAINT_VIOLATION_ERROR В правилах есть ошибка нарушения ограничения.
INTERNAL_ERROR При обработке правил возникли внутренние ошибки.

CustomBiddingAlgorithmRulesRef

Ссылка на загруженный файл AlgorithmRules . Получите место для загрузки нового файла AlgorithmRules с помощью customBiddingAlgorithms.uploadRules .

JSON-представление
{
  "resourceName": string
}
Поля
resourceName

string

Имя ресурса, которое будет использоваться в media.download для загрузки файлов правил. Или media.upload для загрузки файлов правил. Имена ресурсов имеют формат customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id} .

Методы

create

Создает новый ресурс правил.

get

Получает ресурс правил.

list

Перечисляет ресурсы правил, принадлежащие данному алгоритму.