Ressource : Control
Définit un comportement conditionnel à utiliser lors de la diffusion. Pour être pris en compte au moment de la diffusion, ils doivent être associés à un ServingConfig
. Actions autorisées en fonction de SolutionType
.
Représentation JSON |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
Champs | |
---|---|
name |
Immuable. Nom complet |
displayName |
Obligatoire. Nom lisible. Identifiant utilisé dans les vues de l'UI. Doit être une chaîne encodée au format UTF-8. La limite de longueur est de 128 caractères. Dans le cas contraire, une erreur INVALID ARGUMENT est renvoyée. |
associatedServingConfigIds[] |
Uniquement en sortie. Liste de tous les ID |
solutionType |
Obligatoire. Immuable. Solution à laquelle appartient le contrôle. Doit être compatible avec le secteur de la ressource. Dans le cas contraire, une erreur INVALID ARGUMENT est renvoyée. |
useCases[] |
Spécifie le cas d'utilisation du contrôle. Affecte les champs de conditions qui peuvent être définis. S'applique uniquement à |
conditions[] |
Détermine quand l'action associée sera déclenchée. Omettez-le pour toujours appliquer l'action. Actuellement, une seule condition peut être spécifiée. Dans le cas contraire, une erreur INVALID ARGUMENT est renvoyée. |
Champ d'union Obligatoire. |
|
boostAction |
Définit un contrôle de type boost |
filterAction |
Définit un contrôle de type filtre. Non compatible actuellement avec les recommandations. |
redirectAction |
Définit un contrôle de type redirection. |
synonymsAction |
Traite un groupe de termes comme des synonymes les uns des autres. |
promoteAction |
Mettez en avant certains liens en fonction de requêtes déclencheurs prédéfinies. |
Méthodes |
|
---|---|
|
Crée un contrôle. |
|
Supprime un contrôle. |
|
Permet d'obtenir un contrôle. |
|
Liste tous les contrôles par DataStore parent. |
|
Met à jour un contrôle. |