- Recurso: WidgetConfig
- Representação JSON
- UIComponentField
- DeviceVisibility
- FacetField
- DataStoreType
- ResultDisplayType
- DataStoreUiConfig
- CollectionComponent
- DataStoreComponent
- DataStoreConfigType
- ConnectorAuthState
- AuthState
- UiSettings
- InteractionType
- GenerativeAnswerConfig
- ImageSource
- FeatureState
- ModelState
- SearchAddonSpec
- ModelConfigInfo
- ResolvedModel
- AdminView
- AccessSettings
- UiBrandingSettings
- Imagem
- HomepageSetting
- Atalho
- AssistantSettings
- WebGroundingType
- CustomerProvidedConfig
- CustomerType
- BatchAuthStatus
- Node
- Tipo
- Métodos
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 segmento do setor 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, multiturno) é 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. Se a assinatura é do Gemini 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. |
UIComponentField
Campo de refinamento que mapeia para um componente de UI.
| Representação JSON |
|---|
{
"field": string,
"deviceVisibility": [
enum ( |
| Campos | |
|---|---|
field |
Obrigatório. Nome do campo registrado. O formato é |
deviceVisibility[] |
A visibilidade do campo em diferentes tipos de dispositivos. |
displayTemplate |
O modelo para personalizar a forma como o campo é exibido. Um exemplo de valor seria uma string como: "Preço: {value}". |
DeviceVisibility
A visibilidade do campo em diferentes tipos de dispositivos.
| Tipos enumerados | |
|---|---|
DEVICE_VISIBILITY_UNSPECIFIED |
Valor padrão quando não especificado. O servidor retorna INVALID_ARGUMENT se usado em solicitações. |
MOBILE |
O componente da interface está visível em dispositivos móveis. |
DESKTOP |
O componente de UI está visível no cliente baseado em navegador. |
FacetField
Campos de faceta que armazenam o mapeamento de campos para a aparência do widget do usuário final.
| Representação JSON |
|---|
{ "field": string, "displayName": string } |
| Campos | |
|---|---|
field |
Obrigatório. Nome do campo registrado. O formato é |
displayName |
Opcional. O nome do campo que os usuários finais vão ver. |
DataStoreType
O tipo do repositório de dados principal do widget.
| Tipos enumerados | |
|---|---|
DATA_STORE_TYPE_UNSPECIFIED |
Tipo de repositório de dados não especificado. |
SITE_SEARCH |
O repositório de dados principal contém um mecanismo de pesquisa no site. |
STRUCTURED |
O repositório de dados principal contém um mecanismo de pesquisa para dados estruturados. |
UNSTRUCTURED |
O repositório de dados principal contém um mecanismo de pesquisa para dados não estruturados. |
BLENDED |
O repositório de dados principal é usado para pesquisa combinada com vários repositórios de dados. |
ResultDisplayType
O tipo de resultado a ser mostrado no widget ucs.
| Tipos enumerados | |
|---|---|
RESULT_DISPLAY_TYPE_UNSPECIFIED |
Tipo de tela não especificado (o padrão é mostrar o snippet). |
SNIPPET |
Mostrar resultados do campo "Snippet". |
EXTRACTIVE_ANSWER |
Mostrar resultados do campo de respostas extrativas. |
DataStoreUiConfig
Configuração de componentes da UI para o repositório de dados.
| Representação JSON |
|---|
{ "name": string, "id": string, "facetField": [ { object ( |
| Campos | |
|---|---|
name |
O nome do repositório de dados. Ele precisa ser o formato do nome do recurso do repositório de dados: |
id |
Somente saída. O identificador do repositório de dados, usado para o serviço de widget. Por enquanto, ele se refere a dataStoreId. No futuro, vamos migrar o campo para o UUID do nome do repositório de dados criptografado. |
facetField[] |
Campos de faceta que armazenam o mapeamento de campos para a aparência do widget do usuário final. |
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. |
CollectionComponent
Componente de coleta somente leitura que contém campos de coleções do repositório de dados que podem ser usados para filtragem.
Para mecanismos SaaS / empresariais, quando LookupWidgetConfig é chamado com view = WITH_AVAILABLE_CONNECTORS, instâncias dessa mensagem também são usadas para representar entradas de marcador de posição sintéticas para conectores que o chamador pode anexar, mas ainda não anexou. As entradas de marcador de posição têm connectorAuthState.auth_state == AUTH_STATE_UNSPECIFIED (ou NO_AUTH), um connectorAuthState.authorization_uri vazio (o widget chama WidgetBuildAuthorizationUrl no clique de "Conectar" do usuário) e valores sintéticos de marcador de posição em name / id (consulte os comentários do campo). Os campos que só fazem sentido para conectores materializados (dataStoreComponents, tenant, actionConnector) não são definidos para entradas de marcador de posição.
| Representação JSON |
|---|
{ "name": string, "id": string, "displayName": string, "dataStoreComponents": [ { object ( |
| Campos | |
|---|---|
name |
O nome da coleção. Ele precisa ser o nome do recurso da coleção. Formato: Para entradas de marcador sintéticas (consulte o comentário no nível da mensagem), isso carrega um ID de coleção de marcador sintético que não corresponde a uma coleção real. Os chamadores não podem tentar resolver / GET esse recurso até que o usuário autorize o conector. |
id |
Somente saída. O identificador da coleção, usado para o serviço de widget. Por enquanto, ele se refere a "collectionId". No futuro, vamos migrar o campo para o UUID do nome da coleção criptografada. Para entradas de marcador sintéticas (consulte o comentário no nível da mensagem), esse é um ID de marcador sintético, não um collectionId real. |
displayName |
O nome de exibição da coleção. |
dataStoreComponents[] |
Para a coleção de repositório de dados, liste os repositórios de dados filhos. |
dataSource |
O nome da fonte de dados, recuperado de |
dataSourceDisplayName |
Apenas saída. O nome de exibição da fonte de dados. |
connectorIconLink |
Apenas saída. O link do ícone da origem do conector. |
connectorAuthState |
Apenas saída. O URI de autenticação da origem do conector. |
DataStoreComponent
Componente de repositório de dados somente leitura que contém campos de repositórios de dados que podem ser usados para filtragem. É filho de CollectionComponent.
| Representação JSON |
|---|
{ "name": string, "id": string, "displayName": string, "entityName": string, "workspaceType": enum ( |
| Campos | |
|---|---|
name |
O nome do repositório de dados. Ele precisa ser o formato do nome do recurso do repositório de dados: |
id |
Somente saída. O identificador do repositório de dados, usado para o serviço de widget. Por enquanto, ele se refere a dataStoreId. No futuro, vamos migrar o campo para o UUID do nome do repositório de dados criptografado. |
displayName |
O nome de exibição do repositório de dados. |
entityName |
O nome da entidade, extraído de |
workspaceType |
Apenas saída. Tipos de fontes do Workspace para dados do Workspace, recuperados de |
contentConfig |
Apenas saída. A configuração de conteúdo do repositório de dados. |
dataStoreConfigType |
Apenas saída. O tipo da configuração do repositório de dados. |
DataStoreConfigType
O tipo da configuração do repositório de dados.
| Tipos enumerados | |
|---|---|
DATA_STORE_CONFIG_TYPE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
ALLOW_DB_CONFIG |
O repositório de dados está conectado ao AlloyDB |
THIRD_PARTY_OAUTH_CONFIG |
O repositório de dados está conectado a uma fonte de dados de terceiros. |
NOTEBOOKLM_CONFIG |
O repositório de dados está conectado ao NotebookLM Enterprise. |
ConnectorAuthState
Conector somente leitura no estado de autenticação do CollectionComponent.
| Representação JSON |
|---|
{
"authState": enum ( |
| Campos | |
|---|---|
authState |
Apenas saída. O estado de autorização do conector de dados. |
authorizationUri |
Apenas saída. O URI de autorização do conector de dados. Para entradas de marcador de posição sintético |
updateTime |
Apenas saída. O carimbo de data/hora da atualização do estado de autorizaçã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: |
AuthState
O estado de autorização do conector de dados.
| Tipos enumerados | |
|---|---|
AUTH_STATE_UNSPECIFIED |
Valor padrão. Também retornado para entradas de marcador de posição sintético CollectionComponent apresentadas por LookupWidgetConfig com view = WITH_AVAILABLE_CONNECTORS (somente SaaS / empresas). Essas entradas representam conectores que o autor da chamada pode anexar, mas ainda não anexou. |
AUTHORIZED |
O usuário autorizou o conector de dados. |
EXPIRED |
A autorização do usuário para o conector de dados expirou. |
ACTIONS_DISABLED |
O usuário ainda pode fazer solicitações de pesquisa, mas as ações precisam ser ativadas. |
NO_AUTH |
O conector de dados não requer autorização. Também usado para entradas de marcador de posição cujo conector subjacente não exige OAuth do usuário. |
UiSettings
Descreve as configurações gerais da UI de widgets (ou app da Web) conforme mostrado na página de configuração da UI do console do Cloud.
| Representação JSON |
|---|
{ "interactionType": enum ( |
| Campos | |
|---|---|
interactionType |
Descreve o tipo de interação do widget (ou app da Web). |
generativeAnswerConfig |
Descreve a configuração de respostas generativas. |
resultDescriptionType |
Controla se o trecho do resultado é exibido e como (snippet ou resposta extraída). O padrão é nenhum resultado se não for especificado. |
enableAutocomplete |
Se o preenchimento automático deve ser ativado. |
enableSafeSearch |
Se a pesquisa segura precisa ser ativada. |
enableQualityFeedback |
Ative ou desative a coleta de feedback sobre a qualidade dos resultados da pesquisa dos usuários finais. |
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 |
dataStoreUiConfigs[] |
Por configuração de repositório de dados. |
disableUserEventsCollection |
Se definido como verdadeiro, o widget não vai coletar eventos do usuário. |
enableVisualContentSummary |
Se definido como "true", o widget vai ativar o resumo de conteúdo visual nas solicitações de pesquisa aplicáveis. Usado apenas pela pesquisa de saúde. |
enablePeopleSearch |
Opcional. Se definido como "true", o widget vai ativar a pesquisa de pessoas. |
enableCreateAgentButton |
Opcional. Se definido como "true", o widget vai ativar o botão "Criar agente". |
features |
Apenas saída. Configuração de recursos para o mecanismo ativar ou desativar recursos. Teclas compatíveis:
|
modelConfigs |
Apenas saída. Mapeia um nome de modelo para a configuração específica dele para esse mecanismo. Isso permite que os usuários administradores ativem/desativem modelos individuais. Isso armazena apenas modelos cujos estados são substituídos pelo administrador. Quando o estado não é especificado ou modelConfigs está vazio para esse modelo, o sistema decide se ele deve estar disponível ou não com base na configuração padrão. Por exemplo, um modelo de prévia precisa ser desativado por padrão se o administrador não tiver escolhido ativá-lo. |
searchAddonSpec |
Opcional. O SearchAddonSpec é usado para desativar complementos na pesquisa. Esse campo só é compatível com solicitações de pesquisa. |
modelConfigInfo |
Apenas saída. A visualização resolvida do lado do servidor da configuração do seletor de modelo. Contém a lista ordenada de modelos que devem aparecer no menu suspenso do seletor de modelos e o modelo que deve ser selecionado por padrão. Os clientes precisam renderizar isso diretamente, sem aplicar filtragem, ordenação ou localização próprias. O mapa |
sourceAdminDisplayNameEnabled |
Opcional. Define se o nome de exibição configurado pelo administrador para conectores de dados vai aparecer na interface de fontes de widgets (em vez do tipo de conector). Ativação. O padrão é "false". |
onedrivePickerEnabled |
Apenas saída. Indica se o seletor de arquivos do OneDrive está disponível para usuários finais. Calculado pelo back-end com base na ativação do conector de administrador (edição Business) ou nos conectores do OneDrive anexados (edição Enterprise), combinado com o recurso de administrador
|
googleDrivePickerEnabled |
Apenas saída. Indica se o seletor de arquivos do Google Drive está disponível para usuários finais. Declarado |
InteractionType
Descreve o tipo de interação.
| Tipos enumerados | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
Não especificado. O padrão é SEARCH_ONLY. |
SEARCH_ONLY |
Pesquisar sem uma resposta generativa. |
SEARCH_WITH_ANSWER |
Pesquise com a resposta generativa. |
SEARCH_WITH_FOLLOW_UPS |
Pesquise com a resposta gerativa que permite fazer perguntas complementares. Também conhecida como pesquisa multiturno. |
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 ( |
| Campos | |
|---|---|
resultCount |
O número de principais resultados para gerar a resposta. Até 10. |
modelVersion |
A versão do modelo usada para gerar a resposta. |
modelPromptPreamble |
Texto no início do comando que instrui o modelo que gera a resposta. |
maxRephraseSteps |
Número máximo de etapas de reformulação. O número máximo é de cinco etapas. Se não for definido ou for definido como < 1, o padrão será 1. |
languageCode |
Código do idioma para o resumo. Use tags de idioma definidas pelo BCP47 (em inglês). Observação: este é um recurso experimental. |
disableRelatedQuestions |
Se a resposta gerada contém perguntas relacionadas sugeridas. |
ignoreNonAnswerSeekingQuery |
Opcional. Especifica se as consultas que não buscam respostas devem ser filtradas. O valor padrão é Nenhuma resposta é retornada se a consulta de pesquisa for classificada como uma consulta que não busca respostas. Se este campo estiver definido como |
ignoreAdversarialQuery |
Opcional. Especifica se as consultas adversárias devem ser filtradas. |
ignoreLowRelevantContent |
Opcional. Especifica se as consultas que não são relevantes para o conteúdo devem ser filtradas. |
imageSource |
Opcional. Origem da imagem retornada na resposta. |
ImageSource
Origem da imagem retornada na resposta.
| Tipos enumerados | |
|---|---|
IMAGE_SOURCE_UNSPECIFIED |
Origem da imagem não especificada (o recurso multimodal fica desativado por padrão) |
ALL_AVAILABLE_SOURCES |
Comportamento quando o serviço determina a escolha entre todas as fontes disponíveis. |
CORPUS_IMAGE_ONLY |
Incluir imagem do corpus na resposta. |
FIGURE_GENERATION_ONLY |
Aciona a geração de figuras na resposta. |
FeatureState
O estado do recurso para o mecanismo.
| Tipos enumerados | |
|---|---|
FEATURE_STATE_UNSPECIFIED |
O estado do recurso não foi especificado. |
FEATURE_STATE_ON |
O recurso está ativado para ser acessível. |
FEATURE_STATE_OFF |
O recurso está desativado para ficar inacessível. |
ModelState
O estado do modelo para o mecanismo.
| Tipos enumerados | |
|---|---|
MODEL_STATE_UNSPECIFIED |
O estado do modelo não foi especificado. |
MODEL_ENABLED |
O modelo é ativado pelo administrador. |
MODEL_DISABLED |
O modelo foi desativado pelo administrador. |
SearchAddonSpec
O SearchAddonSpec é usado para desativar complementos na pesquisa. Por padrão, se esse campo não for especificado, os complementos serão ativados sempre que possível.
| Representação JSON |
|---|
{ "semanticAddOnDisabled": boolean, "kpiPersonalizationAddOnDisabled": boolean, "generativeAnswerAddOnDisabled": boolean } |
| Campos | |
|---|---|
semanticAddOnDisabled |
Opcional. Se for "true", o complemento semântico será desativado. O complemento semântico inclui incorporações e jetstream. |
kpiPersonalizationAddOnDisabled |
Opcional. Se for "true", desativa a reclassificação e a personalização de eventos para otimizar KPIs e personalizar resultados. |
generativeAnswerAddOnDisabled |
Opcional. Se for "true", o complemento de respostas generativas será desativado. O complemento de respostas generativas inclui linguagem natural para filtros e respostas simples. |
ModelConfigInfo
A visualização resolvida do lado do servidor da configuração do seletor de modelos para o usuário final. O back-end calcula isso por solicitação aplicando, em ordem: avaliação de flags do Mendel, regras de disponibilidade regional com base na localização do mecanismo e substituições do painel de administração de modelConfigs.
O back-end é a única fonte de verdade para essa configuração. Os clientes precisam renderizar resolvedModels diretamente no menu suspenso do seletor de modelos, na ordem fornecida, sem aplicar filtragem, ordenação ou localização próprias.
| Representação JSON |
|---|
{
"resolvedModels": [
{
object ( |
| Campos | |
|---|---|
resolvedModels[] |
Apenas saída. A lista de modelos disponíveis para o usuário final no seletor de modelos, na ordem em que devem ser exibidos. |
defaultModelId |
Apenas saída. O |
ResolvedModel
Um único modelo resolvido para ficar disponível ao usuário final no seletor de modelos, com todos os metadados de exibição localizados.
| Representação JSON |
|---|
{
"modelId": string,
"displayName": string,
"icon": string,
"description": string,
"isPreview": boolean,
"adminView": {
object ( |
| Campos | |
|---|---|
modelId |
Apenas saída. Identificador exclusivo do modelo (por exemplo, É o mesmo identificador que os clientes transmitem de volta ao serviço de assistente para selecionar esse modelo. Modelos virtuais/pseudomodels (por exemplo, |
displayName |
Apenas saída. Nome de exibição localizado do modelo (por exemplo, |
icon |
Apenas saída. Token de ícone compatível com GM3 associado ao modelo (por exemplo, |
description |
Apenas saída. Texto de descrição localizada (por exemplo, |
isPreview |
Apenas saída. Se o modelo está em pré-lançamento. Os clientes precisam mostrar isso com um selo "Pré-lançamento" na UI do seletor. |
adminView |
Apenas saída. Metadados da interface de administrador, preenchidos apenas para a página de controle de recursos do administrador do console (consulte |
AdminView
Metadados da superfície do administrador. Preenchido apenas quando a solicitação é originada na página "Controle de recursos" do administrador do console do Cloud. Não definido para interfaces de usuário final (Web, dispositivos móveis). Permite que a página de administração renderize a tabela de alternância diretamente do back-end, em vez de um registro codificado do lado do cliente.
| Representação JSON |
|---|
{ "adminOverridable": boolean, "enabledByDefault": boolean, "regions": [ string ] } |
| Campos | |
|---|---|
adminOverridable |
Apenas saída. Se o administrador pode alternar o estado ativado/desativado desse modelo usando |
enabledByDefault |
Apenas saída. Indica se o modelo está ativado quando o administrador não define uma substituição explícita em |
regions[] |
Apenas saída. Regiões em que esse modelo é lançado. |
AccessSettings
Descreve as configurações de acesso ao widget.
| Representação JSON |
|---|
{ "allowPublicAccess": boolean, "allowlistedDomains": [ string ], "enableWebApp": boolean, "workforceIdentityPoolProvider": string, "languageCode": string } |
| Campos | |
|---|---|
allowPublicAccess |
Se o acesso público não autenticado é permitido. |
allowlistedDomains[] |
Lista de domínios que podem integrar o widget de pesquisa. |
enableWebApp |
Se o acesso ao app da Web está ativado. |
workforceIdentityPoolProvider |
Opcional. O provedor de pool de identidade de força de trabalho usado para acessar o widget. |
languageCode |
Opcional. Código do idioma da interface do usuário. Use tags de idioma definidas pelo BCP47 (em inglês). Se não for definido, o código de idioma padrão será "en-US". |
UiBrandingSettings
Descreve as configurações de branding da UI do widget.
| Representação JSON |
|---|
{
"logo": {
object ( |
| Campos | |
|---|---|
logo |
Imagem do logotipo. |
Imagem
Opções para armazenar uma imagem.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união storage_method. Várias maneiras de armazenar uma imagem, ou seja, como um URL ou uma string codificada em base64. storage_method pode ser apenas de um dos tipos a seguir: |
|
url |
URL da imagem. |
HomepageSetting
Descreve a configuração da página inicial do widget. Isso inclui todas as configurações e configurações relacionadas à página inicial, como atalhos.
| Representação JSON |
|---|
{
"shortcuts": [
{
object ( |
| Campos | |
|---|---|
shortcuts[] |
Opcional. Os atalhos a serem mostrados na página inicial. |
Atalho
Descreve uma entidade de atalho (também conhecido como conteúdo fixado) na página inicial. A página inicial vai renderizar esses atalhos na mesma ordem em que a API os retorna. Se um cliente quiser reordenar ou remover um atalho, a UI sempre vai fornecer a nova lista completa de atalhos.
| Representação JSON |
|---|
{
"title": string,
"icon": {
object ( |
| Campos | |
|---|---|
title |
Opcional. Título do atalho. |
icon |
Opcional. URL do ícone do atalho. |
destinationUri |
Opcional. URL de destino do atalho. |
AssistantSettings
Descreve as configurações do widget do Google Assistente.
| Representação JSON |
|---|
{
"googleSearchGroundingEnabled": boolean,
"webGroundingType": enum ( |
| Campos | |
|---|---|
googleSearchGroundingEnabled |
Se a chave de embasamento da Pesquisa Google é mostrada ou não. Obsoleto. Use |
webGroundingType |
Opcional. O tipo de embasamento da Web a ser usado. |
defaultWebGroundingToggleOff |
Apenas saída. Esse campo controla a ativação/desativação padrão da fundamentação na Web para usuários finais se |
disableLocationContext |
Opcional. Apenas saída. Indica se o contexto de localização do usuário deve ser desativado. |
WebGroundingType
O tipo de embasamento da Web a ser usado.
| Tipos enumerados | |
|---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
Configuração padrão não especificada. É o mesmo que desativado. |
WEB_GROUNDING_TYPE_DISABLED |
O embasamento na Web está desativado. |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
O embasamento com a Pesquisa Google está ativado. |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
O embasamento com a Pesquisa Google na Web corporativa está ativado. |
CustomerProvidedConfig
Configurações fornecidas pelo cliente.
| Representação JSON |
|---|
{
"customerType": enum ( |
| Campos | |
|---|---|
customerType |
Tipo de cliente. |
CustomerType
Tipo de cliente.
| Tipos enumerados | |
|---|---|
DEFAULT_CUSTOMER |
Tipo de cliente padrão. |
GOVERNMENT_CUSTOMER |
Tipo de cliente governamental. Alguns recursos estão desativados para clientes do governo devido a requisitos legais. |
BatchAuthStatus
Descreve o status da autorização em lote para um batchAuthorizationGroup.
| Representação JSON |
|---|
{
"placeholder": string,
"batchAuthorizationGroup": string,
"connectorAuthState": {
object ( |
| Campos | |
|---|---|
placeholder |
Apenas saída. É o nome completo do recurso do marcador de posição do grupo de autorização em lote. Este não é um conector de dados real (não existe na tabela DataConnector no Spanner). É um nome de recurso que existe apenas no "connector_authorization" na tabela de usuários. Por exemplo, projects/{project}/locations/{location}/collections/oauth_placeholder_google_workspace/dataStores/dataConnector. |
batchAuthorizationGroup |
Apenas saída. O grupo de autorização em lote a que o marcador pertence. |
connectorAuthState |
Apenas saída. O estado de autorização atual para este conector. |
Nó
Representa uma única unidade computacional ou lógica reutilizável.
| Representação JSON |
|---|
{
"displayName": string,
"iconUrl": string,
"description": string,
"parameterSchema": {
object
},
"outputSchema": {
object
},
"type": enum ( |
| Campos | |
|---|---|
displayName |
Apenas saída. Um nome legível para o nó. |
iconUrl |
Apenas saída. Um identificador ou URL que aponta para um ícone que representa esse tipo de nó. |
description |
Apenas saída. Uma descrição detalhada do que o nó faz. |
parameterSchema |
Apenas saída. O esquema de parâmetros da ferramenta. Espera-se que esse esquema esteja em conformidade com o padrão de esquema da OpenAPI (consulte https://spec.openapis.org/oas/v3.0.3.html e AIP-146). Ele descreve a estrutura esperada dos parâmetros aceitos por esse nó. |
outputSchema |
Apenas saída. O esquema de saída da ferramenta. Espera-se que esse esquema esteja em conformidade com o padrão de esquema OpenAPI (consulte https://spec.openapis.org/oas/v3.0.3.html/ e AIP-146). Ele descreve a estrutura da saída produzida por esse nó. |
type |
Apenas saída. O tipo do nó. |
Tipo
Identifica o tipo do nó no fluxo do agente.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
Tipo não especificado. |
TRIGGER |
Tipo de acionador. |
FLOW |
tipo de fluxo. |
CONNECTOR |
Tipo de conector. |
Métodos |
|
|---|---|
|
Recebe um WidgetConfig. |
|
Atualiza um WidgetConfig. |