REST Resource: customBiddingAlgorithms.rules

Risorsa: CustomBiddingAlgorithmRules

Un singolo algoritmo per le offerte personalizzate.

Rappresentazione JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Campi
name

string

Solo output. Il nome della risorsa regole.

customBiddingAlgorithmId

string (int64 format)

Solo output. L'ID univoco dell'algoritmo delle offerte personalizzate a cui appartiene la risorsa regole.

customBiddingAlgorithmRulesId

string (int64 format)

Solo output. L'ID univoco della risorsa regole.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stata creata la risorsa regole.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

active

boolean

Solo output. Indica se la risorsa delle regole viene attualmente utilizzata per il punteggio da parte dell'algoritmo padre.

state

enum (State)

Solo output. Stato della risorsa regole.

error

object (CustomBiddingAlgorithmRulesError)

Solo output. Codice di errore della risorsa delle regole rifiutata. Questo campo verrà compilato solo se lo stato è REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Obbligatorio. Immutabile. Il riferimento al file AlgorithmRules caricato.

Stato

Stati possibili di una risorsa CustomBiddingAlgorithmRules.

Enum
STATE_UNSPECIFIED Lo stato delle regole non è specificato o sconosciuto in questa versione.
ACCEPTED Le regole sono state accettate per l'assegnazione del punteggio alle impressioni.
REJECTED Le regole sono state rifiutate dalle pipeline di backend. Potrebbero presentare errori.

CustomBiddingAlgorithmRulesError

Un messaggio di errore per una risorsa CustomBiddingAlgorithmRules.

Rappresentazione JSON
{
  "errorCode": enum (ErrorCode)
}
Campi
errorCode

enum (ErrorCode)

Il tipo di errore.

ErrorCode

Possibili codici di errore di una risorsa CustomBiddingAlgorithmRules.

Enum
ERROR_CODE_UNSPECIFIED L'errore non è specificato o è sconosciuto in questa versione.
SYNTAX_ERROR Le regole contengono un errore di sintassi.
CONSTRAINT_VIOLATION_ERROR Le regole presentano un errore di violazione del vincolo.
INTERNAL_ERROR Sono stati generati errori interni durante l'elaborazione delle regole.

CustomBiddingAlgorithmRulesRef

Il riferimento al file AlgorithmRules caricato. Recupera la posizione in cui caricare il nuovo file AlgorithmRules utilizzando customBiddingAlgorithms.uploadRules.

Rappresentazione JSON
{
  "resourceName": string
}
Campi
resourceName

string

Un nome risorsa da utilizzare in media.download per scaricare i file delle regole. In alternativa, media.upload per caricare i file delle regole. I nomi delle risorse hanno il formato customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Metodi

create

Crea una nuova risorsa regole.

get

Recupera una risorsa di regole.

list

Elenca le risorse delle regole che appartengono all'algoritmo specificato.