REST Resource: projects.locations.collections.dataStores.widgetConfigs

Recurso: WidgetConfig

WidgetConfig captura configurações ao nível do widget.

Representação JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "enableAutocomplete": boolean,
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  },
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "dataStoreType": enum (DataStoreType),
  "contentSearchSpec": {
    object (ContentSearchSpec)
  },
  "enableSummarization": boolean,
  "enableSnippetResultSummary": boolean,
  "configId": string,
  "enableQualityFeedback": boolean,
  "solutionType": enum (SolutionType),
  "industryVertical": enum (IndustryVertical),
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableSafeSearch": boolean,
  "enableConversationalSearch": boolean,
  "llmEnabled": boolean,
  "enableResultScore": boolean,
  "resultDisplayType": enum (ResultDisplayType),
  "minimumDataTermAccepted": boolean,
  "enableWebApp": boolean,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "collectionComponents": [
    {
      object (CollectionComponent)
    }
  ],
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "experimentalFeatures": {
    string: string,
    ...
  },
  "uiSettings": {
    object (UiSettings)
  },
  "accessSettings": {
    object (AccessSettings)
  },
  "uiBranding": {
    object (UiBrandingSettings)
  },
  "homepageSetting": {
    object (HomepageSetting)
  },
  "assistantSettings": {
    object (AssistantSettings)
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "enablePrivateKnowledgeGraph": boolean
}
Campos
name

string

Imutável. O nome completo do recurso da configuração do widget. Formato: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}/widgetConfigs/{widgetConfigId}.

Este campo tem de ser uma string codificada em UTF-8 com um limite de comprimento de 1024 carateres.

displayName

string

Obrigatório. O nome a apresentar da configuração do widget legível por humanos. Usado na IU do Discovery.

Este campo tem de ser uma string codificada em UTF-8 com um limite de 128 carateres. Caso contrário, é devolvido um erro INVALID_ARGUMENT.

createTime

string (Timestamp format)

Apenas saída. Data/hora de criação do WidgetConfig.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Data/hora em que o WidgetConfig foi atualizado.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

enableAutocomplete
(deprecated)

boolean

Se deve ou não ativar a conclusão automática.

fieldsUiComponentsMap
(deprecated)

map (key: string, value: object (UIComponentField))

A chave é o componente da IU. Simulação. Atualmente, são suportados title, thumbnail, url, custom1, custom2 e custom3.

O valor é o nome do campo juntamente com a respetiva visibilidade do dispositivo.

Os 3 campos personalizados são opcionais e podem ser adicionados ou removidos. title, thumbnail e url são componentes da IU obrigatórios que não podem ser removidos.

facetField[]
(deprecated)

object (FacetField)

A configuração e o aspeto das facetas na vista do utilizador final.

dataStoreType

enum (DataStoreType)

Apenas saída. O tipo do arquivo de dados principal.

contentSearchSpec
(deprecated)

object (ContentSearchSpec)

A especificação de pesquisa de conteúdo que configura o comportamento desejado da pesquisa de conteúdo.

enableSummarization
(deprecated)

boolean

Ativar ou desativar a geração de resumos para a resposta de pesquisa.

enableSnippetResultSummary
(deprecated)

boolean

Ative ou desative o resumo para cada resultado de fragmento.

configId

string

Apenas saída. Identificador único ocultado de um WidgetConfig.

enableQualityFeedback
(deprecated)

boolean

Ativar ou desativar a recolha de feedback sobre a qualidade dos resultados da pesquisa dos utilizadores finais.

solutionType

enum (SolutionType)

Obrigatório. Imutável. Especifica o tipo de solução para o qual esta WidgetConfig pode ser usada.

industryVertical

enum (IndustryVertical)

Apenas saída. A vertical da indústria que o WidgetConfig regista. O vertical da indústria WidgetConfig baseia-se no Engine associado.

allowPublicAccess
(deprecated)

boolean

Indica se permite a integração sem autenticação com o widget. Se for definido como verdadeiro, o acesso público à pesquisa ou a outras soluções do widget é permitido sem o token de autenticação fornecido pelo servidor de back-end alojado pelo cliente.

