Recurso: Control
Define un comportamiento condicionado que se debe emplear durante la entrega. Debe estar adjunto a un ServingConfig
para que se tenga en cuenta en el momento de la publicación. Acciones permitidas que 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 se aplicará siempre. 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 |
Trata a 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. |