Recurso: controlo
Define um comportamento condicionado a usar durante a publicação. Tem de estar associado a um ServingConfig
para ser considerado no momento da publicação. Ações permitidas dependentes de SolutionType
.
Representação JSON |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
Campos | |
---|---|
name |
Imutável. Nome totalmente qualificado |
displayName |
Obrigatório. Nome legível. O identificador usado nas visualizações da IU. Tem de ser uma string codificada em UTF-8. O limite de comprimento é de 128 carateres. Caso contrário, é gerado um erro INVALID ARGUMENT. |
associatedServingConfigIds[] |
Apenas saída. Lista de todos os IDs de |
solutionType |
Obrigatório. Imutável. A que solução pertence o controlo. Tem de ser compatível com o vertical do recurso. Caso contrário, é gerado um erro INVALID ARGUMENT. |
useCases[] |
Especifica o exemplo de utilização do controlo. Afeta os campos de condições que podem ser definidos. Aplica-se apenas a |
conditions[] |
Determina quando a ação associada é acionada. Omita para aplicar sempre a ação. Atualmente, só é possível especificar uma condição. Caso contrário, é gerado um erro INVALID ARGUMENT. |
Campo de união Obrigatório. |
|
boostAction |
Define um controlo do tipo aumento |
filterAction |
Define um controlo do tipo de filtro. Atualmente, não é suportado pela recomendação |
redirectAction |
Define um controlo do tipo redirecionamento. |
synonymsAction |
Trata um grupo de termos como sinónimos entre si. |
promoteAction |
Promova determinados links com base em consultas de acionamento predefinidas. |
Métodos |
|
---|---|
|
Cria um controlo. |
|
Elimina um controlo. |
|
Obtém um controlo. |
|
Lista todos os controlos pelo respetivo elemento principal DataStore . |
|
Atualiza um controlo. |