allowlistedDomains[]
(deprecated)

string

Domínios na lista de autorizações que podem carregar este widget.

llmEnabled

boolean

Apenas saída. Se o MDG está ativado no arquivo de dados correspondente.

enableResultScore

boolean

Mostrar ou não a pontuação do resultado.

resultDisplayType
(deprecated)

enum (ResultDisplayType)

O tipo de fragmento a apresentar no widget do UCS.

  • RESULT_DISPLAY_TYPE_UNSPECIFIED para utilizadores existentes.
  • SNIPPET para novos utilizadores de pesquisa não empresariais.
  • EXTRACTIVE_ANSWER para novos utilizadores da pesquisa empresarial.
minimumDataTermAccepted

boolean

Apenas saída. Se o cliente aceitou os termos de utilização de dados.

enableWebApp
(deprecated)

boolean

Ativar ou não a app Web autónoma.

dataStoreUiConfigs[]
(deprecated)

object (DataStoreUiConfig)

Configurações da IU configuráveis por arquivo de dados.

collectionComponents[]

object (CollectionComponent)

Apenas saída. Componentes de recolha que apresentam todas as recolhas e armazenamentos de dados secundários associados à configuração do widget. Essas origens de dados podem ser usadas para filtragem em APIs de serviços de widgets. Os utilizadores podem devolver resultados das origens de dados selecionadas.

enableSearchAsYouType
(deprecated)

boolean

Se deve ativar o comportamento de pesquisa à medida que escreve para o widget de pesquisa

defaultSearchRequestOrderBy
(deprecated)

string

A ordenação predefinida dos resultados da pesquisa, se especificada.

Usado para definir SearchRequest#orderBy em pedidos aplicáveis. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

experimentalFeatures

map (key: string, value: string)

Permite ativar/desativar funcionalidades instáveis/experimentais no widget (ou na app Web)

uiSettings

object (UiSettings)

Descreve as definições gerais de pesquisa de widgets, conforme apresentado na página de configuração de widgets da consola na nuvem. Substitui as principais propriedades de nível superior descontinuadas.

accessSettings

object (AccessSettings)

Vai ser usado para todas as definições de acesso aos widgets apresentadas na página de integração da Cloud Console. Substitui as principais propriedades de nível superior descontinuadas.

uiBranding

object (UiBrandingSettings)

Descreve as definições de branding da IU do widget de pesquisa, como o título, o logótipo, os ícones de favoritos e as cores do widget.

homepageSetting

object (HomepageSetting)

Opcional. Descreve as definições da página inicial do widget.

assistantSettings

object (AssistantSettings)

Opcional. Apenas saída. Descreve as definições do assistente do widget.

customerProvidedConfig

object (CustomerProvidedConfig)

Opcional. Apenas saída. Descreve as configurações relacionadas com o cliente, atualmente usadas apenas para clientes governamentais. Não é possível modificar este campo após a integração do projeto.

enablePrivateKnowledgeGraph

boolean

Opcional. Apenas saída. Se quer ativar o Gráfico de Conhecimento privado.

UIComponentField

Campo de faceta que é mapeado para um componente da IU.

Representação JSON
{
  "field": string,
  "deviceVisibility": [
    enum (DeviceVisibility)
  ],
  "displayTemplate": string
}
Campos
field

string

Obrigatório. Nome do campo registado. O formato é field.abc.

deviceVisibility[]

enum (DeviceVisibility)

A visibilidade dos campos em diferentes tipos de dispositivos.

displayTemplate

string

O modelo para personalizar a forma como o campo é apresentado. Um valor de exemplo seria uma string com o seguinte aspeto: "Preço: {value}".

DeviceVisibility

A visibilidade do campo em diferentes tipos de dispositivos.

Enumerações
DEVICE_VISIBILITY_UNSPECIFIED Valor predefinido quando não especificado. O servidor devolve INVALID_ARGUMENT se for usado em pedidos.
MOBILE O componente da IU é visível em dispositivos móveis.
DESKTOP O componente da IU é visível no cliente baseado no navegador.

