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)

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

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

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

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