Recurso: Control
Define un comportamiento condicionado que se debe emplear durante el servicio. Debe estar adjunto a un ServingConfig
para tenerse en cuenta en el momento de la publicación. Acciones permitidas en función de SolutionType
.
Representación JSON |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
Campos | |
---|---|
name |
Inmutable. Nombre completo |
displayName |
Obligatorio. Nombre legible. El identificador que se usa en las vistas de la interfaz de usuario. Debe ser una cadena codificada en UTF-8. El límite de longitud es de 128 caracteres. De lo contrario, se producirá un error INVALID ARGUMENT. |
associatedServingConfigIds[] |
Solo de salida. Lista de todos los IDs de |
solutionType |
Obligatorio. Inmutable. A qué solución pertenece el control. Debe ser compatible con el vertical del recurso. De lo contrario, se producirá un error INVALID ARGUMENT. |
useCases[] |
Especifica el caso práctico del control. Afecta a los campos de condición que se pueden definir. Solo se aplica a |
conditions[] |
Determina cuándo se activará la acción asociada. Omite este paso para aplicar siempre la acción. Actualmente, solo se puede especificar una condición. De lo contrario, se producirá un error INVALID ARGUMENT. |
Campo de unión Obligatorio. |
|
boostAction |
Define un control de tipo de aumento. |
filterAction |
Define un control de tipo de filtro. Actualmente no es compatible con Recomendación. |
redirectAction |
Define un control de tipo de redirección. |
synonymsAction |
Trata un grupo de términos como sinónimos entre sí. |
promoteAction |
Promocionar determinados enlaces en función de consultas de activación predefinidas. |
Métodos |
|
---|---|
|
Crea un recurso Control. |
|
Elimina un recurso Control. |
|
Obtiene un recurso Control. |
|
Enumera todos los controles por su DataStore principal. |
|
Actualiza un recurso Control. |