Ressource: Kontrollgruppe
Definiert ein bedingtes Verhalten, das bei der Bereitstellung verwendet werden soll. Muss an ein ServingConfig
angehängt sein, damit es bei der Auslieferung berücksichtigt wird. Zulässige Aktionen in Abhängigkeit von SolutionType
.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Vollständig qualifizierter Name |
displayName |
Erforderlich. Für Menschen lesbarer Name. Die in UI-Ansichten verwendete Kennung. Muss ein UTF-8-codierter String sein. Die maximale Länge beträgt 128 Zeichen. Andernfalls wird ein INVALID_ARGUMENT-Fehler ausgegeben. |
associatedServingConfigIds[] |
Nur Ausgabe. Liste aller |
solutionType |
Erforderlich. Nicht veränderbar. Zu welcher Lösung das Steuerelement gehört. Muss mit der Branche der Ressource kompatibel sein. Andernfalls wird ein INVALID_ARGUMENT-Fehler ausgegeben. |
useCases[] |
Gibt den Anwendungsfall für die Kontrollvariablen an. Wirkt sich darauf aus, welche Bedingungsfelder festgelegt werden können. Gilt nur für |
conditions[] |
Bestimmt, wann die zugehörige Aktion ausgelöst wird. Lassen Sie das Feld leer, um die Aktion immer anzuwenden. Derzeit kann nur eine Bedingung angegeben werden. Andernfalls wird ein INVALID_ARGUMENT-Fehler ausgegeben. |
Union-Feld Erforderlich. Für |
|
boostAction |
Definiert eine Kontrollgruppe vom Typ „Steigerung“ |
filterAction |
Definiert eine Filtersteuerung. Wird derzeit nicht von Recommendation unterstützt. |
redirectAction |
Definiert ein Steuerelement vom Typ „Weiterleitung“. |
synonymsAction |
Behandelt eine Gruppe von Begriffen als Synonyme. |
promoteAction |
Bestimmte Links auf Grundlage vordefinierter Triggeranfragen bewerben. |
Methoden |
|
---|---|
|
Erstellt ein Steuerelement. |
|
Löscht eine Einstellung. |
|
Ruft eine Kontrollgruppe ab. |
|
Listet alle Steuerelemente nach ihrem übergeordneten Element DataStore auf. |
|
Aktualisiert ein Steuerelement. |