REST Resource: customBiddingAlgorithms.rules

Recurso: CustomBiddingAlgorithmRules

Una única regla de algoritmo de ofertas personalizadas.

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. 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. La hora en la que se creó el recurso de reglas.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con 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. Si el recurso de reglas se usa actualmente para la puntuación mediante el 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 rechazados. Este campo solo se propagará cuando el estado es REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Obligatorio. Inmutable. Es la referencia al archivo AlgorithmRules que se subió.

Estado

Estados posibles de un recurso CustomBiddingAlgorithmRules.

Enumeradores
STATE_UNSPECIFIED El estado de las reglas no se especifica o se desconoce en esta versión.
ACCEPTED Se aceptaron las reglas para calificar las 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

Enumeradores
ERROR_CODE_UNSPECIFIED El error no se especificó 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

Es la referencia al archivo AlgorithmRules que se subió. 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 media.upload para subir los archivos de reglas. Los nombres de recursos tienen el formato customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Métodos

create

Crea un nuevo recurso de reglas.

get

Recupera un recurso de reglas.

list

Enumera los recursos de reglas que pertenecen al algoritmo determinado.