Discovery Engine API

API Discovery Engine.

Serviço: discoveryengine.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://discoveryengine.googleapis.com

Endpoint de serviço regional

Um endpoint de serviço regional é um URL de base que especifica o endereço de rede de um serviço de API em uma única região. Um serviço disponível em várias regiões pode ter vários endpoints regionais. Selecione um local para conferir o endpoint de serviço regional dele.


  • https://discoveryengine.googleapis.com
  • Recurso REST: v1beta.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribui um LicenseConfig do nível da conta de faturamento para o nível do projeto.
    retractLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Esse método é chamado do lado da conta de faturamento para retirar o LicenseConfig do projeto especificado e devolvê-lo à conta de faturamento.

    Recurso REST: v1beta.projects

    Métodos
    provision POST /v1beta/{name=projects/*}:provision
    Provisiona o recurso do projeto.

    Recurso REST: v1beta1.projects.locations

    Métodos
    getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
    Recebe o AclConfig.
    getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
    Recebe o CmekConfig.
    obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
    Recebe os dados de série temporal da taxa de rastreamento orgânica ou dedicada para monitoramento.
    provision POST /v1beta/{name=projects/*/locations/*}:provision
    Provisiona o recurso do projeto.
    removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Remove a taxa de rastreamento dedicada para um craw_rate_scope.
    setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Define a taxa de rastreamento dedicada para um crawl_rate_scope.
    updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuração padrão de ACL para uso em um local do projeto de um cliente.
    updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1beta.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Desprovisiona um CmekConfig.
    get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Recebe o CmekConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
    Lista todos os CmekConfigs com o projeto.
    patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1beta.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores

    Métodos
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Exclui um DataStore.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Recebe um DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Atualiza um DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.
    trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Treina um modelo personalizado.

    Recurso REST: v1beta.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.

    Recurso REST: v1beta.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1beta.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1beta.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1beta.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1beta.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recebe uma lista de todos os modelos personalizados.

    Recurso REST: v1beta.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1beta.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1beta.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1beta.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifique a propriedade e a validade dos sites de destino.
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Retorna a lista de sites de destino com o status de verificação de domínio.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.

    Recurso REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1beta.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1beta.projects.locations.collections.engines

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Cria um Engine.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Exclui um Engine.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Recebe um Engine.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um Engine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Lista todos os Engines associados ao projeto.
    patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Atualiza um Engine
    pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Pausa o treinamento de um Engine atual.
    resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Retoma o treinamento de um Engine atual.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um Engine.
    tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajusta um Engine atual.

    Recurso REST: v1beta.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Grava a trajetória de execução de uma única interação do agente para o registro de observabilidade interna.

    Recurso REST: v1beta.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ajuda o usuário com uma consulta.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Cria um Assistant.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Exclui um Assistant.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Recebe um Assistant.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Lista todos os Assistants em um Engine.
    patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Atualiza um Assistant
    streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ajuda o usuário com uma consulta de forma contínua.

    Recurso REST: v1beta.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1beta.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.
    removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Remove a sugestão do histórico da Pesquisa em um mecanismo para um usuário.

    Recurso REST: v1beta.projects.locations.collections.engines.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Cria um controle.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Exclui um controle.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recebe um controle.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1beta.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Cria uma conversa.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Exclui uma conversa.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Recebe uma conversa.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1beta.projects.locations.collections.engines.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1beta.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Cria uma sessão.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Exclui uma sessão.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recebe uma sessão.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1beta.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1beta.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Recebe um AssistAnswer.

    Recurso REST: v1beta.projects.locations.collections.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.dataStores

    Métodos
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1beta/{parent=projects/*/locations/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
    Exclui um DataStore.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
    Recebe um DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
    Atualiza um DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.

    Recurso REST: v1beta.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.

    Recurso REST: v1beta.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1beta.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1beta.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1beta.projects.locations.dataStores.controls

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1beta.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1beta.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.dataStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.dataStores.schemas

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1beta.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1beta.projects.locations.dataStores.sessions

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1beta.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1beta.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.

    Recurso REST: v1beta.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1beta.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1beta.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1beta.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1beta.projects.locations.evaluations

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/evaluations
    Cria um Evaluation.
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
    Recebe um Evaluation.
    list GET /v1beta/{parent=projects/*/locations/*}/evaluations
    Recebe uma lista de Evaluations.
    listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Recebe uma lista de resultados para um determinado Evaluation.

    Recurso REST: v1beta.projects.locations.evaluations.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1beta.projects.locations.groundingConfigs

    Métodos
    check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza uma verificação de embasamento.

    Recurso REST: v1beta.projects.locations.identityMappingStores

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Cria um novo repositório de mapeamento de identidade.
    delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Exclui o repositório de mapeamento de identidade.
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Recebe o repositório de mapeamento de identidade.
    importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
    list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Lista todos os repositórios de mapeamento de identidade.
    listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Lista os mapeamentos de identidade em um repositório de mapeamento de identidade.
    purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Exclui todas ou as entradas de mapeamento de identidade especificadas de um repositório de mapeamento de identidade.

    Recurso REST: v1beta.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.licenseConfigs

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Cria um LicenseConfig. Esse método só deve ser usado para criar licenças do NotebookLM ou do período de teste sem custo financeiro do Gemini Enterprise.
    get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
    Recebe um LicenseConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Lista todos os LicenseConfigs associados ao projeto.
    patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Atualiza o LicenseConfig

    Recurso REST: v1beta.projects.locations.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1beta.projects.locations.podcasts.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1beta.projects.locations.rankingConfigs

    Métodos
    rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

    Recurso REST: v1beta.projects.locations.sampleQuerySets

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Cria um SampleQuerySet.
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Exclui um SampleQuerySet.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Recebe um SampleQuerySet.
    list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Recebe uma lista de SampleQuerySets.
    patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Atualiza um SampleQuerySet.

    Recurso REST: v1beta.projects.locations.sampleQuerySets.operations

    Métodos
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1beta.projects.locations.sampleQuerySets.sampleQueries

    Métodos
    create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Cria um SampleQuery.
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Exclui um SampleQuery.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Recebe um SampleQuery.
    import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importação em massa de vários SampleQuerys.
    list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Recebe uma lista de SampleQuerys.
    patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Atualiza um SampleQuery.

    Recurso REST: v1beta.projects.locations.userEvents

    Métodos
    collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
    Importação em massa de eventos de usuários.
    write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1beta.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Atualiza a licença do usuário.
    get GET /v1beta/{name=projects/*/locations/*/userStores/*}
    Recebe a User Store.
    patch PATCH /v1beta/{userStore.name=projects/*/locations/*/userStores/*}
    Atualiza o User Store.

    Recurso REST: v1beta.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Lista todos os LicenseConfigUsageStatss associados ao projeto.

    Recurso REST: v1beta.projects.locations.userStores.userLicenses

    Métodos
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Lista as licenças de usuário.

    Recurso REST: v1beta.projects.operations

    Métodos
    get GET /v1beta/{name=projects/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1beta/{name=projects/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribui um LicenseConfig do nível da conta de faturamento para o nível do projeto.
    get GET /v1alpha/{name=billingAccounts/*/billingAccountLicenseConfigs/*}
    Recebe um BillingAccountLicenseConfig.
    list GET /v1alpha/{parent=billingAccounts/*}/billingAccountLicenseConfigs
    Lista todos os BillingAccountLicenseConfigs de uma determinada conta de faturamento.
    retractLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Esse método é chamado do lado da conta de faturamento para retirar o LicenseConfig do projeto especificado e devolvê-lo à conta de faturamento.

    Recurso REST: v1alpha.projects

    Métodos
    get GET /v1alpha/{name=projects/*}
    Recebe um Project.
    patch PATCH /v1alpha/{project.name=projects/*}
    Atualiza as configurações editáveis de um projeto do Discovery Engine.
    provision POST /v1alpha/{name=projects/*}:provision
    Provisiona o recurso do projeto.
    reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
    Atualiza os termos de serviço deste projeto.

    Recurso REST: v1alpha.projects.locations

    Métodos
    completeExternalIdentities GET /v1alpha/{parent=projects/*/locations/*}:completeExternalIdentities
    Esse método fornece sugestões para usuários e grupos gerenciados em um provedor de identidade externo, com base no prefixo fornecido.
    estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
    Estima o tamanho dos dados que um cliente vai usar.
    getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
    Recebe o AclConfig.
    getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
    Recebe o CmekConfig.
    obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
    Recebe os dados de série temporal da taxa de rastreamento orgânica ou dedicada para monitoramento.
    provision POST /v1alpha/{name=projects/*/locations/*}:provision
    Provisiona o recurso do projeto.
    queryConfigurablePricingUsageStats GET /v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
    Consulta as estatísticas de uso de preços configuráveis de um projeto.
    removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Remove a taxa de rastreamento dedicada para um craw_rate_scope.
    setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Define a taxa de rastreamento dedicada para um crawl_rate_scope.
    setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
    Cria um Collection e configura o DataConnector para ele.
    setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Cria um Collection e configura o DataConnector para ele.
    updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuração padrão de ACL para uso em um local do projeto de um cliente.
    updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1alpha.projects.locations.authorizations

    Métodos
    acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
    Usa o token de atualização armazenado para o usuário identificado pelas credenciais de usuário final e o recurso especificado, retornando o token de acesso gerado e os detalhes dele.
    create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
    Cria um Authorization.
    delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Exclui um Authorization.
    get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Recebe um Authorization.
    list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
    Lista todos os Authorizations em um Engine.
    patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
    Atualiza um Authorization
    storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
    Troca credenciais de autorização OAuth por um token de atualização e armazena o token de atualização e os escopos.

    Recurso REST: v1alpha.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Desprovisiona um CmekConfig.
    get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Recebe o CmekConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
    Lista todos os CmekConfigs com o projeto.
    patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1alpha.projects.locations.collections

    Métodos
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
    Exclui um Collection.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*}
    Recebe um Collection.
    getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
    Recebe o DataConnector.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um Collection.
    list GET /v1alpha/{parent=projects/*/locations/*}/collections
    Recebe uma lista de Collections.
    patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
    Atualiza um Collection.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um Collection.
    updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Atualiza um DataConnector.

    Recurso REST: v1alpha.projects.locations.collections.dataConnector

    Métodos
    acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
    Usa o token de atualização por usuário gerado com AcquireAndStoreRefreshToken para gerar e retornar um novo token de acesso e os detalhes dele.
    acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
    Troca credenciais de autorização OAuth por um token de atualização e armazena o token de atualização e os escopos.
    buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
    Cria uma invocação de ação usando o DataConnector.
    checkRefreshToken
    (deprecated)
    GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
    Descontinuado: verifica a existência de um token de atualização para o usuário da EUC em uma determinada conexão e retorna os detalhes dele.
    executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
    Executa uma ação de terceiros usando o DataConnector.
    fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
    Busque os tipos de entidades de um DataConnector.
    getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
    Receba o secret do conector associado.
    invokeConnectorMcp POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:invokeConnectorMcp
    Faz uma chamada para um conector do MCP.
    mcp DELETE /v1alpha/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest atende a uma solicitação DELETE do MCP.
    startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
    Inicia um processo de sincronização imediata para um DataConnector.

    Recurso REST: v1alpha.projects.locations.collections.dataConnector.connectorRuns

    Métodos
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
    Lista os ConnectorRuns de um DataConnector.

    Recurso REST: v1alpha.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores

    Métodos
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:addPatientFilter
    Adiciona um grupo de IDs de pacientes como um filtro de pacientes para o repositório de dados.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Exclui um DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:deletePatientFilter
    Exclui todo o filtro de pacientes do repositório de dados.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Recebe um DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Recebe um CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Recebe um DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Atualiza um DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:removePatientFilter
    Remove um grupo de IDs de pacientes do filtro de pacientes do repositório de dados.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
    Substitui o filtro de pacientes do repositório de dados.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.
    trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Treina um modelo personalizado.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Atualiza os CompletionConfigs.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Atualiza o DocumentProcessingConfig.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
    Recupera um Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
    Lista todos os Branchs no DataStore pai especificado.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Recebe as informações de layout analisadas para um Document.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.branches.documents.chunks

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*/chunks/*}
    Recebe um Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}/chunks
    Recebe uma lista de Chunks.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recebe uma lista de todos os modelos personalizados.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1alpha.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifique a propriedade e a validade dos sites de destino.
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Retorna a lista de sites de destino com o status de verificação de domínio.
    getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
    Recebe o padrão de URI para o mapeamento de dados de documentos de um DataStore da Pesquisa no site Avançada.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.
    setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
    Define o padrão de URI para mapeamento de dados de documentos em um DataStore da Pesquisa no site avançada.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1alpha.projects.locations.collections.dataStores.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1alpha.projects.locations.collections.engines

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Cria um Engine.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Exclui um Engine.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Recebe um Engine.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Recebe um CompletionConfig
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um Engine.
    getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
    Receba as configurações do Workspace para o usuário final.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Lista todos os Engines associados ao projeto.
    patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Atualiza um Engine
    pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Pausa o treinamento de um Engine atual.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Retoma o treinamento de um Engine atual.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um Engine.
    tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajusta um Engine atual.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Atualiza os CompletionConfigs.

    Recurso REST: v1alpha.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Grava a trajetória de execução de uma única interação do agente para o registro de observabilidade interna.

    Recurso REST: v1alpha.projects.locations.collections.engines.analytics

    Métodos
    exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
    Exporta métricas.
    getConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Recebe o AnalyticsConfig.
    updateConfig PATCH /v1alpha/{analyticsConfig.name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Atualiza o AnalyticsConfig para o Google Analytics.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ajuda o usuário com uma consulta.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Cria um Assistant.
    createCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent
    Cria um cache de contexto explícito (Vertex CachedContent). O name dele é transmitido como cachedContent em solicitações GenerateContent subsequentes.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Exclui um Assistant.
    deleteCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:deleteCachedContent
    Exclui um cache de contexto criado por "CreateCachedContent" (libera o armazenamento antes do TTL).
    generateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:generateContent
    Gera conteúdo de um modelo em nome de um cliente próprio do Gemini Enterprise (unário).
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Recebe um Assistant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Lista todos os Assistants em um Engine.
    patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Atualiza um Assistant
    predict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:predict
    Fornece uma previsão unária de um modelo em nome de um cliente próprio do Gemini Enterprise.
    streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ajuda o usuário com uma consulta de forma contínua.
    streamGenerateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamGenerateContent
    Variante de streaming do servidor de GenerateContent.
    streamRawPredict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamRawPredict
    Previsão bruta de streaming do servidor para modelos que usam um protocolo bruto de solicitação/resposta em vez do formato generateContent.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants.agents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Cria um Agent.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Exclui um Agent.
    deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
    Implanta um Agent.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Recebe um Agent.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Lista todos os Agents em um Assistant criados pelo caller.
    patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Atualiza um Agent
    rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
    Rejeita um agente oferecido ao público.
    requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
    Apresenta um agente aos administradores, disponibilizando-o para revisão.
    withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
    Retira um agente oferecido ao público.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants.agents.files

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
    Importa um arquivo para um Agent.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants.agents.toolCalls.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/toolCalls/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.collections.engines.assistants.cannedQueries

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Cria um CannedQuery.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Exclui um CannedQuery.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Recebe um CannedQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Lista todos os CannedQuerys em um Assistant.
    listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
    Lista os CannedQueryUserViews de todos os CannedQuerys ativos.
    patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Atualiza um CannedQuery.

    Recurso REST: v1alpha.projects.locations.collections.engines.collaborativeProjects.knowledgeSpaces.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/collaborativeProjects/*/knowledgeSpaces/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.
    removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Remove a sugestão do histórico da Pesquisa em um mecanismo para um usuário.

    Recurso REST: v1alpha.projects.locations.collections.engines.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Cria um controle.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Exclui um controle.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recebe um controle.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1alpha.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Cria uma conversa.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Exclui uma conversa.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Recebe uma conversa.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1alpha.projects.locations.collections.engines.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Cria uma sessão.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Exclui uma sessão.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recebe uma sessão.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
    Lista metadados de todos os arquivos na sessão atual.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Atualiza uma sessão.
    recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
    Recebe perguntas recomendadas para a sessão especificada.
    removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
    Remove um arquivo de contexto de uma sessão.
    selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
    Seleciona os arquivos de contexto que serão usados em uma sessão.
    validateUserAuthorization POST /v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
    Valida um fluxo de consentimento de autenticação downstream do OAuth de três etapas (3LO) A2A depois que o usuário retorna da tela de permissão de terceiros e finaliza a credencial downstream com o Auth Manager.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments

    Métodos
    acquirePrograms POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:acquirePrograms
    Adquire um ou mais AlphaEvolveProgram da fila gerada de programas para avaliação.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Cria um novo AlphaEvolveExperiment.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Exclui um experimento, desde que ele esteja em um estado final (por exemplo,
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Receba um AlphaEvolveExperiment atual.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Lista todos os AlphaEvolveExperiments em uma determinada sessão.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:resume
    Retoma um fluxo de trabalho para processar o AlphaEvolveExperiment.
    start POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:start
    Inicia um fluxo de trabalho para processar o AlphaEvolveExperiment.
    submitProgramsEvaluations POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:submitProgramsEvaluations
    Adiciona um AlphaEvolveProgramEvaluation ao experimento.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.alphaEvolvePrograms

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Cria um novo AlphaEvolveProgram.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/alphaEvolvePrograms/*}
    Recebe um AlphaEvolveProgram atual.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Lista todos os AlphaEvolvePrograms em um determinado experimento que seguem os critérios fornecidos na solicitação.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Recebe um AssistAnswer.

    Recurso REST: v1alpha.projects.locations.collections.engines.sessions.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.collections.engines.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1alpha.projects.locations.collections.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.dataStores

    Métodos
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter
    Adiciona um grupo de IDs de pacientes como um filtro de pacientes para o repositório de dados.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Exclui um DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:deletePatientFilter
    Exclui todo o filtro de pacientes do repositório de dados.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Recebe um DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
    Recebe um CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Recebe um DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
    Atualiza um DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:removePatientFilter
    Remove um grupo de IDs de pacientes do filtro de pacientes do repositório de dados.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:replacePatientFilter
    Substitui o filtro de pacientes do repositório de dados.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
    Atualiza os CompletionConfigs.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Atualiza o DocumentProcessingConfig.

    Recurso REST: v1alpha.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
    Recupera um Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
    Lista todos os Branchs no DataStore pai especificado.

    Recurso REST: v1alpha.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Recebe as informações de layout analisadas de um Document.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1alpha.projects.locations.dataStores.branches.documents.chunks

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*/chunks/*}
    Recebe um Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*/documents/*}/chunks
    Recebe uma lista de Chunks.

    Recurso REST: v1alpha.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1alpha.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1alpha.projects.locations.dataStores.controls

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1alpha.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1alpha.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.dataStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.dataStores.schemas

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1alpha.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1alpha.projects.locations.dataStores.sessions

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1alpha.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1alpha.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.

    Recurso REST: v1alpha.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1alpha.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1alpha.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1alpha.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1alpha.projects.locations.dataStores.widgetConfigs

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1alpha.projects.locations.evaluations

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
    Cria um Evaluation.
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
    Recebe um Evaluation.
    list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
    Recebe uma lista de Evaluations.
    listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Recebe uma lista de resultados para um determinado Evaluation.

    Recurso REST: v1alpha.projects.locations.evaluations.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.groundingConfigs

    Métodos
    check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza uma verificação de embasamento.

    Recurso REST: v1alpha.projects.locations.identityMappingStores

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Cria um novo repositório de mapeamento de identidade.
    delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Exclui o repositório de mapeamento de identidade.
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Recebe o repositório de mapeamento de identidade.
    importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
    list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Lista todos os repositórios de mapeamento de identidade.
    listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Lista os mapeamentos de identidade em um repositório de mapeamento de identidade.
    purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Exclui todas ou as entradas de mapeamento de identidade especificadas de um repositório de mapeamento de identidade.

    Recurso REST: v1alpha.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.licenseConfigs

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Cria um LicenseConfig. Esse método só deve ser usado para criar licenças do NotebookLM ou do período de teste sem custo financeiro do Gemini Enterprise.
    get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
    Recebe um LicenseConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Lista todos os LicenseConfigs associados ao projeto.
    patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Atualiza o LicenseConfig

    Recurso REST: v1alpha.projects.locations.notebooks

    Métodos
    batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
    Exclui notebooks em lote.
    create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
    Cria um notebook.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
    Recebe um notebook.
    listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
    Lista os notebooks ordenados por horário da última visualização.
    share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
    Compartilha um notebook com outras contas.

    Recurso REST: v1alpha.projects.locations.notebooks.audioOverviews

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
    Gera um novo Resumo em Áudio.
    delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
    Exclui um Resumo em Áudio.

    Recurso REST: v1alpha.projects.locations.notebooks.sources

    Métodos
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
    Cria uma lista de Sources.
    batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
    Exclui várias fontes.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
    Recebe um Source.

    Recurso REST: v1alpha.projects.locations.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.podcasts.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.rankingConfigs

    Métodos
    rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

    Recurso REST: v1alpha.projects.locations.requirements

    Métodos
    checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
    Verifique um requisito específico.

    Recurso REST: v1alpha.projects.locations.sampleQuerySets

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Cria um SampleQuerySet.
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Exclui um SampleQuerySet.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Recebe um SampleQuerySet.
    list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Recebe uma lista de SampleQuerySets.
    patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Atualiza um SampleQuerySet.

    Recurso REST: v1alpha.projects.locations.sampleQuerySets.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1alpha.projects.locations.sampleQuerySets.sampleQueries

    Métodos
    create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Cria um SampleQuery.
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Exclui um SampleQuery.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Recebe um SampleQuery.
    import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importação em massa de vários SampleQuerys.
    list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Recebe uma lista de SampleQuerys.
    patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Atualiza um SampleQuery.

    Recurso REST: v1alpha.projects.locations.userEvents

    Métodos
    collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
    Importação em massa de eventos de usuários.
    write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1alpha.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Atualiza a licença do usuário.
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*}
    Recebe a User Store.
    patch PATCH /v1alpha/{userStore.name=projects/*/locations/*/userStores/*}
    Atualiza o User Store.

    Recurso REST: v1alpha.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Lista todos os LicenseConfigUsageStatss associados ao projeto.

    Recurso REST: v1alpha.projects.locations.userStores.operations

    Métodos
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1alpha.projects.locations.userStores.userLicenses

    Métodos
    export POST /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export
    Exporta todos os UserLicenses no UserStore principal como um único documento CSV.
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Lista as licenças de usuário.

    Recurso REST: v1alpha.projects.operations

    Métodos
    get GET /v1alpha/{name=projects/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1alpha/{name=projects/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.billingAccounts.billingAccountLicenseConfigs

    Métodos
    distributeLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribui um LicenseConfig do nível da conta de faturamento para o nível do projeto.
    retractLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Esse método é chamado do lado da conta de faturamento para retirar o LicenseConfig do projeto especificado e devolvê-lo à conta de faturamento.

    Recurso REST: v1.projects

    Métodos
    provision POST /v1/{name=projects/*}:provision
    Provisiona o recurso do projeto.

    Recurso REST: v1.projects.locations

    Métodos
    getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
    Recebe o AclConfig.
    getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
    Recebe o CmekConfig.
    provision POST /v1/{name=projects/*/locations/*}:provision
    Provisiona o recurso do projeto.
    setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
    Cria um Collection e configura o DataConnector para ele.
    setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Cria um Collection e configura o DataConnector para ele.
    updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuração padrão de ACL para uso em um local do projeto de um cliente.
    updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1.projects.locations.cmekConfigs

    Métodos
    delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Desprovisiona um CmekConfig.
    get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Recebe o CmekConfig.
    list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
    Lista todos os CmekConfigs com o projeto.
    patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisiona uma chave CMEK para uso em um local do projeto de um cliente.

    Recurso REST: v1.projects.locations.collections

    Métodos
    delete DELETE /v1/{name=projects/*/locations/*/collections/*}
    Exclui um Collection.
    getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
    Recebe o DataConnector.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um Collection.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um Collection.
    updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Atualiza um DataConnector.

    Recurso REST: v1.projects.locations.collections.dataConnector

    Métodos
    mcp DELETE /v1/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest atende a uma solicitação DELETE do MCP.

    Recurso REST: v1.projects.locations.collections.dataConnector.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores

    Métodos
    completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Exclui um DataStore.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Recebe um DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Atualiza um DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.
    trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Treina um modelo personalizado.

    Recurso REST: v1.projects.locations.collections.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.

    Recurso REST: v1.projects.locations.collections.dataStores.branches.documents

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1.projects.locations.collections.dataStores.branches.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1.projects.locations.collections.dataStores.completionSuggestions

    Métodos
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1.projects.locations.collections.dataStores.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1.projects.locations.collections.dataStores.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1.projects.locations.collections.dataStores.customModels

    Métodos
    list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recebe uma lista de todos os modelos personalizados.

    Recurso REST: v1.projects.locations.collections.dataStores.models.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.schemas

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1.projects.locations.collections.dataStores.schemas.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1.projects.locations.collections.dataStores.sessions

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1.projects.locations.collections.dataStores.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1.projects.locations.collections.dataStores.siteSearchEngine

    Métodos
    batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifique a propriedade e a validade dos sites de destino.
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Retorna a lista de sites de destino com o status de verificação de domínio.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.

    Recurso REST: v1.projects.locations.collections.dataStores.siteSearchEngine.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1.projects.locations.collections.dataStores.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1.projects.locations.collections.dataStores.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1.projects.locations.collections.engines

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
    Cria um Engine.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Exclui um Engine.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Recebe um Engine.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um Engine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
    Lista todos os Engines associados ao projeto.
    patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Atualiza um Engine
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um Engine.

    Recurso REST: v1.projects.locations.collections.engines.agentTrajectories

    Métodos
    write POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Grava a trajetória de execução de uma única interação do agente para o registro de observabilidade interna.

    Recurso REST: v1.projects.locations.collections.engines.assistants

    Métodos
    assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Ajuda o usuário com uma consulta.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Cria um Assistant.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Exclui um Assistant.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Recebe um Assistant.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Lista todos os Assistants em um Engine.
    patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Atualiza um Assistant
    streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Ajuda o usuário com uma consulta de forma contínua.

    Recurso REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1

    Métodos
    getCard GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/card
    GetAgentCard retorna o card do agente.

    Recurso REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.message

    Métodos
    send POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:send
    Envie uma mensagem para o agente.
    stream POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:stream
    SendStreamingMessage é uma chamada de streaming que retorna um fluxo de eventos de atualização de tarefas até que a tarefa esteja em um estado interrompido ou terminal.

    Recurso REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks

    Métodos
    cancel POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:cancel
    Cancele uma tarefa do agente.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}
    Recebe o estado atual de uma tarefa do agente.
    subscribe GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:subscribe
    TaskSubscription é uma chamada de streaming que retorna um fluxo de eventos de atualização de tarefas.

    Recurso REST: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks.pushNotificationConfigs

    Métodos
    create POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*/pushNotificationConfigs}
    Defina uma configuração de notificação push para uma tarefa.
    delete DELETE /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Exclui uma configuração de notificação push para uma tarefa.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Recebe uma configuração de notificação push para uma tarefa.
    list GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*}/pushNotificationConfigs
    Recebe uma lista de notificações push configuradas para uma tarefa.

    Recurso REST: v1.projects.locations.collections.engines.assistants.agents.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1.projects.locations.collections.engines.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1.projects.locations.collections.engines.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Cria um controle.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Exclui um controle.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recebe um controle.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1.projects.locations.collections.engines.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Cria uma conversa.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Exclui uma conversa.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Recebe uma conversa.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1.projects.locations.collections.engines.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.collections.engines.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1.projects.locations.collections.engines.sessions

    Métodos
    addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Faz upload de um arquivo de contexto para usar como origem das chamadas de assistência na sessão.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Cria uma sessão.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Exclui uma sessão.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recebe uma sessão.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1.projects.locations.collections.engines.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1.projects.locations.collections.engines.sessions.assistAnswers

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Recebe um AssistAnswer.

    Recurso REST: v1.projects.locations.collections.engines.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1.projects.locations.collections.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/collections/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.dataStores

    Métodos
    completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Conclui a entrada do usuário especificada com sugestões de palavras-chave.
    create POST /v1/{parent=projects/*/locations/*}/dataStores
    Cria um DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
    Exclui um DataStore.
    get GET /v1/{name=projects/*/locations/*/dataStores/*}
    Recebe um DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recebe a política de controle de acesso do IAM para um DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recebe o SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*}/dataStores
    Lista todos os DataStores associados ao projeto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
    Atualiza um DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Define a política de controle de acesso do IAM para um DataStore.

    Recurso REST: v1.projects.locations.dataStores.branches

    Métodos
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recebe metadados de atualização do índice para Documents.

    Recurso REST: v1.projects.locations.dataStores.branches.documents

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Cria um Document.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Exclui um Document.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Recebe um Document.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importação em massa de vários Documents.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recebe uma lista de Documents.
    patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Atualiza um Document.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Exclui permanentemente todos os Documents selecionados em uma ramificação.

    Recurso REST: v1.projects.locations.dataStores.branches.operations

    Métodos
    cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.dataStores.completionConfig

    Métodos
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa a entrada do usuário com sugestões avançadas de palavras-chave.

    Recurso REST: v1.projects.locations.dataStores.completionSuggestions

    Métodos
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestions para um DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Exclui permanentemente todos os CompletionSuggestions de um DataStore.

    Recurso REST: v1.projects.locations.dataStores.controls

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Cria um controle.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Exclui um controle.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recebe um controle.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Lista todos os controles pelo DataStore principal.
    patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Atualiza um controle.

    Recurso REST: v1.projects.locations.dataStores.conversations

    Métodos
    converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Inicia uma conversa.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Cria uma conversa.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Exclui uma conversa.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Recebe uma conversa.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Lista todas as conversas pelo DataStore principal.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Atualiza uma conversa.

    Recurso REST: v1.projects.locations.dataStores.models.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.dataStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.dataStores.schemas

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Cria um Schema.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Exclui um Schema.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Recebe um Schema.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recebe uma lista de Schemas.
    patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Atualiza um Schema.

    Recurso REST: v1.projects.locations.dataStores.servingConfigs

    Métodos
    answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Método de consulta de respostas.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Cria uma ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Exclui um ServingConfig.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recebe um ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Lista todas as ServingConfigs vinculadas a esse dataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Atualiza um ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Faz uma recomendação, o que exige um evento contextual do usuário.
    search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Faz uma pesquisa.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Faz uma pesquisa.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Método de consulta de resposta (streaming).

    Recurso REST: v1.projects.locations.dataStores.sessions

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Cria uma sessão.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Exclui uma sessão.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recebe uma sessão.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Lista todas as sessões pelo DataStore principal.
    patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Atualiza uma sessão.

    Recurso REST: v1.projects.locations.dataStores.sessions.answers

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Recebe uma resposta.

    Recurso REST: v1.projects.locations.dataStores.siteSearchEngine

    Métodos
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Fazer downgrade da pesquisa avançada para a pesquisa básica no site.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Faça upgrade da pesquisa básica para a pesquisa avançada no site.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Solicite um novo rastreamento on demand para uma lista de URIs.

    Recurso REST: v1.projects.locations.dataStores.siteSearchEngine.sitemaps

    Métodos
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Cria um Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Exclui um Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Busca Sitemaps em um DataStore.

    Recurso REST: v1.projects.locations.dataStores.siteSearchEngine.targetSites

    Métodos
    batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Cria TargetSite em lote.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Cria um TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Exclui um TargetSite.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Recebe um TargetSite.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recebe uma lista de TargetSites.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Atualiza um TargetSite.

    Recurso REST: v1.projects.locations.dataStores.suggestionDenyListEntries

    Métodos
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa todos os SuggestionDenyListEntry de um DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Exclui permanentemente todos os SuggestionDenyListEntry de um DataStore.

    Recurso REST: v1.projects.locations.dataStores.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importação em massa de eventos de usuários.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Exclui permanentemente todos os eventos do usuário especificados pelo filtro fornecido.
    write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1.projects.locations.dataStores.widgetConfigs

    Métodos
    get GET /v1/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Recebe um WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Atualiza um WidgetConfig.

    Recurso REST: v1.projects.locations.groundingConfigs

    Métodos
    check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Realiza uma verificação de embasamento.

    Recurso REST: v1.projects.locations.identityMappingStores

    Métodos
    create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
    Cria um novo repositório de mapeamento de identidade.
    delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Exclui o repositório de mapeamento de identidade.
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Recebe o repositório de mapeamento de identidade.
    importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa uma lista de entradas de mapeamento de identidade para um repositório de mapeamento de identidade.
    list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
    Lista todos os repositórios de mapeamento de identidade.
    listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Lista os mapeamentos de identidade em um repositório de mapeamento de identidade.
    purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Exclui todas ou as entradas de mapeamento de identidade especificadas de um repositório de mapeamento de identidade.

    Recurso REST: v1.projects.locations.identityMappingStores.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.licenseConfigs

    Métodos
    create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
    Cria um LicenseConfig. Esse método só deve ser usado para criar licenças do NotebookLM ou do período de teste sem custo financeiro do Gemini Enterprise.
    get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
    Recebe um LicenseConfig.
    list GET /v1/{parent=projects/*/locations/*}/licenseConfigs
    Lista todos os LicenseConfigs associados ao projeto.
    patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Atualiza o LicenseConfig

    Recurso da REST: v1.projects.locations.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*/locations/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.

    Recurso REST: v1.projects.locations.podcasts.operations

    Métodos
    get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.

    Recurso REST: v1.projects.locations.rankingConfigs

    Métodos
    rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica uma lista de registros de texto com base na consulta de entrada fornecida.

    Recurso REST: v1.projects.locations.userEvents

    Métodos
    collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
    Grava um único evento de usuário do navegador.
    import POST /v1/{parent=projects/*/locations/*}/userEvents:import
    Importação em massa de eventos de usuários.
    write POST /v1/{parent=projects/*/locations/*}/userEvents:write
    Grava um único evento de usuário.

    Recurso REST: v1.projects.locations.userStores

    Métodos
    batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Atualiza a licença do usuário.
    get GET /v1/{name=projects/*/locations/*/userStores/*}
    Recebe a User Store.
    patch PATCH /v1/{userStore.name=projects/*/locations/*/userStores/*}
    Atualiza o User Store.

    Recurso REST: v1.projects.locations.userStores.licenseConfigsUsageStats

    Métodos
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Lista todos os LicenseConfigUsageStatss associados ao projeto.

    Recurso REST: v1.projects.locations.userStores.userLicenses

    Métodos
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Lista as licenças de usuário.

    Recurso da REST: v1.projects.operations

    Métodos
    cancel POST /v1/{name=projects/*/operations/*}:cancel
    Inicia o cancelamento assíncrono em uma operação de longa duração.
    get GET /v1/{name=projects/*/operations/*}
    Recebe o estado mais recente de uma operação de longa duração.
    list GET /v1/{name=projects/*}/operations
    Lista as operações correspondentes ao filtro especificado na solicitação.