Recurso: Control
Define un comportamiento condicionado para emplear durante la publicación. Se debe adjuntar a un ServingConfig para que se tenga en cuenta 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 completo |
displayName |
Obligatorio. Nombre legible para personas. 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 una lista de todos los IDs de |
solutionType |
Obligatorio. Inmutable. Es la 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. Omítelo para aplicar siempre la acción. 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 aumento. |
filterAction |
Define un control de tipo filtro. Actualmente, no es compatible con Recommendation. |
redirectAction |
Define un control de tipo redireccionamiento. |
synonymsAction |
Trata un grupo de términos como sinónimos entre sí. |
promoteAction |
Promueve ciertos vínculos en función de las consultas de activación predefinidas. |
Métodos |
|
|---|---|
|
Crea un control. |
|
Borra un control. |
|
Obtiene un control. |
|
Muestra todos los controles por su DataStore superior. |
|
Actualiza un control. |