FacetField

Campos de facetas que armazenam o mapeamento de campos para a apresentação do widget do utilizador final.

Representação JSON
{
  "field": string,
  "displayName": string
}
Campos
field

string

Obrigatório. Nome do campo registado. O formato é field.abc.

displayName

string

Opcional. O nome do campo que os utilizadores finais veem.

DataStoreType

O tipo do arquivo de dados principal do widget.

Enumerações
DATA_STORE_TYPE_UNSPECIFIED Tipo de arquivo de dados não especificado.
STRUCTURED O arquivo de dados principal contém um motor de pesquisa para dados estruturados.
UNSTRUCTURED O arquivo de dados principal contém um motor de pesquisa para dados não estruturados.
BLENDED O arquivo de dados principal é publicado para a pesquisa combinada com vários arquivos de dados.

ResultDisplayType

O tipo de resultado a apresentar no widget do UCS.

Enumerações
RESULT_DISPLAY_TYPE_UNSPECIFIED Tipo de apresentação não especificado (predefinição para mostrar fragmento).
SNIPPET Apresentar resultados do campo de fragmento.
EXTRACTIVE_ANSWER Apresentar resultados do campo de respostas extrativas.

DataStoreUiConfig

Configuração de componentes da IU para o arquivo de dados.

Representação JSON
{
  "name": string,
  "id": string,
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  }
}
Campos
name

string

O nome do arquivo de dados. Deve ser o formato do nome do recurso da loja de dados: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. Para APIs em WidgetService, como [WidgetService.LookUpWidgetConfig][], o número do projeto e a parte de localização são apagados neste campo.

id

string

Apenas saída. O identificador do repositório de dados, usado para o serviço de widgets. Por agora, refere-se a dataStoreId. No futuro, vamos migrar o campo para o UUID do nome da loja de dados encriptada.

facetField[]

object (FacetField)

Campos de facetas que armazenam o mapeamento de campos para a apresentação do widget do utilizador final.

fieldsUiComponentsMap

map (key: string, value: object (UIComponentField))

A chave é o componente da IU. Simulação. Atualmente, são suportados title, thumbnail, url, custom1, custom2 e custom3.

O valor é o nome do campo juntamente com a respetiva visibilidade do dispositivo.

Os 3 campos personalizados são opcionais e podem ser adicionados ou removidos. title, thumbnail e url são componentes da IU obrigatórios que não podem ser removidos.

CollectionComponent

Componente de coleção só de leitura que contém campos de coleções de armazenamento de dados que podem ser usados para filtragem

Representação JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "dataStoreComponents": [
    {
      object (DataStoreComponent)
    }
  ],
  "dataSource": string,
  "dataSourceDisplayName": string,
  "connectorIconLink": string
}
Campos
name

string

O nome da coleção. Deve ser o nome do recurso da coleção. Formato: projects/{project}/locations/{location}/collections/{collectionId}. Para APIs em WidgetService, como [WidgetService.LookUpWidgetConfig][], o número do projeto e a parte de localização são apagados neste campo.

id

string

Apenas saída. O identificador da recolha, usado para o serviço de widgets. Por agora, refere-se a collectionId. No futuro, vamos migrar o campo para o UUID do nome da coleção encriptado.

displayName

string

O nome a apresentar da coleção.

dataStoreComponents[]

object (DataStoreComponent)

Para a recolha da loja de dados, lista das lojas de dados secundárias.

dataSource

string

O nome da origem de dados, obtido a partir de Collection.data_connector.data_source.

dataSourceDisplayName

string

Apenas saída. O nome a apresentar da origem de dados.

DataStoreComponent

Componente de arquivo de dados só de leitura que contém campos de arquivos de dados que podem ser usados para filtragem. É o elemento secundário de CollectionComponent.

Representação JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "entityName": string,
  "workspaceType": enum (Type),
  "contentConfig": enum (ContentConfig),
  "dataStoreConfigType": enum (DataStoreConfigType)
}
Campos
name

