REST Resource: customBiddingAlgorithms.rules

Ressource: CustomBiddingAlgorithmRules

Ein einzelner Algorithmus für die benutzerdefinierte Gebotseinstellung wird festgelegt.

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

string

Nur Ausgabe. Der Ressourcenname der Regelressource.

customBiddingAlgorithmId

string (int64 format)

Nur Ausgabe. Die eindeutige ID des Algorithmus für die benutzerdefinierte Gebotseinstellung, zu dem die Regelressource gehört.

customBiddingAlgorithmRulesId

string (int64 format)

Nur Ausgabe. Die eindeutige ID der Regelressource.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Regelressource erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

active

boolean

Nur Ausgabe. Gibt an, ob die Regelressource derzeit für die Bewertung vom übergeordneten Algorithmus verwendet wird.

state

enum (State)

Nur Ausgabe. Der Status der Regelressource.

error

object (CustomBiddingAlgorithmRulesError)

Nur Ausgabe. Fehlercode der abgelehnten Regelressource. Dieses Feld wird nur ausgefüllt, wenn der Bundesstaat REJECTED ist.

rules

object (CustomBiddingAlgorithmRulesRef)

Erforderlich. Nicht veränderbar. Der Verweis auf die hochgeladene AlgorithmRules-Datei.

Status

Mögliche Status einer CustomBiddingAlgorithmRules-Ressource.

Enums
STATE_UNSPECIFIED Der Regelstatus ist in dieser Version nicht angegeben oder unbekannt.
ACCEPTED Die Regeln für die Bewertung von Impressionen wurden akzeptiert.
REJECTED Die Regeln wurden von Back-End-Pipelines abgelehnt. Sie können Fehler enthalten.

CustomBiddingAlgorithmRulesError

Eine Fehlermeldung für eine CustomBiddingAlgorithmRules-Ressource.

JSON-Darstellung
{
  "errorCode": enum (ErrorCode)
}
Felder
errorCode

enum (ErrorCode)

Die Art des Fehlers.

ErrorCode

Mögliche Fehlercodes einer CustomBiddingAlgorithmRules-Ressource.

Enums
ERROR_CODE_UNSPECIFIED Der Fehler ist in dieser Version nicht angegeben oder unbekannt.
SYNTAX_ERROR Die Regeln weisen einen Syntaxfehler auf.
CONSTRAINT_VIOLATION_ERROR Die Regeln weisen einen Fehler aufgrund eines Verstoßes gegen die Beschränkung auf.
INTERNAL_ERROR Bei der Verarbeitung der Regeln sind interne Fehler aufgetreten.

CustomBiddingAlgorithmRulesRef

Der Verweis auf die hochgeladene AlgorithmRules-Datei. Rufen Sie mit customBiddingAlgorithms.uploadRules den Speicherort ab, in den die neue AlgorithmRules-Datei hochgeladen werden soll.

JSON-Darstellung
{
  "resourceName": string
}
Felder
resourceName

string

Ein Ressourcenname, der in media.download zum Herunterladen der Regeldateien verwendet werden soll. Oder media.upload, um die Regeldateien hochzuladen. Ressourcennamen haben das Format customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Methoden

create

Erstellt eine neue Regelressource.

get

Ruft eine Regelressource ab.

list

Listet Regelressourcen auf, die zum angegebenen Algorithmus gehören.