Discovery Engine API

API Discovery Engine.

Serviço: discoveryengine.googleapis.com

Para chamar este serviço, recomendamos que use as bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de usar as suas próprias bibliotecas para chamar este serviço, use as seguintes informações quando fizer os pedidos API.

Documento de descoberta

Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece os seguintes documentos de descoberta:

Ponto final do serviço

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

  • https://discoveryengine.googleapis.com

Recurso REST: v1beta.projects

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

Recurso REST: v1beta.projects.locations

Métodos
getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
Obtém o AclConfig.
getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
Obtém o CmekConfig.
obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
Obtém os dados de séries cronológicas da taxa de rastreio orgânica ou dedicada para monitorização.
removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
Remove a taxa de rastreio dedicada para um craw_rate_scope.
setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
Define a taxa de rastreio dedicada para um crawl_rate_scope.
updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração da ACL predefinida para utilização numa localização do projeto de um cliente.
updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.

Recurso REST: v1beta.projects.locations.cmekConfigs

Métodos
delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
De-provisions a CmekConfig.
get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
Obtém o CmekConfig.
list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
Apresenta todos os CmekConfigs associados ao projeto.
patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador 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/*}
Elimina um DataStore.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Prepara um modelo personalizado.

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

Métodos
batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Obtém metadados de atualidade 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/*}
Elimina 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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 numa operação de longa duração.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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
Obtém 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Valide a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Devolve a lista de sites de destino com o respetivo estado de validação de domínio.
recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Sitemap.
fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num 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 num lote.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina 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
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry para um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

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/*}
Elimina um Engine.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
Apresenta 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 a preparação de um motor existente.
resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
Retoma a formação de um motor existente.
tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
Ajusta um motor existente.

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

Métodos
assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o utilizador com uma consulta.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Elimina 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 num 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 utilizador com uma consulta de forma contínua.

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

Métodos
completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
Conclui a entrada do utilizador com sugestões de palavras-chave avançadas.
removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
Remove a sugestão do histórico de pesquisas num motor para um utilizador.

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

Métodos
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controlo.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Elimina um controlo.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Obtém um controlo.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Converse numa conversa.
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Elimina uma conversa.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Obtém uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (streaming).

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

Métodos
addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Carrega um ficheiro de contexto para usar como origem para as 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/*}
Elimina uma sessão.
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Obtém uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1beta.projects.locations.dataStores

Métodos
completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador especificada com sugestões de palavras-chave.
create POST /v1beta/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
Elimina um DataStore.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1beta/{parent=projects/*/locations/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza um DataStore

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