string

O nome do arquivo de dados. Deve ser o formato do nome do recurso da loja de dados: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. Para APIs em WidgetService, como [WidgetService.LookUpWidgetConfig][], o número do projeto e a parte de localização são apagados neste campo.

id

string

Apenas saída. O identificador do repositório de dados, usado para o serviço de widgets. Por agora, refere-se a dataStoreId. No futuro, vamos migrar o campo para o UUID do nome da loja de dados encriptada.

displayName

string

O nome a apresentar da loja de dados.

entityName

string

O nome da entidade, obtido a partir de Collection.data_connector.entities.entityName.

workspaceType

enum (Type)

Apenas saída. Tipos de fontes do Workspace para dados do Workspace, obtidos a partir de DataStore.workspace_config.type.

contentConfig

enum (ContentConfig)

Apenas saída. A configuração de conteúdo do arquivo de dados.

dataStoreConfigType

enum (DataStoreConfigType)

Apenas saída. O tipo de configuração do armazenamento de dados.

DataStoreConfigType

O tipo de configuração do armazenamento de dados.

Enumerações
DATA_STORE_CONFIG_TYPE_UNSPECIFIED Valor predefinido. Este valor não é usado.
ALLOW_DB_CONFIG O arquivo de dados está associado ao AlloyDB
THIRD_PARTY_OAUTH_CONFIG O armazenamento de dados está associado a uma origem de dados de terceiros.
NOTEBOOKLM_CONFIG O repositório de dados está ligado ao NotebookLM Enterprise.

UiSettings

Descreve as definições gerais da IU do widget (ou da app Web), conforme apresentadas na página de configuração da IU da consola na nuvem.

Representação JSON
{
  "interactionType": enum (InteractionType),
  "generativeAnswerConfig": {
    object (GenerativeAnswerConfig)
  },
  "resultDescriptionType": enum (ResultDisplayType),
  "enableAutocomplete": boolean,
  "enableSafeSearch": boolean,
  "enableQualityFeedback": boolean,
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "disableUserEventsCollection": boolean,
  "enableVisualContentSummary": boolean,
  "enablePeopleSearch": boolean,
  "enableCreateAgentButton": boolean,
  "features": {
    string: enum (FeatureState),
    ...
  }
}
Campos
interactionType

enum (InteractionType)

Descreve o tipo de interação do widget (ou da app Web)

generativeAnswerConfig

object (GenerativeAnswerConfig)

Descreve a configuração das respostas generativas.

resultDescriptionType

enum (ResultDisplayType)

Controla se o trecho do resultado é apresentado e como (fragmento ou resposta extrativa). A predefinição é nenhum resultado se não for especificado.

enableAutocomplete

boolean

Se deve ou não ativar a conclusão automática.

enableQualityFeedback

boolean

Ativar ou desativar a recolha de feedback sobre a qualidade dos resultados da pesquisa dos utilizadores finais.

enableSearchAsYouType

boolean

Se deve ativar o comportamento de pesquisa à medida que escreve para o widget de pesquisa.

defaultSearchRequestOrderBy

string

A ordenação predefinida dos resultados da pesquisa, se especificada.

Usado para definir SearchRequest#orderBy em pedidos aplicáveis. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body

dataStoreUiConfigs[]

object (DataStoreUiConfig)

Por configuração do arquivo de dados.

disableUserEventsCollection

boolean

Se estiver definida como verdadeira, o widget não recolhe eventos do utilizador.

enableVisualContentSummary

boolean

Se estiver definida como verdadeira, o widget ativa o resumo de conteúdo visual em pedidos de pesquisa aplicáveis. Usado apenas pela pesquisa de cuidados de saúde.

enableCreateAgentButton

boolean

Opcional. Se estiver definida como verdadeira, o widget ativa o botão de criação de agente.

features

map (key: string, value: enum (FeatureState))

