REST Resource: customBiddingAlgorithms.rules

Recurso: CustomBiddingAlgorithmRules

Reglas de algoritmos de ofertas personalizadas únicas

Representación JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Campos
name

string

Solo salida. El nombre del recurso de reglas.

customBiddingAlgorithmId

string (int64 format)

Solo salida. Indica el ID único del algoritmo de ofertas personalizadas al que pertenece el recurso de reglas.

customBiddingAlgorithmRulesId

string (int64 format)

Solo salida. El ID único del recurso de reglas.

createTime

string (Timestamp format)

Solo salida. Indica la hora en la que se creó el recurso de reglas.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

active

boolean

Solo salida. Indica si el recurso de reglas se usa actualmente para la puntuación del algoritmo superior.

state

enum (State)

Solo salida. El estado del recurso de reglas.

error

object (CustomBiddingAlgorithmRulesError)

Solo salida. Código de error del recurso de reglas rechazado. Este campo solo se completará cuando el estado sea REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Obligatorio. Inmutable. La referencia al archivo AlgorithmRules subido.

Estado

Estados posibles de un recurso CustomBiddingAlgorithmRules.

Enumeraciones
STATE_UNSPECIFIED El estado de las reglas no se especifica o no se conoce en esta versión.
ACCEPTED Se aceptaron las reglas para calificar impresiones.
REJECTED Las canalizaciones de backend rechazaron las reglas. Pueden tener errores.

CustomBiddingAlgorithmRulesError

Un mensaje de error para un recurso CustomBiddingAlgorithmRules.

Representación JSON
{
  "errorCode": enum (ErrorCode)
}
Campos
errorCode

enum (ErrorCode)

El tipo de error.

ErrorCode

Posibles códigos de error de un recurso CustomBiddingAlgorithmRules.

Enumeraciones
ERROR_CODE_UNSPECIFIED El error no se especifica o es desconocido en esta versión.
SYNTAX_ERROR Las reglas tienen un error de sintaxis.
CONSTRAINT_VIOLATION_ERROR Las reglas tienen un error de incumplimiento de restricción.
INTERNAL_ERROR Se produjeron errores internos mientras se procesaban las reglas.

CustomBiddingAlgorithmRulesRef

La referencia al archivo AlgorithmRules subido. Recupera la ubicación para subir un nuevo archivo AlgorithmRules con customBiddingAlgorithms.uploadRules.

Representación JSON
{
  "resourceName": string
}
Campos
resourceName

string

Un nombre de recurso que se usará en media.download para descargar los archivos de reglas. O bien, media.upload para subir los archivos de reglas. Los nombres de los recursos tienen el formato customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Métodos

create

Crea un recurso de reglas nuevo.

get

Recupera un recurso de reglas.

list

Enumera los recursos de reglas que pertenecen al algoritmo determinado.