Discovery Engine API

API Discovery Engine.

Servizio: discoveryengine.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da una macchina per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio potrebbe avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://discoveryengine.googleapis.com

Endpoint di servizio regionale

Un endpoint di servizio regionale è un URL di base che specifica l'indirizzo di rete di un servizio API in una singola regione. Un servizio disponibile in più regioni potrebbe avere più endpoint regionali. Seleziona una località per visualizzare l'endpoint di servizio regionale per questo servizio.


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

    Metodi
    distributeLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuisce un LicenseConfig dal livello di account di fatturazione al livello di progetto.
    retractLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato e riportarlo all'account di fatturazione.

    Risorsa REST: v1beta.projects

    Metodi
    provision POST /v1beta/{name=projects/*}:provision
    Esegue il provisioning della risorsa del progetto.

    Risorsa REST: v1beta.projects.locations

    Metodi
    getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
    Recupera AclConfig.
    getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
    Recupera CmekConfig.
    obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
    Recupera i dati delle serie temporali della frequenza di scansione organica o dedicata per il monitoraggio.
    provision POST /v1beta/{name=projects/*/locations/*}:provision
    Esegue il provisioning della risorsa del progetto.
    removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Rimuove la frequenza di scansione dedicata per un craw_rate_scope.
    setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Imposta la frequenza di scansione dedicata per un crawl_rate_scope.
    updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configurazione ACL predefinita da utilizzare in una località del progetto di un cliente.
    updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

    Risorsa REST: v1beta.projects.locations.cmekConfigs

    Metodi
    delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    De-provisions a CmekConfig.
    get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Recupera CmekConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
    Elenca tutti i CmekConfig con il progetto.
    patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Elimina un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Riceve un DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Aggiorna un DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.
    trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Addestra un modello personalizzato.

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

    Metodi
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recupera un elenco di tutti i modelli personalizzati.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la proprietà e la validità dei siti di destinazione.
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Restituisce l'elenco dei siti di destinazione con il relativo stato di verifica del dominio.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Elimina un Engine.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Riceve un Engine.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un Engine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Elenca tutti i Engine associati al progetto.
    patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Aggiorna un Engine
    pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Mette in pausa l'addestramento di un Engine esistente.
    resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Riprende l'addestramento di un Engine esistente.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Imposta il criterio di controllo dell'accesso IAM per un Engine.
    tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ottimizza un Engine esistente.

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

    Metodi
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Scrive la traiettoria di esecuzione di un singolo turno dell'agente per la registrazione dell'osservabilità interna.

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

    Metodi
    assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aiuta l'utente con una query.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Elimina un Assistant.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Riceve un Assistant.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Elenca tutti i Assistant in un Engine.
    patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Aggiorna un Assistant
    streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aiuta l'utente con una query in modalità di streaming.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.
    removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Rimuove il suggerimento della cronologia delle ricerche in un motore per un utente.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un controllo.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Elimina un controllo.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recupera un controllo.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversazione.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Elimina una conversazione.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Riceve una conversazione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Carica un file di contesto da utilizzare come origine per le chiamate di assistenza all'interno della sessione.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sessione.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Elimina una sessione.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recupera una sessione.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Riceve un AssistAnswer.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1beta.projects.locations.dataStores

    Metodi
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1beta/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
    Elimina un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
    Riceve un DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
    Aggiorna un DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.

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

    Metodi
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

    Risorsa REST: v1beta.projects.locations.evaluations

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*}/evaluations
    Crea un Evaluation.
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
    Riceve un Evaluation.
    list GET /v1beta/{parent=projects/*/locations/*}/evaluations
    Recupera un elenco di Evaluation.
    listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Restituisce un elenco di risultati per un determinato Evaluation.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

    Risorsa REST: v1beta.projects.locations.groundingConfigs

    Metodi
    check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Esegue un controllo di messa a terra.

    Risorsa REST: v1beta.projects.locations.identityMappingStores

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuovo archivio di mappatura delle identità.
    delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Elimina l'archivio mappatura delle identità.
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Recupera l'archivio di mappatura delle identità.
    importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa un elenco di voci di mappatura delle identità in un archivio di mappatura delle identità.
    list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Elenca tutti gli Identity Mapping Store.
    listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Elenca le mappature delle identità in un archivio di mappature delle identità.
    purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Elimina le voci di mappatura delle identità specificate o tutte le voci di un archivio di mappatura delle identità.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1beta.projects.locations.licenseConfigs

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig Questo metodo deve essere utilizzato solo per creare licenze NotebookLM o licenze di prova senza costi di Gemini Enterprise.
    get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
    Riceve un LicenseConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Elenca tutti i LicenseConfig associati al progetto.
    patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Aggiorna LicenseConfig

    Risorsa REST: v1beta.projects.locations.operations

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

    Risorsa REST: v1beta.projects.locations.rankingConfigs

    Metodi
    rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica un elenco di record di testo in base alla query di input fornita.

    Risorsa REST: v1beta.projects.locations.sampleQuerySets

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Crea un SampleQuerySet
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Elimina un SampleQuerySet.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Riceve un SampleQuerySet.
    list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Recupera un elenco di SampleQuerySet.
    patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Aggiorna un SampleQuerySet.

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

    Metodi
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crea un SampleQuery
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Elimina un SampleQuery.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Riceve un SampleQuery.
    import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importazione collettiva di più SampleQuery.
    list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Recupera un elenco di SampleQuery.
    patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Aggiorna un SampleQuery.

    Risorsa REST: v1beta.projects.locations.userEvents

    Metodi
    collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
    Importazione collettiva di eventi utente.
    write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
    Scrive un singolo evento utente.

    Risorsa REST: v1beta.projects.locations.userStores

    Metodi
    batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Aggiorna la licenza utente.
    get GET /v1beta/{name=projects/*/locations/*/userStores/*}
    Recupera lo Store dell'utente.
    patch PATCH /v1beta/{userStore.name=projects/*/locations/*/userStores/*}
    Aggiorna lo User Store.

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

    Metodi
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Elenca tutti i LicenseConfigUsageStats associati al progetto.

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

    Metodi
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Elenca le licenze utente.

    Risorsa REST: v1beta.projects.operations

    Metodi
    get GET /v1beta/{name=projects/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1beta/{name=projects/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1alpha.billingAccounts.billingAccountLicenseConfigs

    Metodi
    distributeLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuisce un LicenseConfig dal livello di account di fatturazione al livello di progetto.
    get GET /v1alpha/{name=billingAccounts/*/billingAccountLicenseConfigs/*}
    Riceve un BillingAccountLicenseConfig.
    list GET /v1alpha/{parent=billingAccounts/*}/billingAccountLicenseConfigs
    Elenca tutti i BillingAccountLicenseConfig per un determinato account di fatturazione.
    retractLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato e riportarlo all'account di fatturazione.

    Risorsa REST: v1alpha.projects

    Metodi
    get GET /v1alpha/{name=projects/*}
    Riceve un Project.
    patch PATCH /v1alpha/{project.name=projects/*}
    Aggiorna le impostazioni modificabili di un progetto Discovery Engine.
    provision POST /v1alpha/{name=projects/*}:provision
    Esegue il provisioning della risorsa del progetto.
    reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
    Aggiorna i termini di servizio per questo progetto.

    Risorsa REST: v1alpha.projects.locations

    Metodi
    completeExternalIdentities GET /v1alpha/{parent=projects/*/locations/*}:completeExternalIdentities
    Questo metodo fornisce suggerimenti per utenti e gruppi gestiti in un provider di identità esterno, in base al prefisso fornito.
    estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
    Stima la dimensione dei dati da utilizzare da parte di un cliente.
    getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
    Recupera AclConfig.
    getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
    Recupera CmekConfig.
    obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
    Recupera i dati delle serie temporali della frequenza di scansione organica o dedicata per il monitoraggio.
    provision POST /v1alpha/{name=projects/*/locations/*}:provision
    Esegue il provisioning della risorsa del progetto.
    queryConfigurablePricingUsageStats GET /v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
    Query statistiche di utilizzo dei prezzi configurabili per un progetto.
    removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Rimuove la frequenza di scansione dedicata per un craw_rate_scope.
    setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Imposta la frequenza di scansione dedicata per un crawl_rate_scope.
    setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
    Crea un Collection e configura il DataConnector.
    setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crea un Collection e configura il DataConnector.
    updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configurazione ACL predefinita da utilizzare in una località del progetto di un cliente.
    updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

    Risorsa REST: v1alpha.projects.locations.authorizations

    Metodi
    acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
    Utilizza il token di aggiornamento memorizzato per l'utente identificato dalle credenziali dell'utente finale e dalla risorsa specificata e restituisce il token di accesso generato e i relativi dettagli.
    create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
    Crea un Authorization.
    delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Elimina un Authorization.
    get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Riceve un Authorization.
    list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
    Elenca tutti i Authorization in un Engine.
    patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
    Aggiorna un Authorization
    storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
    Scambia le credenziali di autorizzazione OAuth con un token di aggiornamento e memorizza il token di aggiornamento e gli ambiti.

    Risorsa REST: v1alpha.projects.locations.cmekConfigs

    Metodi
    delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    De-provisions a CmekConfig.
    get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Recupera CmekConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
    Elenca tutti i CmekConfig con il progetto.
    patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

    Risorsa REST: v1alpha.projects.locations.collections

    Metodi
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
    Elimina un Collection.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*}
    Riceve un Collection.
    getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
    Recupera DataConnector.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un Collection.
    list GET /v1alpha/{parent=projects/*/locations/*}/collections
    Recupera un elenco di Collection.
    patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
    Aggiorna un Collection.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un Collection.
    updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Aggiorna un DataConnector.

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

    Metodi
    acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
    Utilizza il token di aggiornamento per utente creato con AcquireAndStoreRefreshToken per generare e restituire un nuovo token di accesso e i relativi dettagli.
    acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
    Scambia le credenziali di autorizzazione OAuth con un token di aggiornamento e memorizza il token di aggiornamento e gli ambiti.
    buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
    Crea una chiamata di azione utilizzando DataConnector.
    checkRefreshToken
    (deprecated)
    GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
    Ritirato: verifica l'esistenza di un token di aggiornamento per l'utente EUC per una determinata connessione e ne restituisce i dettagli.
    executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
    Esegue un'azione di terze parti utilizzando DataConnector.
    fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
    Recupera i tipi di entità per un DataConnector.
    getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
    Recupera il secret per il connettore associato.
    invokeConnectorMcp POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:invokeConnectorMcp
    Effettua una chiamata a un connettore MCP.
    mcp DELETE /v1alpha/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest gestisce una richiesta DELETE di MCP.
    startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
    Avvia un processo di sincronizzazione immediata per un DataConnector.

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

    Metodi
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
    Elenca i ConnectorRun di un DataConnector.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:addPatientFilter
    Aggiunge un gruppo di ID paziente come filtro per il datastore.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Elimina un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:deletePatientFilter
    Elimina l'intero filtro per i pazienti per il datastore.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Riceve un DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Riceve un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Riceve un DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Aggiorna un DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:removePatientFilter
    Rimuove un gruppo di ID paziente dal filtro paziente per il datastore.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
    Sostituisce il filtro dei pazienti per il datastore.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.
    trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Addestra un modello personalizzato.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Aggiorna i CompletionConfig.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Aggiorna DocumentProcessingConfig.

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

    Metodi
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
    Recupera un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
    Elenca tutti i Branch nell'DataStore principale specificato.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Recupera le informazioni sul layout analizzato per un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*/chunks/*}
    Riceve un Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}/chunks
    Recupera un elenco di Chunk.

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

    Metodi
    cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recupera un elenco di tutti i modelli personalizzati.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la proprietà e la validità dei siti di destinazione.
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Restituisce l'elenco dei siti di destinazione con il relativo stato di verifica del dominio.
    getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
    Recupera la mappatura dei dati del pattern URI ai dati del documento per un archivio dati di Ricerca su sito avanzata.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.
    setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
    Imposta il pattern URI sul mapping dei dati dei documenti per un datastore di ricerca avanzata sul sito.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Elimina un Engine.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Riceve un Engine.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Riceve un CompletionConfig
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un Engine.
    getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
    Ottieni le impostazioni di Workspace per l'utente finale.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Elenca tutti i Engine associati al progetto.
    patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Aggiorna un Engine
    pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Mette in pausa l'addestramento di un Engine esistente.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Riprende l'addestramento di un Engine esistente.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Imposta il criterio di controllo dell'accesso IAM per un Engine.
    tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ottimizza un Engine esistente.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Aggiorna i CompletionConfig.

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

    Metodi
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Scrive la traiettoria di esecuzione di un singolo turno dell'agente per la registrazione dell'osservabilità interna.

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

    Metodi
    exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
    Esporta le metriche.
    getConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Recupera AnalyticsConfig.
    updateConfig PATCH /v1alpha/{analyticsConfig.name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Aggiorna AnalyticsConfig per Analytics.

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

    Metodi
    assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aiuta l'utente con una query.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    createCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent
    Crea una memorizzazione nella cache del contesto esplicita (Vertex CachedContent); il relativo name viene passato come cachedContent nelle successive richieste GenerateContent.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Elimina un Assistant.
    deleteCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:deleteCachedContent
    Elimina una memorizzazione nella cache del contesto creata da CreateCachedContent (libera spazio di archiviazione prima del TTL).
    generateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:generateContent
    Genera contenuti da un modello per conto di un client Gemini Enterprise proprietario (unario).
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Riceve un Assistant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Elenca tutti i Assistant in un Engine.
    patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Aggiorna un Assistant
    predict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:predict
    Fornisce una previsione unaria da un modello per conto di un client Gemini Enterprise proprietario.
    streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aiuta l'utente con una query in modalità di streaming.
    streamGenerateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamGenerateContent
    Variante di streaming lato server di GenerateContent.
    streamRawPredict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamRawPredict
    Previsione non elaborata in streaming sul server, per i modelli che utilizzano un protocollo di richiesta/risposta non elaborato anziché la forma generateContent.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Crea un Agent.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Elimina un Agent.
    deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
    Esegue il deployment di un Agent.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Riceve un Agent.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Elenca tutti i Agent in un Assistant creati dal chiamante.
    patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Aggiorna un Agent
    rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
    Rifiuta un agente offerto al pubblico.
    requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
    Presenta un agente agli amministratori rendendolo disponibile per la revisione.
    withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
    Ritira un agente offerto al pubblico.

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

    Metodi
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
    Importa un file in un Agent.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/toolCalls/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Crea un CannedQuery.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Elimina un CannedQuery.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Riceve un CannedQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Elenca tutti i CannedQuery in un Assistant.
    listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
    Elenca i CannedQueryUserView per tutti i CannedQuery attivi.
    patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Aggiorna un CannedQuery.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/collaborativeProjects/*/knowledgeSpaces/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.
    removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Rimuove il suggerimento della cronologia delle ricerche in un motore per un utente.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un controllo.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Elimina un controllo.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recupera un controllo.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversazione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Elimina una conversazione.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Riceve una conversazione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Carica un file di contesto da utilizzare come origine per le chiamate di assistenza all'interno della sessione.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sessione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Elimina una sessione.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recupera una sessione.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
    Elenca i metadati di tutti i file nella sessione corrente.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Aggiorna una sessione.
    recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
    Recupera le domande consigliate per la sessione specificata.
    removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
    Rimuove un file di contesto da una sessione.
    selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
    Seleziona i file di contesto da utilizzare in una sessione.
    validateUserAuthorization POST /v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
    Convalida un flusso di consenso di autenticazione downstream OAuth a tre vie (3LO) A2A dopo che l'utente torna dalla schermata per il consenso di terze parti e finalizza la credenziale downstream con Auth Manager.

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

    Metodi
    acquirePrograms POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:acquirePrograms
    Acquisisce uno o più AlphaEvolveProgram dalla coda generata di programmi per la valutazione.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Crea un nuovo AlphaEvolveExperiment.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Elimina un esperimento a condizione che si trovi in uno stato finale (ad es.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Ottieni un AlphaEvolveExperiment esistente.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Elenca tutti i AlphaEvolveExperiment in una determinata sessione.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:resume
    Riprende un workflow per elaborare AlphaEvolveExperiment.
    start POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:start
    Avvia un workflow per elaborare AlphaEvolveExperiment.
    submitProgramsEvaluations POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:submitProgramsEvaluations
    Aggiunge un AlphaEvolveProgramEvaluation all'esperimento.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Crea un nuovo AlphaEvolveProgram.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/alphaEvolvePrograms/*}
    Recupera un AlphaEvolveProgram esistente.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Elenca tutti i AlphaEvolveProgram in un determinato esperimento che soddisfano i criteri forniti nella richiesta.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Riceve un AssistAnswer.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1alpha.projects.locations.dataStores

    Metodi
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter
    Aggiunge un gruppo di ID paziente come filtro per il datastore.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Elimina un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:deletePatientFilter
    Elimina l'intero filtro paziente per il datastore.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Riceve un DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
    Riceve un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Riceve un DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
    Aggiorna un DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:removePatientFilter
    Rimuove un gruppo di ID paziente dal filtro paziente per il datastore.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:replacePatientFilter
    Sostituisce il filtro dei pazienti per il datastore.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
    Aggiorna i CompletionConfig.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Aggiorna DocumentProcessingConfig.

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

    Metodi
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
    Recupera un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
    Elenca tutti i Branch nell'DataStore principale specificato.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Recupera le informazioni sul layout analizzato per un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*/chunks/*}
    Riceve un Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*/documents/*}/chunks
    Recupera un elenco di Chunk.

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

    Metodi
    cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

    Risorsa REST: v1alpha.projects.locations.evaluations

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
    Crea un Evaluation.
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
    Riceve un Evaluation.
    list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
    Recupera un elenco di Evaluation.
    listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Restituisce un elenco di risultati per un determinato Evaluation.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

    Risorsa REST: v1alpha.projects.locations.groundingConfigs

    Metodi
    check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Esegue un controllo di messa a terra.

    Risorsa REST: v1alpha.projects.locations.identityMappingStores

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuovo archivio di mappatura delle identità.
    delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Elimina l'archivio mappatura delle identità.
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Recupera l'archivio di mappatura delle identità.
    importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa un elenco di voci di mappatura delle identità in un archivio di mappatura delle identità.
    list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Elenca tutti gli Identity Mapping Store.
    listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Elenca le mappature delle identità in un archivio di mappature delle identità.
    purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Elimina le voci di mappatura delle identità specificate o tutte le voci di un archivio di mappatura delle identità.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1alpha.projects.locations.licenseConfigs

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig Questo metodo deve essere utilizzato solo per creare licenze NotebookLM o licenze di prova senza costi di Gemini Enterprise.
    get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
    Riceve un LicenseConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Elenca tutti i LicenseConfig associati al progetto.
    patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Aggiorna LicenseConfig

    Risorsa REST: v1alpha.projects.locations.notebooks

    Metodi
    batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
    Elimina in batch Notebooks.
    create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
    Crea un notebook.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
    Recupera un notebook.
    listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
    Elenca i notebook ordinati in base all'ultima visualizzazione.
    share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
    Condivide un notebook con altri account.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
    Genera una nuova overview audio.
    delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
    Elimina un'overview audio.

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

    Metodi
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
    Crea un elenco di Source.
    batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
    Elimina più fonti
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
    Riceve un Source.

    Risorsa REST: v1alpha.projects.locations.operations

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

    Risorsa REST: v1alpha.projects.locations.rankingConfigs

    Metodi
    rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica un elenco di record di testo in base alla query di input fornita.

    Risorsa REST: v1alpha.projects.locations.requirements

    Metodi
    checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
    Controlla un requisito specifico.

    Risorsa REST: v1alpha.projects.locations.sampleQuerySets

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Crea un SampleQuerySet
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Elimina un SampleQuerySet.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Riceve un SampleQuerySet.
    list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Recupera un elenco di SampleQuerySet.
    patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Aggiorna un SampleQuerySet.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crea un SampleQuery
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Elimina un SampleQuery.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Riceve un SampleQuery.
    import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importazione collettiva di più SampleQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Recupera un elenco di SampleQuery.
    patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Aggiorna un SampleQuery.

    Risorsa REST: v1alpha.projects.locations.userEvents

    Metodi
    collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
    Importazione collettiva di eventi utente.
    write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
    Scrive un singolo evento utente.

    Risorsa REST: v1alpha.projects.locations.userStores

    Metodi
    batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Aggiorna la licenza utente.
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*}
    Recupera lo Store dell'utente.
    patch PATCH /v1alpha/{userStore.name=projects/*/locations/*/userStores/*}
    Aggiorna lo User Store.

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

    Metodi
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Elenca tutti i LicenseConfigUsageStats associati al progetto.

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

    Metodi
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    export POST /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export
    Esporta tutti i UserLicense sotto il UserStore principale come unico documento CSV.
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Elenca le licenze utente.

    Risorsa REST: v1alpha.projects.operations

    Metodi
    get GET /v1alpha/{name=projects/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1alpha/{name=projects/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1.billingAccounts.billingAccountLicenseConfigs

    Metodi
    distributeLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribuisce un LicenseConfig dal livello di account di fatturazione al livello di progetto.
    retractLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Questo metodo viene chiamato dal lato dell'account di fatturazione per ritirare LicenseConfig dal progetto specificato e riportarlo all'account di fatturazione.

    Risorsa REST: v1.projects

    Metodi
    provision POST /v1/{name=projects/*}:provision
    Esegue il provisioning della risorsa del progetto.

    Risorsa REST: v1.projects.locations

    Metodi
    getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
    Recupera AclConfig.
    getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
    Recupera CmekConfig.
    provision POST /v1/{name=projects/*/locations/*}:provision
    Esegue il provisioning della risorsa del progetto.
    setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
    Crea un Collection e configura il DataConnector.
    setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crea un Collection e configura il DataConnector.
    updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configurazione ACL predefinita da utilizzare in una località del progetto di un cliente.
    updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

    Risorsa REST: v1.projects.locations.cmekConfigs

    Metodi
    delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
    De-provisions a CmekConfig.
    get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Recupera CmekConfig.
    list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
    Elenca tutti i CmekConfig con il progetto.
    patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
    Esegue il provisioning di una chiave CMEK da utilizzare in una località di un progetto del cliente.

    Risorsa REST: v1.projects.locations.collections

    Metodi
    delete DELETE /v1/{name=projects/*/locations/*/collections/*}
    Elimina un Collection.
    getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
    Recupera DataConnector.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un Collection.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un Collection.
    updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Aggiorna un DataConnector.

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

    Metodi
    mcp DELETE /v1/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest gestisce una richiesta DELETE di MCP.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Elimina un DataStore.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Riceve un DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Aggiorna un DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.
    trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Addestra un modello personalizzato.

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

    Metodi
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Recupera un elenco di tutti i modelli personalizzati.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Verifica la proprietà e la validità dei siti di destinazione.
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Restituisce l'elenco dei siti di destinazione con il relativo stato di verifica del dominio.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
    Crea un Engine.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Elimina un Engine.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Riceve un Engine.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un Engine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
    Elenca tutti i Engine associati al progetto.
    patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Aggiorna un Engine
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Imposta il criterio di controllo dell'accesso IAM per un Engine.

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

    Metodi
    write POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Scrive la traiettoria di esecuzione di un singolo turno dell'agente per la registrazione dell'osservabilità interna.

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

    Metodi
    assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aiuta l'utente con una query.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crea un Assistant.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Elimina un Assistant.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Riceve un Assistant.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Elenca tutti i Assistant in un Engine.
    patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Aggiorna un Assistant
    streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aiuta l'utente con una query in modalità di streaming.

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

    Metodi
    getCard GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/card
    GetAgentCard restituisce la scheda dell'agente.

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

    Metodi
    send POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:send
    Invia un messaggio all'agente.
    stream POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:stream
    SendStreamingMessage è una chiamata di streaming che restituisce un flusso di eventi di aggiornamento dell'attività finché l'attività non si trova in uno stato interrotto o terminale.

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

    Metodi
    cancel POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:cancel
    Annulla un'attività dall'agente.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}
    Recupera lo stato attuale di un'attività dall'agente.
    subscribe GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:subscribe
    TaskSubscription è una chiamata di streaming che restituisce un flusso di eventi di aggiornamento delle attività.

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

    Metodi
    create POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*/pushNotificationConfigs}
    Imposta una configurazione delle notifiche push per un'attività.
    delete DELETE /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Elimina una configurazione delle notifiche push per un'attività.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Ottieni una configurazione di notifica push per un'attività.
    list GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*}/pushNotificationConfigs
    Visualizza un elenco delle notifiche push configurate per un'attività.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

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

    Metodi
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crea un controllo.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Elimina un controllo.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Recupera un controllo.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crea una conversazione.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Elimina una conversazione.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Riceve una conversazione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Carica un file di contesto da utilizzare come origine per le chiamate di assistenza all'interno della sessione.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crea una sessione.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Elimina una sessione.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Recupera una sessione.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Riceve un AssistAnswer.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/collections/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1.projects.locations.dataStores

    Metodi
    completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Completa l'input utente specificato con suggerimenti per le parole chiave.
    create POST /v1/{parent=projects/*/locations/*}/dataStores
    Crea un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
    Elimina un DataStore.
    get GET /v1/{name=projects/*/locations/*/dataStores/*}
    Riceve un DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Recupera la policy di controllo dell'accesso IAM per un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Recupera SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*}/dataStores
    Elenca tutti i DataStore associati al progetto.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
    Aggiorna un DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Imposta la policy di controllo dell'accesso IAM per un DataStore.

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

    Metodi
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Recupera i metadati di aggiornamento dell'indice per Document.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crea un Document.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Elimina un Document.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Riceve un Document.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importazione collettiva di più Document.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Recupera un elenco di Document.
    patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Aggiorna un Document.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Elimina definitivamente tutti i Document selezionati in un ramo.

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

    Metodi
    cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Completa l'input dell'utente con suggerimenti avanzati per le parole chiave.

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

    Metodi
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Importa CompletionSuggestion per un datastore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Elimina definitivamente tutti gli CompletionSuggestion per un DataStore.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Crea un controllo.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Elimina un controllo.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Recupera un controllo.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Elenca tutti i controlli in base al relativo elemento principale DataStore.
    patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Aggiorna un controllo.

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

    Metodi
    converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Converses a conversation.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crea una conversazione.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Elimina una conversazione.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Riceve una conversazione.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Elenca tutte le conversazioni in base al DataStore principale.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Aggiorna una conversazione.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crea un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Elimina un Schema.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Riceve un Schema.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Recupera un elenco di Schema.
    patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Aggiorna un Schema.

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

    Metodi
    answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Metodo di query di risposta.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crea una ServingConfig.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Elimina una ServingConfig.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Recupera una configurazione di pubblicazione.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Elenca tutte le ServingConfig collegate a questo datastore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Aggiorna un ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fornisce un suggerimento, che richiede un evento utente contestuale.
    search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Esegue una ricerca.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Esegue una ricerca.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Metodo di query di risposta (streaming).

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crea una sessione.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Elimina una sessione.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Recupera una sessione.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Elenca tutte le sessioni in base al DataStore principale.
    patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Aggiorna una sessione.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Riceve una risposta.

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

    Metodi
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Esegui il downgrade dalla ricerca avanzata sul sito alla ricerca di base sul sito.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Esegui l'upgrade dalla ricerca di base sul sito alla ricerca avanzata sul sito.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Richiedi una nuova scansione on demand per un elenco di URI.

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

    Metodi
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crea un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Elimina un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Recupera Sitemap in un DataStore.

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

    Metodi
    batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crea TargetSite in un batch.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crea un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Elimina un TargetSite.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Riceve un TargetSite.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Recupera un elenco di TargetSite.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Aggiorna un TargetSite.

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

    Metodi
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importa tutti i SuggestionDenyListEntry per un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Elimina definitivamente tutti i SuggestionDenyListEntry per un DataStore.

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

    Metodi
    collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importazione collettiva di eventi utente.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Elimina definitivamente tutti gli eventi utente specificati dal filtro fornito.
    write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Scrive un singolo evento utente.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Riceve un WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Aggiorna un WidgetConfig.

    Risorsa REST: v1.projects.locations.groundingConfigs

    Metodi
    check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Esegue un controllo di messa a terra.

    Risorsa REST: v1.projects.locations.identityMappingStores

    Metodi
    create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
    Crea un nuovo archivio di mappatura delle identità.
    delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Elimina l'archivio mappatura delle identità.
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Recupera l'archivio di mappatura delle identità.
    importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importa un elenco di voci di mappatura delle identità in un archivio di mappatura delle identità.
    list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
    Elenca tutti gli Identity Mapping Store.
    listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Elenca le mappature delle identità in un archivio di mappature delle identità.
    purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Elimina le voci di mappatura delle identità specificate o tutte le voci di un archivio di mappatura delle identità.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

    Risorsa REST: v1.projects.locations.licenseConfigs

    Metodi
    create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
    Crea un LicenseConfig Questo metodo deve essere utilizzato solo per creare licenze NotebookLM o licenze di prova senza costi di Gemini Enterprise.
    get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
    Riceve un LicenseConfig.
    list GET /v1/{parent=projects/*/locations/*}/licenseConfigs
    Elenca tutti i LicenseConfig associati al progetto.
    patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Aggiorna LicenseConfig

    Risorsa REST: v1.projects.locations.operations

    Metodi
    get GET /v1/{name=projects/*/locations/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*/locations/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

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

    Metodi
    get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.

    Risorsa REST: v1.projects.locations.rankingConfigs

    Metodi
    rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classifica un elenco di record di testo in base alla query di input fornita.

    Risorsa REST: v1.projects.locations.userEvents

    Metodi
    collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
    Scrive un singolo evento utente dal browser.
    import POST /v1/{parent=projects/*/locations/*}/userEvents:import
    Importazione collettiva di eventi utente.
    write POST /v1/{parent=projects/*/locations/*}/userEvents:write
    Scrive un singolo evento utente.

    Risorsa REST: v1.projects.locations.userStores

    Metodi
    batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Aggiorna la licenza utente.
    get GET /v1/{name=projects/*/locations/*/userStores/*}
    Recupera lo Store dell'utente.
    patch PATCH /v1/{userStore.name=projects/*/locations/*/userStores/*}
    Aggiorna lo User Store.

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

    Metodi
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Elenca tutti i LicenseConfigUsageStats associati al progetto.

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

    Metodi
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Elenca le licenze utente.

    Risorsa REST: v1.projects.operations

    Metodi
    cancel POST /v1/{name=projects/*/operations/*}:cancel
    Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
    get GET /v1/{name=projects/*/operations/*}
    Recupera l'ultimo stato di un'operazione a lunga esecuzione.
    list GET /v1/{name=projects/*}/operations
    Elenca le operazioni che corrispondono al filtro specificato nella richiesta.