REST Resource: customBiddingAlgorithms.rules

Risorsa: CustomBiddingAlgorithmRules

Una singola regola dell'algoritmo di offerta personalizzata.

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 delle 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 "Zulu" RFC3339 UTC, 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 è attualmente utilizzata per il calcolo del punteggio dall'algoritmo principale.

state

enum (State)

Solo output. Lo stato della risorsa delle 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 il calcolo del punteggio delle 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 Si sono verificati 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 della risorsa da utilizzare in media.download per scaricare i file delle regole. In alternativa, fai clic su 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 di regole.

get

Recupera una risorsa di regole.

list

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