Ressource : Control
Définit un comportement conditionnel à utiliser lors de la diffusion. Doit être associé à un ServingConfig pour être pris en compte au moment de la diffusion. 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'interface utilisateur. Doit être une chaîne encodée au format UTF-8. La longueur maximale 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 la commande. Doit être compatible avec le secteur vertical de la ressource. Dans le cas contraire, une erreur INVALID ARGUMENT est renvoyée. |
useCases[] |
Spécifie le cas d'utilisation de la commande. Affecte les champs de condition qui peuvent être définis. S'applique uniquement à |
conditions[] |
Détermine le moment où l'action associée sera déclenchée. Omettez cette option 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. |
| Voici une liste de champs mutuellement exclusifs. Au maximum, un seul de ces champs sera défini dans une réponse : | |
boostAction |
Définit une commande de type "boost". |
filterAction |
Définit une commande de type "filtre". N'est actuellement pas compatible avec Recommendation. |
redirectAction |
Définit une commande de type "redirection". |
synonymsAction |
Traite un groupe de termes comme des synonymes. |
promoteAction |
Met en avant certains liens en fonction de requêtes de déclenchement prédéfinies. |
| Fin des champs mutuellement exclusifs. | |
Méthodes |
|
|---|---|
|
Crée une commande. |
|
Supprime une commande. |
|
Récupère une commande. |
|
Liste toutes les commandes par leur DataStore parent. |
|
Met à jour une commande. |