Discovery Engine API

API Discovery Engine.

Service : discoveryengine.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Il permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison de service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://discoveryengine.googleapis.com

Point de terminaison de service régional

Un point de terminaison de service régional est une URL de base qui spécifie l'adresse réseau d'un service d'API dans une seule région. Un service disponible dans plusieurs régions peut comporter plusieurs points de terminaison régionaux. Sélectionnez une région pour afficher le point de terminaison de service régional correspondant.


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

    Méthodes
    distributeLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribue un LicenseConfig du niveau du compte de facturation au niveau du projet.
    retractLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Cette méthode est appelée depuis le compte de facturation pour retirer le LicenseConfig du projet donné et le renvoyer au compte de facturation.

    Ressource REST : v1beta.projects

    Méthodes
    provision POST /v1beta/{name=projects/*}:provision
    Provisionne la ressource de projet.

    Ressource REST : v1beta.projects.locations

    Méthodes
    getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
    Obtient le AclConfig.
    getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
    Obtient le CmekConfig.
    obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
    Obtient les données de série temporelle du taux d'exploration naturel ou dédié pour la surveillance.
    provision POST /v1beta/{name=projects/*/locations/*}:provision
    Provisionne la ressource de projet.
    removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Supprime la vitesse d'exploration dédiée pour un craw_rate_scope.
    setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Définit la vitesse d'exploration dédiée pour une crawl_rate_scope.
    updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuration de la liste de contrôle d'accès par défaut à utiliser dans un emplacement d'un projet client.
    updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

    Ressource REST : v1beta.projects.locations.cmekConfigs

    Méthodes
    delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Déprovisionne une CmekConfig.
    get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    Obtient le CmekConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
    Liste tous les CmekConfig du projet.
    patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Supprime un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    Récupère un objet DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Met à jour une DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.
    trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entraîne un modèle personnalisé.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtient une liste de Document.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtient la liste de tous les modèles personnalisés.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtient une liste de Schema.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Validez la propriété et la validité des sites cibles.
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Renvoie la liste des sites cibles avec l'état de validation de leur domaine.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSite.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Crée un Engine.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Supprime un Engine.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Récupère un Engine.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtient la stratégie IAM de contrôle des accès pour un Engine.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Liste tous les Engine associés au projet.
    patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Met à jour une Engine
    pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Met en pause l'entraînement d'un Engine existant.
    resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Reprend l'entraînement d'un Engine existant.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un Engine.
    tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajuste un Engine existant.

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

    Méthodes
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Écrit la trajectoire d'exécution d'un seul tour d'agent pour la journalisation interne de l'observabilité.

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

    Méthodes
    assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aide l'utilisateur à répondre à une requête.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crée un Assistant.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Supprime un Assistant.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Récupère un Assistant.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Liste tous les Assistant sous un Engine.
    patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Met à jour une Assistant
    streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aide l'utilisateur à répondre à une requête en streaming.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.
    removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Supprime la suggestion de l'historique des recherches dans un moteur pour un utilisateur.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crée une ressource Control.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Supprime un contrôle.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Récupère un contrôle.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crée une conversation.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Supprime une conversation.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtenir une conversation.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Importe un fichier de contexte à utiliser comme source pour les appels d'assistance au cours de la session.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crée une session.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Supprime une session.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Récupère une session.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Récupère un AssistAnswer.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1beta.projects.locations.dataStores

    Méthodes
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1beta/{parent=projects/*/locations/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
    Supprime un DataStore.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
    Récupère un objet DataStore.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1beta/{parent=projects/*/locations/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
    Met à jour une DataStore
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtient une liste de Documents.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtient une liste de Schemas.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSites.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

    Ressource REST : v1beta.projects.locations.evaluations

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*}/evaluations
    Crée un Evaluation.
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
    Récupère un objet Evaluation.
    list GET /v1beta/{parent=projects/*/locations/*}/evaluations
    Obtient une liste de Evaluation.
    listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Obtient une liste de résultats pour un Evaluation donné.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

    Ressource REST : v1beta.projects.locations.groundingConfigs

    Méthodes
    check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Effectue une vérification de l'ancrage.

    Ressource REST : v1beta.projects.locations.identityMappingStores

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Crée un Identity Mapping Store.
    delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Supprime le magasin de mappage d'identité.
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    Obtient le magasin de mappage d'identité.
    importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importe une liste d'entrées de mappage d'identité dans un magasin de mappage d'identité.
    list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    Liste tous les magasins de mappage d'identité.
    listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Liste les mappages d'identité dans un magasin de mappages d'identité.
    purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Supprime les entrées de mappage d'identité spécifiées ou toutes les entrées d'un magasin de mappage d'identité.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1beta.projects.locations.licenseConfigs

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Crée un LicenseConfig. Cette méthode ne doit être utilisée que pour créer des licences NotebookLM ou des licences d'essai sans frais Gemini Enterprise.
    get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
    Récupère un objet LicenseConfig.
    list GET /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    Liste tous les LicenseConfig associés au projet.
    patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Met à jour le LicenseConfig.

    Ressource REST : v1beta.projects.locations.operations

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

    Ressource REST : v1beta.projects.locations.rankingConfigs

    Méthodes
    rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classe une liste d'enregistrements de texte en fonction de la requête saisie.

    Ressource REST : v1beta.projects.locations.sampleQuerySets

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Crée un SampleQuerySet
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Supprime un SampleQuerySet.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    Récupère un objet SampleQuerySet.
    list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    Obtient une liste de SampleQuerySets.
    patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Met à jour une SampleQuerySet.

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

    Méthodes
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crée un SampleQuery
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Supprime un SampleQuery.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Récupère un objet SampleQuery.
    import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importation groupée de plusieurs SampleQuery.
    list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Obtient une liste de SampleQuerys.
    patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Met à jour une SampleQuery.

    Ressource REST : v1beta.projects.locations.userEvents

    Méthodes
    collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
    Écrit un seul événement utilisateur.

    Ressource REST : v1beta.projects.locations.userStores

    Méthodes
    batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Met à jour la licence utilisateur.
    get GET /v1beta/{name=projects/*/locations/*/userStores/*}
    Gets the User Store.
    patch PATCH /v1beta/{userStore.name=projects/*/locations/*/userStores/*}
    Met à jour le magasin d'utilisateurs.

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

    Méthodes
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Liste tous les LicenseConfigUsageStats associés au projet.

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

    Méthodes
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Liste les licences utilisateur.

    Ressource REST : v1beta.projects.operations

    Méthodes
    get GET /v1beta/{name=projects/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1beta/{name=projects/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1alpha.billingAccounts.billingAccountLicenseConfigs

    Méthodes
    distributeLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribue un LicenseConfig du niveau du compte de facturation au niveau du projet.
    get GET /v1alpha/{name=billingAccounts/*/billingAccountLicenseConfigs/*}
    Récupère un objet BillingAccountLicenseConfig.
    list GET /v1alpha/{parent=billingAccounts/*}/billingAccountLicenseConfigs
    Liste tous les BillingAccountLicenseConfig pour un compte de facturation donné.
    retractLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Cette méthode est appelée depuis le compte de facturation pour retirer le LicenseConfig du projet donné et le renvoyer au compte de facturation.

    Ressource REST : v1alpha.projects

    Méthodes
    get GET /v1alpha/{name=projects/*}
    Récupère un objet Project.
    patch PATCH /v1alpha/{project.name=projects/*}
    Met à jour les paramètres modifiables d'un projet Discovery Engine.
    provision POST /v1alpha/{name=projects/*}:provision
    Provisionne la ressource de projet.
    reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
    Mise à jour des conditions d'utilisation du service pour ce projet.

    Ressource REST : v1alpha.projects.locations

    Méthodes
    completeExternalIdentities GET /v1alpha/{parent=projects/*/locations/*}:completeExternalIdentities
    Cette méthode fournit des suggestions pour les utilisateurs et les groupes gérés dans un fournisseur d'identité externe, en fonction du préfixe fourni.
    estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
    Estime la taille des données à utiliser par un client.
    getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
    Obtient le AclConfig.
    getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
    Obtient le CmekConfig.
    obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
    Obtient les données de série temporelle du taux d'exploration naturel ou dédié pour la surveillance.
    provision POST /v1alpha/{name=projects/*/locations/*}:provision
    Provisionne la ressource de projet.
    queryConfigurablePricingUsageStats GET /v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
    Interroge les statistiques d'utilisation de la tarification configurable pour un projet.
    removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    Supprime la vitesse d'exploration dédiée pour un craw_rate_scope.
    setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
    Définit la vitesse d'exploration dédiée pour une crawl_rate_scope.
    setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
    Crée un Collection et configure le DataConnector pour celui-ci.
    setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crée un Collection et configure le DataConnector pour celui-ci.
    updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuration de la liste de contrôle d'accès par défaut à utiliser dans un emplacement d'un projet client.
    updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

    Ressource REST : v1alpha.projects.locations.authorizations

    Méthodes
    acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
    Utilise le jeton d'actualisation stocké pour l'utilisateur identifié par ses identifiants d'utilisateur final et la ressource donnée, et renvoie le jeton d'accès généré et ses détails.
    create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
    Crée un Authorization.
    delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Supprime un Authorization.
    get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Récupère un Authorization.
    list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
    Liste tous les Authorization sous un Engine.
    patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
    Met à jour une Authorization
    storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
    Échange les identifiants d'autorisation OAuth contre un jeton d'actualisation, puis stocke le jeton d'actualisation et les habilitations.

    Ressource REST : v1alpha.projects.locations.cmekConfigs

    Méthodes
    delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Déprovisionne une CmekConfig.
    get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    Obtient le CmekConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
    Liste tous les CmekConfig du projet.
    patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

    Ressource REST : v1alpha.projects.locations.collections

    Méthodes
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
    Supprime un Collection.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*}
    Récupère un objet Collection.
    getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
    Obtient le DataConnector.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un Collection.
    list GET /v1alpha/{parent=projects/*/locations/*}/collections
    Obtient une liste de Collection.
    patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
    Met à jour une Collection.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un Collection.
    updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Met à jour une DataConnector.

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

    Méthodes
    acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
    Utilise le jeton d'actualisation par utilisateur créé avec AcquireAndStoreRefreshToken pour générer et renvoyer un nouveau jeton d'accès et ses détails.
    acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
    Échange les identifiants d'autorisation OAuth contre un jeton d'actualisation, puis stocke le jeton d'actualisation et les habilitations.
    buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
    Crée une invocation d'action à l'aide de DataConnector.
    checkRefreshToken
    (deprecated)
    GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
    Obsolète : vérifie l'existence d'un jeton d'actualisation pour l'utilisateur final pour une connexion donnée et renvoie ses détails.
    executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
    Exécute une action tierce à l'aide de DataConnector.
    fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
    Récupérez les types d'entités pour un DataConnector.
    getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
    Obtenez le secret du connecteur associé.
    invokeConnectorMcp POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:invokeConnectorMcp
    Appelle un connecteur MCP.
    mcp DELETE /v1alpha/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest sert une requête MCP DELETE.
    startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
    Démarre un processus de synchronisation immédiat pour un DataConnector.

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

    Méthodes
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
    Liste les ConnectorRun d'un DataConnector.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:addPatientFilter
    Ajoute un groupe d'ID de patients en tant que filtre de patients pour le data store.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Supprime un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:deletePatientFilter
    Supprime l'intégralité du filtre de patient pour le data store.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    Récupère un objet DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Obtient un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Récupère un objet DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Met à jour une DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:removePatientFilter
    Supprime un groupe d'ID de patients du filtre de patients pour le data store.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
    Remplace le filtre de patients pour le data store.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.
    trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entraîne un modèle personnalisé.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    Met à jour les CompletionConfig.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    Met à jour l'objet DocumentProcessingConfig.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
    Récupère un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
    Liste tous les Branch sous le DataStore parent spécifié.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Récupère les informations de mise en page analysées pour un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtient une liste de Documents.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*/chunks/*}
    Récupère un objet Document.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}/chunks
    Obtient une liste de Chunk.

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

    Méthodes
    cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtient la liste de tous les modèles personnalisés.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtient une liste de Schema.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Validez la propriété et la validité des sites cibles.
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Renvoie la liste des sites cibles avec l'état de validation de leur domaine.
    getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
    Obtient le mappage des données du modèle d'URI vers le document pour un DataStore Advanced Site Search.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.
    setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
    Définit le mappage des données du format URI vers le document pour un DataStore de recherche avancée sur le site.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSite.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Crée un Engine.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Supprime un Engine.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Récupère un Engine.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Obtient un CompletionConfig
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtient la stratégie IAM de contrôle des accès pour un Engine.
    getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
    Obtenez les paramètres Workspace pour l'utilisateur final.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Liste tous les Engine associés au projet.
    patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Met à jour une Engine
    pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
    Met en pause l'entraînement d'un Engine existant.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
    Reprend l'entraînement d'un Engine existant.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un Engine.
    tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
    Ajuste un Engine existant.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    Met à jour les CompletionConfig.

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

    Méthodes
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Écrit la trajectoire d'exécution d'un seul tour d'agent pour la journalisation interne de l'observabilité.

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

    Méthodes
    exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
    Exporte les métriques.
    getConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Obtient AnalyticsConfig.
    updateConfig PATCH /v1alpha/{analyticsConfig.name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    Met à jour AnalyticsConfig pour Analytics.

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

    Méthodes
    assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aide l'utilisateur à répondre à une requête.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crée un Assistant.
    createCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent
    Crée un cache de contexte explicite (Vertex CachedContent). Son name est transmis en tant que cachedContent dans les requêtes GenerateContent suivantes.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Supprime un Assistant.
    deleteCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:deleteCachedContent
    Supprime un cache de contexte créé par CreateCachedContent (libère l'espace de stockage avant la valeur TTL).
    generateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:generateContent
    Génère du contenu à partir d'un modèle pour le compte d'un client Gemini Enterprise propriétaire (unaire).
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Récupère un Assistant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Liste tous les Assistant sous un Engine.
    patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Met à jour une Assistant
    predict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:predict
    Fournit une prédiction unaire à partir d'un modèle pour le compte d'un client Gemini Enterprise propriétaire.
    streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aide l'utilisateur à répondre à une requête en streaming.
    streamGenerateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamGenerateContent
    Variante de GenerateContent avec flux côté serveur.
    streamRawPredict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamRawPredict
    Prédiction brute en streaming côté serveur, pour les modèles qui utilisent un protocole de requête/réponse brut plutôt que la forme generateContent.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Crée un Agent.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Supprime un Agent.
    deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
    Déploie un Agent.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Récupère un Agent.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Liste tous les Agent sous un Assistant qui ont été créés par l'appelant.
    patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Met à jour une Agent
    rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
    Rejette un agent proposé au public.
    requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
    Présente un agent aux administrateurs en le rendant disponible pour examen.
    withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
    Retire un agent proposé au public.

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

    Méthodes
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
    Importe un fichier dans un Agent.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/toolCalls/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Crée un CannedQuery.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Supprime un CannedQuery.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Récupère un objet CannedQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Liste tous les CannedQuery sous un Assistant.
    listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
    Liste les CannedQueryUserView pour tous les CannedQuery actifs.
    patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    Met à jour une CannedQuery.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/collaborativeProjects/*/knowledgeSpaces/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.
    removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    Supprime la suggestion de l'historique des recherches dans un moteur pour un utilisateur.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crée une ressource Control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Supprime un contrôle.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Récupère un contrôle.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crée une conversation.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Supprime une conversation.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtenir une conversation.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Importe un fichier de contexte à utiliser comme source pour les appels d'assistance au cours de la session.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crée une session.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Supprime une session.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Récupère une session.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Liste toutes les sessions par DataStore parent.
    listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
    Liste les métadonnées de tous les fichiers de la session en cours.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Met à jour une session.
    recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
    Obtient les questions recommandées pour la session donnée.
    removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
    Supprime un fichier de contexte d'une session.
    selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
    Sélectionne les fichiers de contexte à utiliser dans une session.
    validateUserAuthorization POST /v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
    Valide un flux de consentement d'authentification en aval A2A 3LO (3-legged-OAuth) après que l'utilisateur est revenu de l'écran de consentement tiers, et finalise les identifiants en aval avec le Gestionnaire d'authentification.

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

    Méthodes
    acquirePrograms POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:acquirePrograms
    Acquiert un ou plusieurs AlphaEvolveProgram à partir de la file d'attente des programmes générés pour l'évaluation.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Crée un objet AlphaEvolveExperiment.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Supprime un test à condition qu'il soit dans un état final (par exemple,
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    Obtenez un AlphaEvolveExperiment existant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    Liste tous les AlphaEvolveExperiment d'une session donnée.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:resume
    Reprend un workflow pour traiter le AlphaEvolveExperiment.
    start POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:start
    Démarre un workflow pour traiter le AlphaEvolveExperiment.
    submitProgramsEvaluations POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:submitProgramsEvaluations
    Ajoute un AlphaEvolveProgramEvaluation au test.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Crée un objet AlphaEvolveProgram.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/alphaEvolvePrograms/*}
    Récupère un AlphaEvolveProgram existant.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    Liste tous les AlphaEvolveProgram d'un test donné qui répondent aux critères fournis dans la requête.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Récupère un AssistAnswer.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1alpha.projects.locations.dataStores

    Méthodes
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter
    Ajoute un groupe d'ID de patients en tant que filtre de patients pour le data store.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Supprime un DataStore.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:deletePatientFilter
    Supprime l'intégralité du filtre de patients pour le data store.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
    Récupère un objet DataStore.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
    Obtient un CompletionConfig
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Récupère un objet DocumentProcessingConfig.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
    Met à jour une DataStore
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:removePatientFilter
    Supprime un groupe d'ID de patients du filtre de patients pour le data store.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:replacePatientFilter
    Remplace le filtre de patients pour le data store.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
    Met à jour les CompletionConfig.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    Met à jour l'objet DocumentProcessingConfig.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
    Récupère un Branch.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
    Liste tous les Branch sous le DataStore parent spécifié.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Récupère les informations de mise en page analysées pour un Document.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtient une liste de Document.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*/chunks/*}
    Récupère un objet Document.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*/documents/*}/chunks
    Obtient une liste de Chunks.

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

    Méthodes
    cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtient une liste de Schema.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSite.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

    Ressource REST : v1alpha.projects.locations.evaluations

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
    Crée un Evaluation.
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
    Récupère un objet Evaluation.
    list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
    Obtient une liste de Evaluation.
    listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    Obtient une liste de résultats pour un Evaluation donné.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

    Ressource REST : v1alpha.projects.locations.groundingConfigs

    Méthodes
    check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Effectue une vérification de l'ancrage.

    Ressource REST : v1alpha.projects.locations.identityMappingStores

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Crée un Identity Mapping Store.
    delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Supprime le magasin de mappage d'identité.
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    Obtient le magasin de mappage d'identité.
    importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importe une liste d'entrées de mappage d'identité dans un magasin de mappage d'identité.
    list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    Liste tous les magasins de mappage d'identité.
    listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Liste les mappages d'identité dans un magasin de mappages d'identité.
    purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Supprime les entrées de mappage d'identité spécifiées ou toutes les entrées d'un magasin de mappage d'identité.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1alpha.projects.locations.licenseConfigs

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Crée un LicenseConfig. Cette méthode ne doit être utilisée que pour créer des licences NotebookLM ou des licences d'essai sans frais Gemini Enterprise.
    get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
    Récupère un objet LicenseConfig.
    list GET /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    Liste tous les LicenseConfig associés au projet.
    patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Met à jour le LicenseConfig.

    Ressource REST : v1alpha.projects.locations.notebooks

    Méthodes
    batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
    Supprime les notebooks par lot.
    create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
    Crée un notebook.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
    Récupère un notebook.
    listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
    Liste les notebooks triés par heure de dernière consultation.
    share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
    Partage un notebook avec d'autres comptes.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
    Génère un résumé audio.
    delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
    Supprime un résumé audio.

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

    Méthodes
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
    Crée une liste de Source.
    batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
    Supprime plusieurs sources
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
    Récupère un objet Source.

    Ressource REST : v1alpha.projects.locations.operations

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

    Ressource REST : v1alpha.projects.locations.rankingConfigs

    Méthodes
    rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classe une liste d'enregistrements de texte en fonction de la requête saisie.

    Ressource REST : v1alpha.projects.locations.requirements

    Méthodes
    checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
    Vérifiez une exigence particulière.

    Ressource REST : v1alpha.projects.locations.sampleQuerySets

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Crée un SampleQuerySet
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Supprime un SampleQuerySet.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    Récupère un objet SampleQuerySet.
    list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    Obtient une liste de SampleQuerySet.
    patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    Met à jour une SampleQuerySet.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Crée un SampleQuery
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Supprime un SampleQuery.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Récupère un objet SampleQuery.
    import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    Importation groupée de plusieurs SampleQuery.
    list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    Obtient une liste de SampleQuery.
    patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    Met à jour une SampleQuery.

    Ressource REST : v1alpha.projects.locations.userEvents

    Méthodes
    collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
    Écrit un seul événement utilisateur.

    Ressource REST : v1alpha.projects.locations.userStores

    Méthodes
    batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Met à jour la licence utilisateur.
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*}
    Gets the User Store.
    patch PATCH /v1alpha/{userStore.name=projects/*/locations/*/userStores/*}
    Met à jour le magasin d'utilisateurs.

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

    Méthodes
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Liste tous les LicenseConfigUsageStats associés au projet.

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

    Méthodes
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    export POST /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export
    Exporte tous les UserLicense sous le UserStore parent dans un seul document CSV.
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Liste les licences utilisateur.

    Ressource REST : v1alpha.projects.operations

    Méthodes
    get GET /v1alpha/{name=projects/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1alpha/{name=projects/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1.billingAccounts.billingAccountLicenseConfigs

    Méthodes
    distributeLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    Distribue un LicenseConfig du niveau du compte de facturation au niveau du projet.
    retractLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    Cette méthode est appelée depuis le compte de facturation pour retirer le LicenseConfig du projet donné et le renvoyer au compte de facturation.

    Ressource REST : v1.projects

    Méthodes
    provision POST /v1/{name=projects/*}:provision
    Provisionne la ressource de projet.

    Ressource REST : v1.projects.locations

    Méthodes
    getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
    Obtient le AclConfig.
    getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
    Obtient le CmekConfig.
    provision POST /v1/{name=projects/*/locations/*}:provision
    Provisionne la ressource de projet.
    setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
    Crée un Collection et configure le DataConnector pour celui-ci.
    setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Crée un Collection et configure le DataConnector pour celui-ci.
    updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
    Configuration de la liste de contrôle d'accès par défaut à utiliser dans un emplacement d'un projet client.
    updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

    Ressource REST : v1.projects.locations.cmekConfigs

    Méthodes
    delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Déprovisionne une CmekConfig.
    get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
    Obtient le CmekConfig.
    list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
    Liste tous les CmekConfig du projet.
    patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
    Provisionne une clé CMEK à utiliser dans un emplacement d'un projet client.

    Ressource REST : v1.projects.locations.collections

    Méthodes
    delete DELETE /v1/{name=projects/*/locations/*/collections/*}
    Supprime un Collection.
    getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
    Obtient le DataConnector.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un Collection.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un Collection.
    updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    Met à jour une DataConnector.

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

    Méthodes
    mcp DELETE /v1/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest sert une requête MCP DELETE.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Supprime un DataStore.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    Récupère un objet DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    Met à jour une DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.
    trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    Entraîne un modèle personnalisé.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Obtient une liste de Document.
    patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    Obtient la liste de tous les modèles personnalisés.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Obtient une liste de Schema.
    patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    Validez la propriété et la validité des sites cibles.
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    Renvoie la liste des sites cibles avec l'état de validation de leur domaine.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSite.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
    Crée un Engine.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Supprime un Engine.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Récupère un Engine.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Obtient la stratégie IAM de contrôle des accès pour un Engine.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
    Liste tous les Engine associés au projet.
    patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Met à jour une Engine
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un Engine.

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

    Méthodes
    write POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    Écrit la trajectoire d'exécution d'un seul tour d'agent pour la journalisation interne de l'observabilité.

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

    Méthodes
    assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    Aide l'utilisateur à répondre à une requête.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Crée un Assistant.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Supprime un Assistant.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Récupère un Assistant.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Liste tous les Assistant sous un Engine.
    patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Met à jour une Assistant
    streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    Aide l'utilisateur à répondre à une requête en streaming.

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

    Méthodes
    getCard GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/card
    GetAgentCard renvoie la carte de l'agent.

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

    Méthodes
    send POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:send
    Envoyez un message à l'agent.
    stream POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:stream
    SendStreamingMessage est un appel de streaming qui renvoie un flux d'événements de mise à jour de la tâche jusqu'à ce que la tâche soit dans un état interrompu ou terminal.

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

    Méthodes
    cancel POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:cancel
    Annule une tâche à partir de l'agent.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}
    Obtenez l'état actuel d'une tâche à partir de l'agent.
    subscribe GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:subscribe
    TaskSubscription est un appel de flux qui renvoie un flux d'événements de mise à jour des tâches.

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

    Méthodes
    create POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*/pushNotificationConfigs}
    Définissez une configuration de notification push pour une tâche.
    delete DELETE /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Supprime la configuration des notifications push pour une tâche.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    Obtenez une configuration de notification push pour une tâche.
    list GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*}/pushNotificationConfigs
    Obtenez la liste des notifications push configurées pour une tâche.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

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

    Méthodes
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Crée une ressource Control.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Supprime un contrôle.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Récupère un contrôle.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Crée une conversation.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Supprime une conversation.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Obtenir une conversation.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    Importe un fichier de contexte à utiliser comme source pour les appels d'assistance au cours de la session.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Crée une session.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Supprime une session.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Récupère une session.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    Récupère un AssistAnswer.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/collections/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1.projects.locations.dataStores

    Méthodes
    completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    Complète la saisie utilisateur spécifiée avec des suggestions de mots clés.
    create POST /v1/{parent=projects/*/locations/*}/dataStores
    Crée un DataStore.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
    Supprime un DataStore.
    get GET /v1/{name=projects/*/locations/*/dataStores/*}
    Récupère un objet DataStore.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    Récupère la stratégie IAM de contrôle des accès pour un DataStore.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    Obtient le SiteSearchEngine.
    list GET /v1/{parent=projects/*/locations/*}/dataStores
    Liste tous les DataStore associés au projet.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
    Met à jour une DataStore
    setIamPolicy POST /v1/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    Définit la stratégie IAM de contrôle des accès pour un DataStore.

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

    Méthodes
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Obtient les métadonnées de fraîcheur de l'index pour les Document.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Crée un Document.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Supprime un Document.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Récupère un objet Document.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    Importation groupée de plusieurs Document.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Obtient une liste de Document.
    patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Met à jour une Document.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    Supprime définitivement tous les Document sélectionnés dans une branche.

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

    Méthodes
    cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    Complète la saisie de l'utilisateur avec des suggestions de mots clés avancées.

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

    Méthodes
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    Imports CompletionSuggestions for a DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    Supprime définitivement tous les CompletionSuggestion d'un DataStore.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Crée une ressource Control.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Supprime un contrôle.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Récupère un contrôle.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Liste tous les contrôles par DataStore parent.
    patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Met à jour un contrôle.

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

    Méthodes
    converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    Engage une conversation.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Crée une conversation.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Supprime une conversation.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    Obtenir une conversation.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    Liste toutes les conversations par parent DataStore.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    Met à jour une conversation.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Crée un Schema.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Supprime un Schema.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Récupère un objet Schema.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Obtient une liste de Schema.
    patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Met à jour une Schema.

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

    Méthodes
    answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    Méthode de réponse à la requête.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Crée une configuration de diffusion.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Supprime une ServingConfig.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Obtient une ServingConfig.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    Liste toutes les ServingConfigs associées à ce DataStore.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    Met à jour une ServingConfig.
    recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    Fait une recommandation, qui nécessite un événement utilisateur contextuel.
    search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    Effectue une recherche.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    Effectue une recherche.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    Méthode de requête de réponse (streaming).

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Crée une session.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Supprime une session.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    Récupère une session.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    Liste toutes les sessions par DataStore parent.
    patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    Met à jour une session.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Obtenir une réponse

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

    Méthodes
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    Passez de la recherche avancée sur le site à la recherche basique sur le site.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    Passez de la recherche basique sur le site à la recherche avancée sur le site.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    Demandez une nouvelle exploration à la demande pour une liste d'URI.

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

    Méthodes
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Crée un Sitemap.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Supprime un Sitemap.
    fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    Récupère les Sitemap dans un DataStore.

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

    Méthodes
    batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    Crée TargetSite par lot.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Crée un TargetSite.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Supprime un TargetSite.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Récupère un objet TargetSite.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    Obtient une liste de TargetSite.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    Met à jour une TargetSite.

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

    Méthodes
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    Importe tous les SuggestionDenyListEntry pour un DataStore.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    Supprime définitivement tous les SuggestionDenyListEntry d'un DataStore.

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

    Méthodes
    collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    Supprime définitivement tous les événements utilisateur spécifiés par le filtre fourni.
    write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    Écrit un seul événement utilisateur.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Récupère un objet WidgetConfig.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    Mettre à jour une configuration WidgetConfig.

    Ressource REST : v1.projects.locations.groundingConfigs

    Méthodes
    check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    Effectue une vérification de l'ancrage.

    Ressource REST : v1.projects.locations.identityMappingStores

    Méthodes
    create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
    Crée un Identity Mapping Store.
    delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Supprime le magasin de mappage d'identité.
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
    Obtient le magasin de mappage d'identité.
    importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    Importe une liste d'entrées de mappage d'identité dans un magasin de mappage d'identité.
    list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
    Liste tous les magasins de mappage d'identité.
    listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    Liste les mappages d'identité dans un magasin de mappages d'identité.
    purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    Supprime les entrées de mappage d'identité spécifiées ou toutes les entrées d'un magasin de mappage d'identité.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

    Ressource REST : v1.projects.locations.licenseConfigs

    Méthodes
    create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
    Crée un LicenseConfig. Cette méthode ne doit être utilisée que pour créer des licences NotebookLM ou des licences d'essai sans frais Gemini Enterprise.
    get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
    Récupère un objet LicenseConfig.
    list GET /v1/{parent=projects/*/locations/*}/licenseConfigs
    Liste tous les LicenseConfig associés au projet.
    patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    Met à jour le LicenseConfig.

    Ressource REST : v1.projects.locations.operations

    Méthodes
    get GET /v1/{name=projects/*/locations/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*/locations/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.

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

    Méthodes
    get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.

    Ressource REST : v1.projects.locations.rankingConfigs

    Méthodes
    rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    Classe une liste d'enregistrements de texte en fonction de la requête saisie.

    Ressource REST : v1.projects.locations.userEvents

    Méthodes
    collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
    Écrit un seul événement utilisateur à partir du navigateur.
    import POST /v1/{parent=projects/*/locations/*}/userEvents:import
    Importation groupée d'événements utilisateur.
    write POST /v1/{parent=projects/*/locations/*}/userEvents:write
    Écrit un seul événement utilisateur.

    Ressource REST : v1.projects.locations.userStores

    Méthodes
    batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    Met à jour la licence utilisateur.
    get GET /v1/{name=projects/*/locations/*/userStores/*}
    Gets the User Store.
    patch PATCH /v1/{userStore.name=projects/*/locations/*/userStores/*}
    Met à jour le magasin d'utilisateurs.

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

    Méthodes
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    Liste tous les LicenseConfigUsageStats associés au projet.

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

    Méthodes
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
    Liste les licences utilisateur.

    Ressource REST : v1.projects.operations

    Méthodes
    cancel POST /v1/{name=projects/*/operations/*}:cancel
    Démarre l'annulation asynchrone sur une opération de longue durée.
    get GET /v1/{name=projects/*/operations/*}
    Récupère le dernier état d'une opération de longue durée.
    list GET /v1/{name=projects/*}/operations
    Répertorie les opérations qui correspondent au filtre spécifié dans la requête.