REST Resource: customBiddingAlgorithms.rules

Ressource: CustomBiddingAlgorithmRules

Eine einzige Regeln für den Algorithmus für die benutzerdefinierte Gebotseinstellung

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 Nanosekundenauflösung 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 durch den übergeordneten Algorithmus verwendet wird.

state

enum (State)

Nur Ausgabe Der Status der Regelressource.

error

object (CustomBiddingAlgorithmRulesError)

Nur Ausgabe Fehlercode der Ressource für abgelehnte Regeln. Dieses Feld wird nur ausgefüllt, wenn das Bundesland REJECTED lautet.

rules

object (CustomBiddingAlgorithmRulesRef)

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

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 das Bewerten 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 wurde nicht angegeben oder ist in dieser Version unbekannt.
SYNTAX_ERROR Die Regeln weisen einen Syntaxfehler auf.
CONSTRAINT_VIOLATION_ERROR Die Regeln weisen einen Fehler wegen eines Einschränkungsverstoßes auf.
INTERNAL_ERROR Beim Verarbeiten der Regeln sind interne Fehler aufgetreten.

CustomBiddingAlgorithmRulesRef

Der Verweis auf die hochgeladene Datei AlgorithmRules. Rufen Sie mit customBiddingAlgorithms.uploadRules den Standort 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.