Métodos
batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Obtém metadados de atualidade 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/*}
Elimina 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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 numa operação de longa duração.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
Apresenta 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.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido 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/*}
Elimina um Sitemap.
fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num DataStore.

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

Métodos
batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite num lote.
create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina um TargetSite.
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Apresenta 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 para um DataStore.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

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
Apresenta uma lista de Evaluations.
listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
Obtém 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/*}
Obtém o estado mais recente de uma operação de execução longa.

Recurso REST: v1beta.projects.locations.groundingConfigs

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

Recurso REST: v1beta.projects.locations.identityMappingStores

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
Cria uma nova loja de mapeamento de identidade.
delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
Elimina o armazenamento do mapeamento de identidade.
get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
Obtém o arquivo de mapeamento de identidade.
importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento da identidade para um armazenamento de mapeamento da identidade.
list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
Lista todas as lojas de mapeamento da identidade.
listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista os mapeamentos de identidade numa loja de mapeamentos de identidade.
purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Limpa as entradas de mapeamento de identidades especificadas ou todas as entradas de mapeamento de identidades de um arquivo de mapeamento de identidades.

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

Métodos
get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1beta.projects.locations.licenseConfigs

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig
get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

Recurso REST: v1beta.projects.locations.rankingConfigs

Métodos
rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registos 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/*}
Elimina um SampleQuerySet.
get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
Recebe um SampleQuerySet.
list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.

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/*}
Elimina 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
Apresenta 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de utilizadores.
write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
Escreve um único evento de utilizador.

Recurso REST: v1beta.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença de utilizador.

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

Métodos
list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
Apresenta as licenças de utilizador.

Recurso REST: v1beta.projects.operations

Métodos
get GET /v1beta/{name=projects/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta/{name=projects/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1alpha.projects

Métodos
get GET /v1alpha/{name=projects/*}
Recebe um Project.
patch PATCH /v1alpha/{project.name=projects/*}
Atualiza as definições editáveis de um projeto do motor Discovery.
provision POST /v1alpha/{name=projects/*}:provision
Aprovisiona 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
estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
Estima o tamanho dos dados a serem usados por um cliente.
getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
Obtém o AclConfig.
getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
Obtém o CmekConfig.
getConfigurablePricingUsageStats GET /v1alpha/{name=projects/*/locations/*/configurablePricingUsageStats}
Obtém estatísticas de utilização de preços configuráveis.
obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
Obtém os dados de séries cronológicas da taxa de rastreio orgânica ou dedicada para monitorização.
removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
Remove a taxa de rastreio dedicada para um craw_rate_scope.
setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
Define a taxa de rastreio dedicada para um crawl_rate_scope.
setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
Cria um Collection e configura o DataConnector para o mesmo.
setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
Cria um Collection e configura o DataConnector para o mesmo.
updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração da ACL predefinida para utilização numa localização do projeto de um cliente.
updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
Aprovisiona uma chave CMEK para utilização numa localização 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 utilizador identificado pelas respetivas credenciais de utilizador final e o recurso fornecido, e devolve o token de acesso gerado e os respetivos detalhes.
create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
Cria um Authorization.
delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
Elimina um Authorization.
get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
Recebe um Authorization.
list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
Lista todos os Authorizations num Engine.
patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
Atualiza um Authorization
storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
Troca as credenciais de autorização OAuth por um símbolo de atualização e armazena o símbolo de atualização e os âmbitos.

Recurso REST: v1alpha.projects.locations.cmekConfigs

Métodos
delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
De-provisions a CmekConfig.
get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
Obtém o CmekConfig.
list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
Apresenta todos os CmekConfigs associados ao projeto.
patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.

Recurso REST: v1alpha.projects.locations.collections

Métodos
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
Elimina um Collection.
get GET /v1alpha/{name=projects/*/locations/*/collections/*}
Recebe um Collection.
getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
Obtém o DataConnector.
list GET /v1alpha/{parent=projects/*/locations/*}/collections
Apresenta uma lista de Collections.
patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
Atualiza 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 utilizador gerado com AcquireAndStoreRefreshToken para gerar e devolver um novo token de acesso e os respetivos detalhes.
acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
Troca as credenciais de autorização OAuth por um símbolo de atualização e armazena o símbolo de atualização e os âmbitos.
buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
Cria uma invocação de ação com o DataConnector.
checkRefreshToken
(deprecated)
GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
Obsoleto: verifica a existência de um token de atualização para o utilizador da EUC para uma determinada associação e devolve os respetivos detalhes.
executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
Executa uma ação de terceiros através do DataConnector.
fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
Obtenha os tipos de entidades para um DataConnector.
getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
Obtenha o segredo do conetor associado.
startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
Inicia um processo de sincronização imediato para um DataConnector.

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

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

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador 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/*}
Elimina um DataStore.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
Recebe CompletionConfig
getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
Recebe um DocumentProcessingConfig.
getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Prepara 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
Obtém metadados de atualidade do índice para Documents.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
Obtém um Branch.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
Apresenta todos os Branchs no DataStore principal 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/*}
Elimina 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
Obtém as informações de esquema 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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
Apresenta 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 numa operação de longa duração.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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
Obtém 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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 um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Elimina um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Valide a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Devolve a lista de sites de destino com o respetivo estado de validação de domínio.
getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
Obtém o padrão de URI para mapeamento de dados de documentos para um arquivo de dados de pesquisa de sites avançada.
recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido para uma lista de URIs.
setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
Define o padrão de URI para o mapeamento de dados de documentos para um arquivo de dados de pesquisa de sites avançada.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Sitemap.
fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num 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 num lote.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina 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
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry para um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
Recebe 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/*}
Elimina um Engine.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
Recebe CompletionConfig
getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
Obtenha as definições do Workspace para o utilizador final.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
Apresenta 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 a preparação de um motor existente.
resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
Retoma a formação de um motor existente.
tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
Ajusta um motor existente.
updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
Atualiza os CompletionConfigs.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
Cria um Agent.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
Elimina um Agent.
deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:deploy
Implementa um Agent.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
Recebe um Agent.
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:getAgentView
Devolve um AgentView para um determinado Agent, que contém informações adicionais sobre o agente.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
Lista todos os Agents num Assistant que foram criados pelo autor da chamada.
patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/agents/*}
Atualiza um Agent

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

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

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

Métodos
exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
Exporta métricas.

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

Métodos
assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o utilizador com uma consulta.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Elimina um Assistant.
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 num Engine.
listAvailableAgentViews POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}:listAvailableAgentViews
Apresenta os dados para apresentar os agentes num Assistant que estão disponíveis para o autor da chamada.
patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Atualiza um Assistant
streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
Ajuda o utilizador com uma consulta de forma contínua.

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/*}
Elimina um Agent.
deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
Implementa um Agent.
disableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:disableAgent
Desativa um agente.
enableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:enableAgent
Ativa um agente.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
Recebe um Agent.
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getAgentView
Devolve um AgentView para um determinado Agent, que contém informações adicionais sobre o agente.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso de agente.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
Lista todos os Agents num Assistant que foram criados pelo autor da chamada.
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.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:setIamPolicy
Define a política de controlo de acesso para um recurso de agente.
suspendAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:suspendAgent
Suspende um agente.
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 ficheiro para um Agent.

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/*}
Elimina 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 num 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.completionConfig

Métodos
completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
Conclui a entrada do utilizador com sugestões de palavras-chave avançadas.
removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
Remove a sugestão do histórico de pesquisas num motor para um utilizador.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controlo.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Elimina um controlo.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Obtém um controlo.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Converse numa conversa.
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Elimina uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Obtém uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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 um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Elimina um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (streaming).

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

Métodos
addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Carrega um ficheiro de contexto para usar como origem para as 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/*}
Elimina uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Obtém uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo respetivo DataStore principal.
listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
Apresenta os metadados de todos os ficheiros 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
Obtém perguntas recomendadas para a sessão especificada.
removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
Remove um ficheiro de contexto de uma sessão.
selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
Seleciona ficheiros de contexto a serem usados numa sessã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.files

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/files
Apresenta os metadados de todos os ficheiros na sessão atual.

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

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

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1alpha.projects.locations.dataStores

Métodos
completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador especificada com sugestões de palavras-chave.
create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
Elimina um DataStore.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
Recebe CompletionConfig
getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
Recebe um DocumentProcessingConfig.
getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza 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
Obtém metadados de atualidade do índice para Documents.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
Obtém um Branch.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
Apresenta todos os Branchs no DataStore principal 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/*}
Elimina um Document.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
Recebe um Document.
getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
Obtém as informações de esquema analisadas para 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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
Apresenta 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 numa operação de longa duração.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
Apresenta 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 um ServingConfig.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Elimina um ServingConfig.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
Obtém um ServingConfig.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
Lista todas as ServingConfigs associadas a este 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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido 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/*}
Elimina um Sitemap.
fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num DataStore.

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

Métodos
batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite num lote.
create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina um TargetSite.
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Apresenta 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 para um DataStore.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
Recebe 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
Apresenta uma lista de Evaluations.
listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
Obtém 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/*}
Obtém o estado mais recente de uma operação de execução longa.

Recurso REST: v1alpha.projects.locations.groundingConfigs

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

Recurso REST: v1alpha.projects.locations.identityMappingStores

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
Cria uma nova loja de mapeamento de identidade.
delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
Elimina o armazenamento do mapeamento de identidade.
get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
Obtém o arquivo de mapeamento de identidade.
importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento da identidade para um armazenamento de mapeamento da identidade.
list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
Lista todas as lojas de mapeamento da identidade.
listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista os mapeamentos de identidade numa loja de mapeamentos de identidade.
purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Limpa as entradas de mapeamento de identidades especificadas ou todas as entradas de mapeamento de identidades de um arquivo de mapeamento de identidades.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1alpha.projects.locations.licenseConfigs

Métodos
create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig
get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
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
Elimina notebooks em lote.
create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
Cria um bloco de notas.
get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
Obtém um notebook.
listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
Apresenta os blocos de notas ordenados pela hora da última visualização.
share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
Partilha um bloco de notas com outras contas.

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

Métodos
create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
Gera um novo Resumo de áudio.
delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
Elimina um Resumo de á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
Elimina 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

Recurso REST: v1alpha.projects.locations.rankingConfigs

Métodos
rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registos 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/*}
Elimina um SampleQuerySet.
get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
Recebe um SampleQuerySet.
list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.

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/*}
Elimina 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
Apresenta 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de utilizadores.
write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
Escreve um único evento de utilizador.

Recurso REST: v1alpha.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença de utilizador.

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

Métodos
get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
Apresenta as licenças de utilizador.

Recurso REST: v1alpha.projects.operations

Métodos
get GET /v1alpha/{name=projects/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha/{name=projects/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects

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

Recurso REST: v1.projects.locations

Métodos
getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
Obtém o AclConfig.
getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
Obtém o CmekConfig.
setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
Cria um Collection e configura o DataConnector para o mesmo.
setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
Cria um Collection e configura o DataConnector para o mesmo.
updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
Configuração da ACL predefinida para utilização numa localização do projeto de um cliente.
updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.

Recurso REST: v1.projects.locations.cmekConfigs

Métodos
delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
De-provisions a CmekConfig.
get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
Obtém o CmekConfig.
list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
Apresenta todos os CmekConfigs associados ao projeto.
patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
Aprovisiona uma chave CMEK para utilização numa localização do projeto de um cliente.

Recurso REST: v1.projects.locations.collections

Métodos
delete DELETE /v1/{name=projects/*/locations/*/collections/*}
Elimina um Collection.
getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
Obtém o DataConnector.
updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
Atualiza um DataConnector.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador 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/*}
Elimina um DataStore.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
Atualiza um DataStore
trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
Prepara um modelo personalizado.

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

Métodos
batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Obtém metadados de atualidade 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/*}
Elimina 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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 numa operação de longa duração.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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
Obtém 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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.
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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Valide a propriedade e a validade dos sites de destino.
disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
Devolve a lista de sites de destino com o respetivo estado de validação de domínio.
recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Sitemap.
fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num 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 num lote.
create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina 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
Apresenta 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
Importa todos os SuggestionDenyListEntry para um DataStore.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

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/*}
Elimina um Engine.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
Recebe um Engine.
list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
Apresenta todos os Engines associados ao projeto.
patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
Atualiza um Engine

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

Métodos
assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
Ajuda o utilizador com uma consulta.
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
Cria um Assistant.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
Elimina 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 num 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 utilizador com uma consulta de forma contínua.

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

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

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

Métodos
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Cria um controlo.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Elimina um controlo.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
Obtém um controlo.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
Converse numa conversa.
create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Elimina uma conversa.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
Obtém uma conversa.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
Lista todas as conversas pelo respetivo 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 numa operação de longa duração.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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.
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, que requer um evento do utilizador contextual.
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 respostas (streaming).

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

Métodos
addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
Carrega um ficheiro de contexto para usar como origem para as 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/*}
Elimina uma sessão.
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
Obtém uma sessão.
list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
Lista todas as sessões pelo respetivo 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.operations

Métodos
get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/collections/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.dataStores

Métodos
completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
Conclui a entrada do utilizador especificada com sugestões de palavras-chave.
create POST /v1/{parent=projects/*/locations/*}/dataStores
Cria um DataStore.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
Elimina um DataStore.
get GET /v1/{name=projects/*/locations/*/dataStores/*}
Recebe um DataStore.
getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
Obtém o SiteSearchEngine.
list GET /v1/{parent=projects/*/locations/*}/dataStores
Apresenta todos os DataStores associados ao projeto.
patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
Atualiza um DataStore

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

Métodos
batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
Obtém metadados de atualidade 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/*}
Elimina 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
Apresenta 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
Elimina permanentemente todos os Documents selecionados num ramo.

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 numa operação de longa duração.
get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

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
Elimina 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 controlo.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
Elimina um controlo.
get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
Obtém um controlo.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
Lista todos os controlos pelo respetivo elemento principal DataStore.
patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
Atualiza um controlo.

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

Métodos
converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
Converse numa conversa.
create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
Cria uma conversa.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
Elimina uma conversa.
get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
Obtém uma conversa.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
Lista todas as conversas pelo respetivo 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/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

Métodos
get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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/*}
Elimina um Schema.
get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
Recebe um Schema.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
Apresenta 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.
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, que requer um evento do utilizador contextual.
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 respostas (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/*}
Elimina uma sessão.
get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
Obtém uma sessão.
list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
Lista todas as sessões pelo respetivo 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
Mude da pesquisa no site avançada para a pesquisa no site básica.
enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
Atualize a pesquisa no site básica para a pesquisa no site avançada.
recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
Peça um novo rastreio a pedido 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/*}
Elimina um Sitemap.
fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
Obtenha Sitemap num DataStore.

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

Métodos
batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
Cria TargetSite num lote.
create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Cria um TargetSite.
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Elimina um TargetSite.
get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
Recebe um TargetSite.
list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
Apresenta 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 para um DataStore.
purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
Elimina 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
Importação em massa de eventos de utilizadores.
purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
Elimina permanentemente todos os eventos do utilizador especificados pelo filtro fornecido.
write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
Escreve um único evento de utilizador.

Recurso REST: v1.projects.locations.groundingConfigs

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

Recurso REST: v1.projects.locations.identityMappingStores

Métodos
create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
Cria uma nova loja de mapeamento de identidade.
delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
Elimina o armazenamento do mapeamento de identidade.
get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
Obtém o arquivo de mapeamento de identidade.
importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
Importa uma lista de entradas de mapeamento da identidade para um armazenamento de mapeamento da identidade.
list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
Lista todas as lojas de mapeamento da identidade.
listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
Lista os mapeamentos de identidade numa loja de mapeamentos de identidade.
purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
Limpa as entradas de mapeamento de identidades especificadas ou todas as entradas de mapeamento de identidades de um arquivo de mapeamento de identidades.

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

Métodos
get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.licenseConfigs

Métodos
create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
Cria um LicenseConfig
get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
Recebe um LicenseConfig.
patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
Atualiza o LicenseConfig

Recurso REST: v1.projects.locations.operations

Métodos
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

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

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

Recurso REST: v1.projects.locations.rankingConfigs

Métodos
rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
Classifica uma lista de registos 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
Escreve um único evento de utilizador a partir do navegador.
import POST /v1/{parent=projects/*/locations/*}/userEvents:import
Importação em massa de eventos de utilizadores.
write POST /v1/{parent=projects/*/locations/*}/userEvents:write
Escreve um único evento de utilizador.

Recurso REST: v1.projects.locations.userStores

Métodos
batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
Atualiza a licença de utilizador.

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

Métodos
list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
Apresenta as licenças de utilizador.

Recurso REST: v1.projects.operations

Métodos
cancel POST /v1/{name=projects/*/operations/*}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
get GET /v1/{name=projects/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.