Apenas saída. Configuração de funcionalidades para o motor ativar ou desativar funcionalidades. Chaves suportadas:

  • agent-gallery
  • no-code-agent-builder
  • prompt-gallery
  • model-selector
  • notebook-lm
  • people-search
  • people-search-org-chart
  • bi-directional-audio
  • feedback
  • session-sharing
  • personalization-memory
  • disable-agent-sharing
  • disable-image-generation
  • disable-video-generation
  • disable-onedrive-upload
  • disable-talk-to-content
  • disable-google-drive-upload

InteractionType

Descreve o tipo de interação.

Enumerações
INTERACTION_TYPE_UNSPECIFIED Não especificado. A predefinição é SEARCH_ONLY.
SEARCH_ONLY Pesquise sem uma resposta generativa.
SEARCH_WITH_ANSWER Pesquisar com a resposta generativa.
SEARCH_WITH_FOLLOW_UPS Pesquise com a resposta generativa que suporta perguntas de seguimento. Também conhecida como pesquisa com várias interações.

GenerativeAnswerConfig

Descreve a configuração da resposta generativa.

Representação JSON
{
  "resultCount": integer,
  "modelVersion": string,
  "modelPromptPreamble": string,
  "maxRephraseSteps": integer,
  "languageCode": string,
  "disableRelatedQuestions": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreAdversarialQuery": boolean,
  "ignoreLowRelevantContent": boolean,
  "imageSource": enum (ImageSource)
}
Campos
resultCount

integer

O número de principais resultados a partir dos quais a resposta é gerada. Até 10.

modelVersion

string

A versão do modelo usada para gerar a resposta.

modelPromptPreamble

string

Texto no início do comando que dá instruções ao modelo que gera a resposta.

maxRephraseSteps

integer

Número máximo de passos de reformulação. O número máximo é de 5 passos. Se não for definido ou for definido como < 1, é definido como 1 por predefinição.

languageCode

string

Código do idioma para o resumo. Use etiquetas de idioma definidas pela norma BCP47. Nota: esta é uma funcionalidade experimental.

ignoreNonAnswerSeekingQuery

boolean

Opcional. Especifica se devem ser filtradas as consultas que não procuram respostas. O valor predefinido é false.

Não é devolvida nenhuma resposta se a consulta de pesquisa for classificada como uma consulta que não procura respostas. Se este campo estiver definido como true, ignoramos a geração de respostas para consultas que não procuram respostas e devolvemos mensagens alternativas.

ignoreAdversarialQuery

boolean

Opcional. Especifica se devem ser filtradas consultas adversariais.

ignoreLowRelevantContent

boolean

Opcional. Especifica se devem ser filtradas consultas que não sejam relevantes para o conteúdo.

imageSource

enum (ImageSource)

Opcional. Origem da imagem devolvida na resposta.

ImageSource

Origem da imagem devolvida na resposta.

Enumerações
IMAGE_SOURCE_UNSPECIFIED Origem da imagem não especificada (a funcionalidade multimodal está desativada por predefinição)
ALL_AVAILABLE_SOURCES Comportamento quando o serviço determina a seleção a partir de todas as origens disponíveis.
CORPUS_IMAGE_ONLY Incluir imagem do corpus na resposta.
FIGURE_GENERATION_ONLY Aciona a geração de números na resposta.

FeatureState

O estado da funcionalidade para o motor.

Enumerações
FEATURE_STATE_UNSPECIFIED O estado da funcionalidade não está especificado.
FEATURE_STATE_ON A funcionalidade está ativada para ser acessível.
FEATURE_STATE_OFF A funcionalidade está desativada para ficar inacessível.

AccessSettings

Descreve as definições de acesso ao widget.

Representação JSON
{
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableWebApp": boolean,
  "workforceIdentityPoolProvider": string,
  "languageCode": string
}
Campos
allowPublicAccess

boolean

Se o acesso público não autenticado é permitido.

allowlistedDomains[]

string

Lista de domínios autorizados a integrar o widget de pesquisa.

enableWebApp

boolean

Se o acesso à app Web está ativado.

workforceIdentityPoolProvider

string

Opcional. O fornecedor do Workload Identity Pool usado para aceder ao widget.

