Risorsa: Controllo
Definisce un comportamento condizionato da utilizzare durante la pubblicazione. Deve essere allegato a un ServingConfig
per essere preso in considerazione al momento della pubblicazione. Azioni consentite a seconda di SolutionType
.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
Campi | |
---|---|
name |
Immutabile. Nome completo |
displayName |
Obbligatorio. Nome leggibile. L'identificatore utilizzato nelle visualizzazioni dell'interfaccia utente. Deve essere una stringa codificata in UTF-8. Il limite di lunghezza è di 128 caratteri. In caso contrario, viene generato un errore INVALID ARGUMENT. |
associatedServingConfigIds[] |
Solo output. Elenco di tutti gli ID |
solutionType |
Obbligatorio. Immutabile. A quale soluzione appartiene il controllo. Deve essere compatibile con il verticale della risorsa. In caso contrario, viene generato un errore INVALID ARGUMENT. |
useCases[] |
Specifica il caso d'uso per il controllo. Influisce sui campi delle condizioni che possono essere impostati. Si applica solo a |
conditions[] |
Determina quando verrà attivata l'azione associata. Ometti per applicare sempre l'azione. Al momento è possibile specificare una sola condizione. In caso contrario, viene generato un errore INVALID ARGUMENT. |
Campo unione Obbligatorio. |
|
boostAction |
Definisce un controllo di tipo boost |
filterAction |
Definisce un controllo di tipo filtro. Attualmente non supportato da Consigli |
redirectAction |
Definisce un controllo di tipo reindirizzamento. |
synonymsAction |
Considera un gruppo di termini come sinonimi. |
promoteAction |
Promuovi determinati link in base a query di attivazione predefinite. |
Metodi |
|
---|---|
|
Crea un controllo. |
|
Elimina un controllo. |
|
Recupera un controllo. |
|
Elenca tutti i controlli in base al relativo DataStore principale. |
|
Aggiorna un controllo. |