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. Допустимы и другие типы нормализации. Примеры: "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)

Тип ошибки.

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

Возвращает список ресурсов правил, которые относятся к заданному алгоритму.