Recurso: WidgetConfig
O WidgetConfig captura configurações no nível do widget.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Imutável. O nome completo do recurso da configuração do widget. Formato: Esse campo precisa ser uma string codificada em UTF-8 com um limite de 1.024 caracteres. |
displayName |
Obrigatório. O nome de exibição legível da configuração do widget. Usado na interface de descoberta. Esse campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. Caso contrário, um erro INVALID_ARGUMENT será retornado. |
createTime |
Apenas saída. Carimbo de data/hora em que o Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. Carimbo de data/hora da atualização do Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
enableAutocomplete |
Se o preenchimento automático deve ser ativado. |
fieldsUiComponentsMap |
A chave é o componente de UI. Mock. Atualmente, são aceitos O valor é o nome do campo com a visibilidade do dispositivo. Os três campos personalizados são opcionais e podem ser adicionados ou removidos. |
facetField[] |
A configuração e a aparência das facetas na visualização do usuário final. |
dataStoreType |
Apenas saída. O tipo do repositório de dados principal. |
contentSearchSpec |
A especificação de pesquisa de conteúdo que configura o comportamento desejado da pesquisa de conteúdo. |
enableSummarization |
Ative ou desative o resumo da resposta da pesquisa. |
enableSnippetResultSummary |
Ative ou desative o resumo de cada resultado de trecho. |
configId |
Apenas saída. Identificador exclusivo ofuscado de uma |
enableQualityFeedback |
Ative ou desative a coleta de feedback sobre a qualidade dos resultados da pesquisa dos usuários finais. |
solutionType |
Obrigatório. Imutável. Especifica o tipo de solução para que este WidgetConfig pode ser usado. |
industryVertical |
Apenas saída. O segmento do setor que o WidgetConfig registra. O setor vertical WidgetConfig é baseado no |
allowPublicAccess |
Indica se a integração sem autenticação com o widget é permitida. Se definido como "true", o acesso público à pesquisa ou a outras soluções do widget será permitido sem o token de autenticação fornecido pelo servidor de back-end hospedado pelo cliente. |
allowlistedDomains[] |
Domínios na lista de permissões que podem carregar este widget. |
enableSafeSearch |
Se a pesquisa segura precisa ser ativada. |
enableConversationalSearch |
Se a pesquisa conversacional (LLM, várias interações) é permitida ou não (não LLM, uma interação). |
llmEnabled |
Apenas saída. Se o LLM está ativado no repositório de dados correspondente. |
enableResultScore |
Indica se a pontuação do resultado será mostrada. |
resultDisplayType |
O tipo de snippet a ser exibido no widget da UCS.
|
minimumDataTermAccepted |
Apenas saída. Se o cliente aceitou os termos de uso de dados. |
enableWebApp |
Define se o app da Web independente será ativado. |
dataStoreUiConfigs[] |
Configurações de interface configuráveis por repositório de dados. |
collectionComponents[] |
Apenas saída. Componentes de coleta que listam todas as coleções e repositórios de dados filhos associados à configuração do widget. Essas fontes de dados podem ser usadas para filtragem nas APIs de serviço de widget. Os usuários podem retornar resultados das fontes de dados selecionadas. Para mecanismos de SaaS / empresariais, quando |
enableSearchAsYouType |
Se o comportamento de pesquisa enquanto você digita deve ser ativado para o widget de pesquisa. |
defaultSearchRequestOrderBy |
A ordenação padrão dos resultados da pesquisa, se especificada. Usado para definir SearchRequest#orderBy em solicitações aplicáveis. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
uiSettings |
Descreve as configurações gerais de pesquisa de widgets, conforme mostrado na página de configuração de widgets do console do Cloud. Substitui as principais propriedades de nível superior descontinuadas. |
accessSettings |
Será usado para todas as configurações de acesso a widgets na página de integração do console do Cloud. Substitui as principais propriedades de nível superior descontinuadas. |
uiBranding |
Descreve as configurações de branding da UI do widget de pesquisa, como título, logotipo, favicons e cores. |
homepageSetting |
Opcional. Descreve as configurações da página inicial do widget. |
assistantSettings |
Opcional. Apenas saída. Descreve as configurações do widget do Google Assistente. |
customerProvidedConfig |
Opcional. Apenas saída. Descreve as configurações relacionadas ao cliente, atualmente usadas apenas para clientes do governo. Esse campo não pode ser modificado após a integração do projeto. |
enablePrivateKnowledgeGraph |
Opcional. Apenas saída. Define se o Mapa de informações particulares será ativado. |
geminiBundle |
Apenas saída. Indica se a assinatura é do Gemini Advanced ou não. |
batchAuthStatuses[] |
Apenas saída. Os status de autorização em lote para os conectores do widget. |
nodes[] |
Apenas saída. Os nós associados à configuração do widget. |
Métodos |
|
|---|---|
|
Recebe um WidgetConfig. |
|
Atualiza um WidgetConfig. |