- Recurso: CustomBiddingAlgorithmRules
- Estado
- CustomBiddingAlgorithmRulesError
- ErrorCode
- CustomBiddingAlgorithmRulesRef
- Métodos
Recurso: CustomBiddingAlgorithmRules
Una sola regla del algoritmo de ofertas personalizadas
| Representación JSON | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "customBiddingAlgorithmRulesId": string, "createTime": string, "active": boolean, "state": enum ( | 
| Campos | |
|---|---|
| name | 
 Solo salida. Es el nombre del recurso de reglas. | 
| customBiddingAlgorithmId | 
 Solo salida. Es el ID único del algoritmo de ofertas personalizadas al que pertenece el recurso de reglas. | 
| customBiddingAlgorithmRulesId | 
 Solo salida. El ID único del recurso de reglas. | 
| createTime | 
 Solo salida. Es la hora en la que se creó el recurso de reglas. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos:  | 
| active | 
 Solo salida. Indica si el algoritmo superior está usando actualmente el recurso de reglas para asignar puntuaciones. | 
| state | 
 Solo salida. Es el estado del recurso de reglas. | 
| error | 
 Solo salida. Código de error del recurso de reglas rechazado. Este campo solo se propagará cuando el estado sea  | 
| rules | 
 Obligatorio. Inmutable. Es la referencia al archivo  | 
Estado
Estados posibles de un recurso CustomBiddingAlgorithmRules.
| Enumeraciones | |
|---|---|
| STATE_UNSPECIFIED | El estado de las reglas no se especifica o es desconocido en esta versión. | 
| ACCEPTED | Se aceptaron las reglas para asignar puntuaciones a las impresiones. | 
| REJECTED | Las canalización de backend rechazaron las reglas. Es posible que tengan errores. | 
CustomBiddingAlgorithmRulesError
Un mensaje de error para un recurso CustomBiddingAlgorithmRules.
| Representación JSON | 
|---|
| {
  "errorCode": enum ( | 
| Campos | |
|---|---|
| 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 durante el procesamiento de las reglas. | 
CustomBiddingAlgorithmRulesRef
Es la referencia al archivo AlgorithmRules subido. Recupera la ubicación a la que se subirá el nuevo archivo AlgorithmRules con customBiddingAlgorithms.uploadRules.
| Representación JSON | 
|---|
| { "resourceName": string } | 
| Campos | |
|---|---|
| resourceName | 
 Es un nombre de recurso que se usará en  | 
| Métodos | |
|---|---|
| 
 | Crea un nuevo recurso de reglas. | 
| 
 | Recupera un recurso de reglas. | 
| 
 | Muestra una lista de los recursos de reglas que pertenecen al algoritmo determinado. |