Recurso: Control
Define un comportamiento condicionado para emplear durante la publicación. Debe adjuntarse a un ServingConfig para que se considere en el momento de la publicación. Las acciones permitidas dependen de SolutionType.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
| Campos | |
|---|---|
name |
Inmutable. Nombre completamente calificado |
displayName |
Obligatorio. Es el nombre legible. Es el identificador que se usa en las vistas de la IU. Debe ser una cadena codificada en UTF-8. El límite de longitud es de 128 caracteres. De lo contrario, se arroja un error INVALID ARGUMENT. |
associatedServingConfigIds[] |
Solo salida. Es la lista de todos los IDs de |
solutionType |
Obligatorio. Inmutable. Solución a la que pertenece el control. Debe ser compatible con la vertical del recurso. De lo contrario, se arroja un error INVALID ARGUMENT. |
useCases[] |
Especifica el caso de uso del control. Afecta los campos de condición que se pueden establecer. Solo se aplica a |
conditions[] |
Determina cuándo se activará la acción asociada. Si se omite, la acción siempre se aplicará. Actualmente, solo se puede especificar una condición. De lo contrario, se arroja un error INVALID ARGUMENT. |
Campo de unión Obligatorio. |
|
boostAction |
Define un control de tipo refuerzo |
filterAction |
Define un control de tipo de filtro. Actualmente, no es compatible con Recommendation. |
redirectAction |
Define un control de tipo redireccionamiento. |
synonymsAction |
Considera un grupo de términos como sinónimos entre sí. |
promoteAction |
Promocionar ciertos vínculos según búsquedas de activación predefinidas |
Métodos |
|
|---|---|
|
Crea un Control. |
|
Borra un control. |
|
Obtiene un control. |
|
Enumera todos los controles por su DataStore principal. |
|
Actualiza un Control. |