languageCode

string

Opcional. Código do idioma da interface do utilizador. Use etiquetas de idioma definidas pela norma BCP47. Se não estiver definido, o código de idioma predefinido é "en-US".

UiBrandingSettings

Descreve as definições de branding da IU do widget.

Representação JSON
{
  "logo": {
    object (Image)
  }
}
Campos

Imagem

Opções para armazenar uma imagem.

Representação JSON
{

  // Union field storage_method can be only one of the following:
  "url": string
  // End of list of possible types for union field storage_method.
}
Campos
Campo de união storage_method. Várias formas de armazenar uma imagem, ou seja, como um URL ou uma string codificada em base64. storage_method só pode ser uma das seguintes opções:
url

string

URL da imagem.

HomepageSetting

Descreve a definição da página inicial do widget. Inclui todas as definições e configurações relacionadas com a página inicial, como atalhos.

Representação JSON
{
  "shortcuts": [
    {
      object (Shortcut)
    }
  ]
}
Campos
shortcuts[]

object (Shortcut)

Opcional. Os atalhos a apresentar na página inicial. LINT.IfChange(max_shortcuts_number) LINT.ThenChange(//depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number)

Atalho

Descreve uma entidade de atalho (também conhecida como conteúdo fixado) na página inicial. A página inicial renderiza estes atalhos pela mesma ordem que a API devolve. Se um cliente quiser reordenar ou remover um atalho, a IU deve fornecer sempre a nova lista completa de atalhos.

Representação JSON
{
  "title": string,
  "icon": {
    object (Image)
  },
  "destinationUri": string
}
Campos
title

string

Opcional. Título do atalho.

icon

object (Image)

Opcional. URL do ícone do atalho.

destinationUri

string

Opcional. URL de destino do atalho.

AssistantSettings

Descreve as definições do assistente do widget.

Representação JSON
{
  "googleSearchGroundingEnabled": boolean,
  "webGroundingType": enum (WebGroundingType),
  "defaultWebGroundingToggleOff": boolean,
  "disableLocationContext": boolean
}
Campos
googleSearchGroundingEnabled
(deprecated)

boolean

Se o botão ativar/desativar de fundamentação da Pesquisa Google é apresentado ou não. Descontinuado. Em alternativa, use webGroundingType.

webGroundingType

enum (WebGroundingType)

Opcional. O tipo de baseamento na Web a usar.

defaultWebGroundingToggleOff

boolean

Apenas saída. Este campo controla a ativação/desativação da base Web predefinida para os utilizadores finais se webGroundingType estiver definido como WEB_GROUNDING_TYPE_GOOGLE_SEARCH ou WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH. Por predefinição, este campo está definido como falso. Se webGroundingType for WEB_GROUNDING_TYPE_GOOGLE_SEARCH ou WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH, os utilizadores finais têm a base Web ativada por predefinição na IU. Se for verdadeiro, o botão de ativação/desativação da fundamentação é desativado por predefinição na IU. Os utilizadores finais podem continuar a ativar a verificação da Web na IU se esta estiver ativada.

disableLocationContext

boolean

Opcional. Apenas saída. Se deve desativar o contexto de localização do utilizador.

WebGroundingType

O tipo de baseamento na Web a usar.

Enumerações
WEB_GROUNDING_TYPE_UNSPECIFIED Predefinição, definição não especificada. Isto é o mesmo que desativado.
WEB_GROUNDING_TYPE_DISABLED A verificação da Web está desativada.

CustomerProvidedConfig

Configurações fornecidas pelo cliente.

Representação JSON
{
  "customerType": enum (CustomerType)
}
Campos
customerType

enum (CustomerType)

Tipo de cliente.

CustomerType

Tipo de cliente.

Enumerações
DEFAULT_CUSTOMER Tipo de cliente predefinido.
GOVERNMENT_CUSTOMER Tipo de cliente governamental. Algumas funcionalidades estão desativadas para clientes governamentais devido a requisitos legais.

Métodos

get

Obtém um WidgetConfig.