Discovery Engine API

Discovery Engine API

서비스: discoveryengine.googleapis.com

이 서비스를 호출하려면 Google에서 제공하는 클라이언트 라이브러리를 사용하는 것이 좋습니다. 애플리케이션에서 자체 라이브러리를 사용하여 이 서비스를 호출해야 한다면 API 요청을 실행할 때 다음 정보를 사용해야 합니다.

탐색 문서

탐색 문서는 머신에서 읽을 수 있는 사양이며 REST API를 설명하고 사용하는 데 참고할 수 있습니다. 또한 클라이언트 라이브러리, IDE 플러그인, 기타 Google API와 상호작용하는 도구를 빌드하는 데 사용됩니다. 하나의 서비스는 여러 개의 탐색 문서를 제공할 수 있습니다. 이 서비스는 다음 탐색 문서를 제공합니다.

서비스 엔드포인트

서비스 엔드포인트는 API 서비스의 네트워크 주소를 지정하는 기준 URL입니다. 하나의 서비스는 여러 서비스 엔드포인트를 포함할 수 있습니다. 이 서비스에는 다음 서비스 엔드포인트가 포함되고, 그 아래의 모든 URI가 이 서비스 엔드포인트와 관련됩니다.

  • https://discoveryengine.googleapis.com

리전 서비스 엔드포인트

리전 서비스 엔드포인트는 단일 리전의 API 서비스 네트워크 주소를 지정하는 기준 URL입니다. 여러 리전에서 사용할 수 있는 서비스에는 여러 리전 엔드포인트가 있을 수 있습니다. 해당 서비스의 리전별 서비스 엔드포인트를 보려면 위치를 선택하세요.


  • https://discoveryengine.googleapis.com
  • REST 리소스: v1beta.billingAccounts.billingAccountLicenseConfigs

    메서드
    distributeLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    결제 계정 수준에서 프로젝트 수준으로 LicenseConfig을 분배합니다.
    retractLicenseConfig POST /v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    이 메서드는 결제 계정 측에서 호출되어 지정된 프로젝트의 LicenseConfig를 결제 계정으로 다시 가져옵니다.

    REST 리소스: v1beta.projects

    메서드
    provision POST /v1beta/{name=projects/*}:provision
    프로젝트 리소스를 프로비저닝합니다.

    REST 리소스: v1beta.projects.locations

    메서드
    getAclConfig GET /v1beta/{name=projects/*/locations/*/aclConfig}
    AclConfig을 가져옵니다.
    getCmekConfig GET /v1beta/{name=projects/*/locations/*/cmekConfig}
    CmekConfig을 가져옵니다.
    obtainCrawlRate POST /v1beta/{location=projects/*/locations/*}:obtainCrawlRate
    모니터링을 위해 자연 검색 또는 전용 크롤링 속도의 시계열 데이터를 가져옵니다.
    provision POST /v1beta/{name=projects/*/locations/*}:provision
    프로젝트 리소스를 프로비저닝합니다.
    removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    crawl_rate_scope의 전용 크롤링 속도를 삭제합니다.
    setDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
    crawl_rate_scope의 전용 크롤링 속도를 설정합니다.
    updateAclConfig PATCH /v1beta/{aclConfig.name=projects/*/locations/*/aclConfig}
    고객 프로젝트의 위치에서 사용할 기본 ACL 구성입니다.
    updateCmekConfig PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfig}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1beta.projects.locations.cmekConfigs

    메서드
    delete DELETE /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig를 프로비저닝 해제합니다.
    get GET /v1beta/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/cmekConfigs
    프로젝트의 모든 CmekConfig를 나열합니다.
    patch PATCH /v1beta/{config.name=projects/*/locations/*/cmekConfigs/*}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1beta.projects.locations.collections.dataConnector.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores

    메서드
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 가져옵니다.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 업데이트합니다.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.
    trainCustomModel POST /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    커스텀 모델을 학습합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.branches.documents

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.branches.operations

    메서드
    cancel POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.completionConfig

    메서드
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.completionSuggestions

    메서드
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.controls

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.conversations

    메서드
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.customModels

    메서드
    list GET /v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    모든 맞춤 모델의 목록을 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.models.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.schemas

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.schemas.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.servingConfigs

    메서드
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.sessions

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.sessions.answers

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.siteSearchEngine

    메서드
    batchVerifyTargetSites POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    타겟 사이트의 소유권과 유효성을 확인합니다.
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    fetchDomainVerificationStatus GET /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    도메인 확인 상태가 포함된 타겟 사이트 목록을 반환합니다.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1beta.projects.locations.collections.dataStores.userEvents

    메서드
    collect GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1beta.projects.locations.collections.engines

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    Engine를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Engine를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}
    Engine을 가져옵니다.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Engine의 IAM 액세스 제어 정책을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*}/engines
    프로젝트와 연결된 모든 Engine를 나열합니다.
    patch PATCH /v1beta/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Engine를 업데이트합니다.
    pause POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:pause
    기존 Engine의 학습을 일시중지합니다.
    resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
    기존 Engine의 학습을 재개합니다.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Engine의 IAM 액세스 제어 정책을 설정합니다.
    tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
    기존 Engine를 조정합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.agentTrajectories

    메서드
    write POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    내부 관측 가능성 로깅을 위해 단일 에이전트 턴의 실행 궤적을 작성합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.assistants

    메서드
    assist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    사용자의 쿼리를 지원합니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Assistant를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Engine 아래의 모든 Assistant를 나열합니다.
    patch PATCH /v1beta/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 업데이트합니다.
    streamAssist POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    스트리밍 방식으로 사용자의 질문을 지원합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.assistants.agents.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.engines.completionConfig

    메서드
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.
    removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    사용자의 엔진에서 Google 검색 기록 추천을 삭제합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.controls

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Control을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.conversations

    메서드
    converse POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.servingConfigs

    메서드
    answer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1beta.projects.locations.collections.engines.sessions

    메서드
    addContextFile POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    세션 내에서 지원 호출의 소스로 사용할 컨텍스트 파일을 업로드합니다.
    create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.collections.engines.sessions.answers

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.engines.sessions.assistAnswers

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    AssistAnswer을 가져옵니다.

    REST 리소스: v1beta.projects.locations.collections.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/collections/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/collections/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.dataStores

    메서드
    completeQuery GET /v1beta/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1beta/{parent=projects/*/locations/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*}
    DataStore를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*}
    DataStore를 가져옵니다.
    getIamPolicy GET /v1beta/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1beta/{dataStore.name=projects/*/locations/*/dataStores/*}
    DataStore를 업데이트합니다.
    setIamPolicy POST /v1beta/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.

    REST 리소스: v1beta.projects.locations.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.

    REST 리소스: v1beta.projects.locations.dataStores.branches.documents

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1beta/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1beta.projects.locations.dataStores.branches.operations

    메서드
    cancel POST /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.dataStores.completionConfig

    메서드
    completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1beta.projects.locations.dataStores.completionSuggestions

    메서드
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1beta.projects.locations.dataStores.controls

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1beta/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.dataStores.conversations

    메서드
    converse POST /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1beta/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.dataStores.models.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.dataStores.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.dataStores.schemas

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1beta/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.dataStores.servingConfigs

    메서드
    answer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1beta/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1beta/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1beta.projects.locations.dataStores.sessions

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1beta/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.dataStores.sessions.answers

    메서드
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1beta.projects.locations.dataStores.siteSearchEngine

    메서드
    disableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    recrawlUris POST /v1beta/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.

    REST 리소스: v1beta.projects.locations.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1beta.projects.locations.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1beta/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1beta.projects.locations.dataStores.userEvents

    메서드
    collect GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1beta/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1beta.projects.locations.evaluations

    메서드
    create POST /v1beta/{parent=projects/*/locations/*}/evaluations
    Evaluation를 만듭니다.
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*}
    Evaluation를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/evaluations
    Evaluation 목록을 가져옵니다.
    listResults GET /v1beta/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    지정된 Evaluation의 결과 목록을 가져옵니다.

    REST 리소스: v1beta.projects.locations.evaluations.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/evaluations/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1beta.projects.locations.groundingConfigs

    메서드
    check POST /v1beta/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    그라운딩 확인을 수행합니다.

    REST 리소스: v1beta.projects.locations.identityMappingStores

    메서드
    create POST /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    새 ID 매핑 스토어를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 가져옵니다.
    importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    ID 매핑 항목 목록을 ID 매핑 스토어로 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
    모든 ID 매핑 스토어를 나열합니다.
    listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    ID 매핑 스토어의 ID 매핑을 나열합니다.
    purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    ID 매핑 스토어에서 지정된 또는 모든 ID 매핑 항목을 영구 삭제합니다.

    REST 리소스: v1beta.projects.locations.identityMappingStores.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.licenseConfigs

    메서드
    create POST /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    LicenseConfig를 생성합니다. 이 메서드는 NotebookLm 라이선스 또는 Gemini Enterprise 무료 체험 라이선스를 생성하는 데만 사용해야 합니다.
    get GET /v1beta/{name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/licenseConfigs
    프로젝트와 연결된 모든 LicenseConfig를 나열합니다.
    patch PATCH /v1beta/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig을 업데이트합니다.

    REST 리소스: v1beta.projects.locations.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1beta.projects.locations.podcasts.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/podcasts/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1beta.projects.locations.rankingConfigs

    메서드
    rank POST /v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    주어진 입력 쿼리를 기반으로 텍스트 레코드 목록의 순위를 지정합니다.

    REST 리소스: v1beta.projects.locations.sampleQuerySets

    메서드
    create POST /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    SampleQuerySet를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*}/sampleQuerySets
    SampleQuerySet 목록을 가져옵니다.
    patch PATCH /v1beta/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.sampleQuerySets.operations

    메서드
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1beta.projects.locations.sampleQuerySets.sampleQueries

    메서드
    create POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    SampleQuery를 만듭니다.
    delete DELETE /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 삭제합니다.
    get GET /v1beta/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 가져옵니다.
    import POST /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    여러 SampleQuery를 일괄 가져옵니다.
    list GET /v1beta/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    SampleQuery 목록을 가져옵니다.
    patch PATCH /v1beta/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.userEvents

    메서드
    collect GET /v1beta/{parent=projects/*/locations/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1beta/{parent=projects/*/locations/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    write POST /v1beta/{parent=projects/*/locations/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1beta.projects.locations.userStores

    메서드
    batchUpdateUserLicenses POST /v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    사용자 라이선스를 업데이트합니다.
    get GET /v1beta/{name=projects/*/locations/*/userStores/*}
    사용자 스토어를 가져옵니다.
    patch PATCH /v1beta/{userStore.name=projects/*/locations/*/userStores/*}
    사용자 스토어를 업데이트합니다.

    REST 리소스: v1beta.projects.locations.userStores.licenseConfigsUsageStats

    메서드
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    프로젝트와 연결된 모든 LicenseConfigUsageStats를 나열합니다.

    REST 리소스: v1beta.projects.locations.userStores.userLicenses

    메서드
    list GET /v1beta/{parent=projects/*/locations/*/userStores/*}/userLicenses
    사용자 라이선스를 나열합니다.

    REST 리소스: v1beta.projects.operations

    메서드
    get GET /v1beta/{name=projects/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1beta/{name=projects/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.billingAccounts.billingAccountLicenseConfigs

    메서드
    distributeLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    결제 계정 수준에서 프로젝트 수준으로 LicenseConfig을 분배합니다.
    get GET /v1alpha/{name=billingAccounts/*/billingAccountLicenseConfigs/*}
    BillingAccountLicenseConfig를 가져옵니다.
    list GET /v1alpha/{parent=billingAccounts/*}/billingAccountLicenseConfigs
    지정된 결제 계정의 모든 BillingAccountLicenseConfig를 나열합니다.
    retractLicenseConfig POST /v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    이 메서드는 결제 계정 측에서 호출되어 지정된 프로젝트의 LicenseConfig를 결제 계정으로 다시 가져옵니다.

    REST 리소스: v1alpha.projects

    메서드
    get GET /v1alpha/{name=projects/*}
    Project를 가져옵니다.
    patch PATCH /v1alpha/{project.name=projects/*}
    검색 엔진 프로젝트의 수정 가능한 설정을 업데이트합니다.
    provision POST /v1alpha/{name=projects/*}:provision
    프로젝트 리소스를 프로비저닝합니다.
    reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
    이 프로젝트의 서비스 약관을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations

    메서드
    completeExternalIdentities GET /v1alpha/{parent=projects/*/locations/*}:completeExternalIdentities
    이 메서드는 제공된 접두사를 기반으로 외부 ID 공급업체에서 관리되는 사용자 및 그룹에 대한 추천을 제공합니다.
    estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
    고객이 사용할 데이터 크기를 추정합니다.
    getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
    AclConfig을 가져옵니다.
    getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
    CmekConfig을 가져옵니다.
    obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
    모니터링을 위해 자연 검색 또는 전용 크롤링 속도의 시계열 데이터를 가져옵니다.
    provision POST /v1alpha/{name=projects/*/locations/*}:provision
    프로젝트 리소스를 프로비저닝합니다.
    queryConfigurablePricingUsageStats GET /v1alpha/{project=projects/*}/locations/{location}:queryConfigurablePricingUsageStats
    프로젝트의 구성 가능한 가격 책정 사용 통계를 쿼리합니다.
    removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
    crawl_rate_scope의 전용 크롤링 속도를 삭제합니다.
    setDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:setDedicatedCrawlRate
    crawl_rate_scope의 전용 크롤링 속도를 설정합니다.
    setUpDataConnector POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnector
    Collection를 만들고 DataConnector를 설정합니다.
    setUpDataConnectorV2 POST /v1alpha/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Collection를 만들고 DataConnector를 설정합니다.
    updateAclConfig PATCH /v1alpha/{aclConfig.name=projects/*/locations/*/aclConfig}
    고객 프로젝트의 위치에서 사용할 기본 ACL 구성입니다.
    updateCmekConfig PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfig}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1alpha.projects.locations.authorizations

    메서드
    acquireUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:acquireUserAuthorization
    최종 사용자 인증 정보와 지정된 리소스로 식별된 사용자의 저장된 갱신 토큰을 사용하여 생성된 액세스 토큰과 해당 세부정보를 반환합니다.
    create POST /v1alpha/{parent=projects/*/locations/*}/authorizations
    Authorization를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Authorization를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/authorizations/*}
    Authorization을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/authorizations
    Engine 아래의 모든 Authorization를 나열합니다.
    patch PATCH /v1alpha/{authorization.name=projects/*/locations/*/authorizations/*}
    Authorization를 업데이트합니다.
    storeUserAuthorization POST /v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization
    OAuth 승인 사용자 인증 정보를 갱신 토큰으로 교환하고, 해당 갱신 토큰과 범위를 저장합니다.

    REST 리소스: v1alpha.projects.locations.cmekConfigs

    메서드
    delete DELETE /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig를 프로비저닝 해제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/cmekConfigs
    프로젝트의 모든 CmekConfig를 나열합니다.
    patch PATCH /v1alpha/{config.name=projects/*/locations/*/cmekConfigs/*}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1alpha.projects.locations.collections

    메서드
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*}
    Collection를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*}
    Collection를 가져옵니다.
    getDataConnector GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}
    DataConnector을 가져옵니다.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Collection의 IAM 액세스 제어 정책을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/collections
    Collection 목록을 가져옵니다.
    patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
    Collection를 업데이트합니다.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Collection의 IAM 액세스 제어 정책을 설정합니다.
    updateDataConnector PATCH /v1alpha/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    DataConnector를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataConnector

    메서드
    acquireAccessToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAccessToken
    AcquireAndStoreRefreshToken로 발급된 사용자별 갱신 토큰을 사용하여 새 액세스 토큰과 해당 토큰 세부정보를 생성해 반환합니다.
    acquireAndStoreRefreshToken POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:acquireAndStoreRefreshToken
    OAuth 승인 사용자 인증 정보를 갱신 토큰으로 교환하고, 해당 갱신 토큰과 범위를 저장합니다.
    buildActionInvocation POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:buildActionInvocation
    DataConnector를 사용하여 작업 호출을 빌드합니다.
    checkRefreshToken
    (deprecated)
    GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:checkRefreshToken
    지원 중단됨: 지정된 연결의 EUC 사용자에 대해 갱신 토큰이 존재하는지 확인하고 해당 세부정보를 반환합니다.
    executeAction POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
    DataConnector를 사용하여 서드 파티 작업을 실행합니다.
    fetchEntitiesTypes GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:FetchEntitiesTypes
    DataConnector의 항목 유형을 가져옵니다.
    getConnectorSecret GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:getConnectorSecret
    연결된 커넥터의 보안 비밀을 가져옵니다.
    invokeConnectorMcp POST /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:invokeConnectorMcp
    MCP 커넥터를 호출합니다.
    mcp DELETE /v1alpha/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest는 MCP 삭제 요청을 처리합니다.
    startConnectorRun POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}:startConnectorRun
    DataConnector에 대해 즉시 동기화 프로세스를 시작합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataConnector.connectorRuns

    메서드
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataConnector}/connectorRuns
    DataConnector의 ConnectorRun를 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataConnector.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores

    메서드
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:addPatientFilter
    환자 ID 그룹을 데이터 스토어의 환자 필터로 추가합니다.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 삭제합니다.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:deletePatientFilter
    데이터 스토어의 전체 환자 필터를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 가져옵니다.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    CompletionConfig을 가져옵니다.
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    DocumentProcessingConfig를 가져옵니다.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 업데이트합니다.
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:removePatientFilter
    데이터 스토어의 환자 필터에서 환자 ID 그룹을 삭제합니다.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
    데이터 스토어의 환자 필터를 대체합니다.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.
    trainCustomModel POST /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    커스텀 모델을 학습합니다.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/dataStores/*/completionConfig}
    CompletionConfig을 업데이트합니다.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig}
    DocumentProcessingConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}
    Branch을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/branches
    지정된 상위 DataStore 아래의 모든 Branch를 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.branches.documents

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Document의 파싱된 레이아웃 정보를 가져옵니다.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.branches.documents.chunks

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*/chunks/*}
    Document를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}/chunks
    Chunk 목록을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.branches.operations

    메서드
    cancel POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.completionConfig

    메서드
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.completionSuggestions

    메서드
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.controls

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.conversations

    메서드
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.customModels

    메서드
    list GET /v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    모든 맞춤 모델의 목록을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.models.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.schemas

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.schemas.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.servingConfigs

    메서드
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.sessions

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.sessions.answers

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.siteSearchEngine

    메서드
    batchVerifyTargetSites POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    타겟 사이트의 소유권과 유효성을 확인합니다.
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    fetchDomainVerificationStatus GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    도메인 확인 상태가 포함된 타겟 사이트 목록을 반환합니다.
    getUriPatternDocumentData GET /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:getUriPatternDocumentData
    고급 사이트 검색 DataStore의 문서 데이터 매핑에 URI 패턴을 가져옵니다.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.
    setUriPatternDocumentData POST /v1alpha/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:setUriPatternDocumentData
    고급 사이트 검색 DataStore의 문서 데이터 매핑에 URI 패턴을 설정합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.userEvents

    메서드
    collect GET /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1alpha.projects.locations.collections.dataStores.widgetConfigs

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    Engine를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Engine를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}
    Engine을 가져옵니다.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    CompletionConfig을 가져옵니다.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Engine의 IAM 액세스 제어 정책을 가져옵니다.
    getWorkspaceSettings GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:getWorkspaceSettings
    최종 사용자의 Workspace 설정을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*}/engines
    프로젝트와 연결된 모든 Engine를 나열합니다.
    patch PATCH /v1alpha/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Engine를 업데이트합니다.
    pause POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:pause
    기존 Engine의 학습을 일시중지합니다.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
    기존 Engine의 학습을 재개합니다.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Engine의 IAM 액세스 제어 정책을 설정합니다.
    tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
    기존 Engine를 조정합니다.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
    CompletionConfig을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.agentTrajectories

    메서드
    write POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    내부 관측 가능성 로깅을 위해 단일 에이전트 턴의 실행 궤적을 작성합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.analytics

    메서드
    exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
    측정항목을 내보냅니다.
    getConfig GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    AnalyticsConfig를 가져옵니다.
    updateConfig PATCH /v1alpha/{analyticsConfig.name=projects/*/locations/*/collections/*/engines/*/analytics/config}
    분석의 AnalyticsConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants

    메서드
    assist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    사용자의 쿼리를 지원합니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Assistant를 만듭니다.
    createCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent
    명시적 컨텍스트 캐시 (Vertex CachedContent)를 만듭니다. name는 후속 GenerateContent 요청에서 cachedContent로 전달됩니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 삭제합니다.
    deleteCachedContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:deleteCachedContent
    CreateCachedContent로 생성된 컨텍스트 캐시를 삭제합니다 (TTL 전에 스토리지를 해제함).
    generateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:generateContent
    퍼스트 파티 Gemini Enterprise 클라이언트를 대신하여 모델에서 콘텐츠를 생성합니다 (단항).
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Engine 아래의 모든 Assistant를 나열합니다.
    patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 업데이트합니다.
    predict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:predict
    퍼스트 파티 Gemini Enterprise 클라이언트를 대신하여 모델에서 단항 예측을 제공합니다.
    streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    스트리밍 방식으로 사용자의 질문을 지원합니다.
    streamGenerateContent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamGenerateContent
    GenerateContent의 서버 스트리밍 변형입니다.
    streamRawPredict POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamRawPredict
    generateContent 모양이 아닌 원시 요청/응답 프로토콜을 사용하는 모델의 서버 스트리밍 원시 예측

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants.agents

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    Agent를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Agent를 삭제합니다.
    deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:deploy
    Agent를 배포합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Agent을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/agents
    호출자가 만든 Assistant 아래의 모든 Agent를 나열합니다.
    patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
    Agent를 업데이트합니다.
    rejectAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:rejectAgent
    대중에게 제공된 에이전트를 거부합니다.
    requestAgentReview POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:requestAgentReview
    검토할 수 있도록 하여 관리자에게 에이전트를 제공합니다.
    withdrawAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:withdrawAgent
    대중에게 제공된 에이전트를 철회합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants.agents.files

    메서드
    import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/files:import
    Agent에 파일을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants.agents.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants.agents.toolCalls.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/toolCalls/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.assistants.cannedQueries

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    CannedQuery를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    CannedQuery를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    CannedQuery를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries
    Assistant 아래의 모든 CannedQuery를 나열합니다.
    listActiveCannedQueryUserViews GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}/cannedQueries:listActiveCannedQueryUserViews
    활성 CannedQuery의 모든 CannedQueryUserView를 나열합니다.
    patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
    CannedQuery를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.collaborativeProjects.knowledgeSpaces.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/collaborativeProjects/*/knowledgeSpaces/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.completionConfig

    메서드
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.
    removeSuggestion POST /v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
    사용자의 엔진에서 Google 검색 기록 추천을 삭제합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.controls

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Control을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.conversations

    메서드
    converse POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.servingConfigs

    메서드
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions

    메서드
    addContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    세션 내에서 지원 호출의 소스로 사용할 컨텍스트 파일을 업로드합니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    listSessionFileMetadata GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
    현재 세션의 모든 파일에 대한 메타데이터를 나열합니다.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 업데이트합니다.
    recommendQuestions GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:recommendQuestions
    지정된 세션에 추천되는 질문을 가져옵니다.
    removeContextFile POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile
    세션에서 컨텍스트 파일을 삭제합니다.
    selectContextFiles POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:selectContextFiles
    세션에서 사용할 컨텍스트 파일을 선택합니다.
    validateUserAuthorization POST /v1alpha/{session=projects/*/locations/*/collections/*/engines/*/sessions/*}:validateUserAuthorization
    사용자가 서드 파티 동의 화면에서 돌아온 후 A2A 3LO (3-legged-OAuth) 다운스트림 인증 동의 흐름을 검증하고 인증 관리자로 다운스트림 사용자 인증 정보를 완료합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments

    메서드
    acquirePrograms POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:acquirePrograms
    평가를 위해 생성된 프로그램 대기열에서 하나 이상의 AlphaEvolveProgram를 획득합니다.
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    새 AlphaEvolveExperiment를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    실험이 종료 상태인 경우 (예:
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}
    기존 AlphaEvolveExperiment를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/alphaEvolveExperiments
    지정된 세션의 모든 AlphaEvolveExperiment를 나열합니다.
    resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:resume
    AlphaEvolveExperiment를 처리하기 위해 워크플로를 재개합니다.
    start POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:start
    AlphaEvolveExperiment를 처리하는 워크플로를 시작합니다.
    submitProgramsEvaluations POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}:submitProgramsEvaluations
    실험에 AlphaEvolveProgramEvaluation를 추가합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.alphaEvolvePrograms

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    새 AlphaEvolveProgram를 만듭니다.
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/alphaEvolvePrograms/*}
    기존 AlphaEvolveProgram을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*}/alphaEvolvePrograms
    요청에 제공된 기준을 따르는 지정된 실험의 모든 AlphaEvolveProgram를 나열합니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/alphaEvolveExperiments/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.answers

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.assistAnswers

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    AssistAnswer을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.sessions.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.collections.engines.widgetConfigs

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.collections.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/collections/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/collections/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.dataStores

    메서드
    addPatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter
    환자 ID 그룹을 데이터 스토어의 환자 필터로 추가합니다.
    completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
    DataStore를 삭제합니다.
    deletePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:deletePatientFilter
    데이터 스토어의 전체 환자 필터를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*}
    DataStore를 가져옵니다.
    getCompletionConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/completionConfig}
    CompletionConfig을 가져옵니다.
    getDocumentProcessingConfig GET /v1alpha/{name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    DocumentProcessingConfig를 가져옵니다.
    getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1alpha/{dataStore.name=projects/*/locations/*/dataStores/*}
    DataStore를 업데이트합니다.
    removePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:removePatientFilter
    데이터 스토어의 환자 필터에서 환자 ID 그룹을 삭제합니다.
    replacePatientFilter POST /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:replacePatientFilter
    데이터 스토어의 환자 필터를 대체합니다.
    setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.
    updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/dataStores/*/completionConfig}
    CompletionConfig을 업데이트합니다.
    updateDocumentProcessingConfig PATCH /v1alpha/{documentProcessingConfig.name=projects/*/locations/*/dataStores/*/documentProcessingConfig}
    DocumentProcessingConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}
    Branch을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/branches
    지정된 상위 DataStore 아래의 모든 Branch를 나열합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.branches.documents

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    getProcessedDocument GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}:getProcessedDocument
    Document의 파싱된 레이아웃 정보를 가져옵니다.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1alpha/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.branches.documents.chunks

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*/chunks/*}
    Document를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*/documents/*}/chunks
    Chunk 목록을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.dataStores.branches.operations

    메서드
    cancel POST /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.completionConfig

    메서드
    completeQuery POST /v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.completionSuggestions

    메서드
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.controls

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1alpha/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.conversations

    메서드
    converse POST /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1alpha/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.models.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.schemas

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1alpha/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.servingConfigs

    메서드
    answer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1alpha/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1alpha/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1alpha.projects.locations.dataStores.sessions

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1alpha/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.sessions.answers

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.dataStores.siteSearchEngine

    메서드
    disableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    recrawlUris POST /v1alpha/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1alpha/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.userEvents

    메서드
    collect GET /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1alpha/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1alpha.projects.locations.dataStores.widgetConfigs

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1alpha/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.evaluations

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*}/evaluations
    Evaluation를 만듭니다.
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*}
    Evaluation를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/evaluations
    Evaluation 목록을 가져옵니다.
    listResults GET /v1alpha/{evaluation=projects/*/locations/*/evaluations/*}:listResults
    지정된 Evaluation의 결과 목록을 가져옵니다.

    REST 리소스: v1alpha.projects.locations.evaluations.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/evaluations/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.groundingConfigs

    메서드
    check POST /v1alpha/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    그라운딩 확인을 수행합니다.

    REST 리소스: v1alpha.projects.locations.identityMappingStores

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    새 ID 매핑 스토어를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 가져옵니다.
    importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    ID 매핑 항목 목록을 ID 매핑 스토어로 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
    모든 ID 매핑 스토어를 나열합니다.
    listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    ID 매핑 스토어의 ID 매핑을 나열합니다.
    purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    ID 매핑 스토어에서 지정된 또는 모든 ID 매핑 항목을 영구 삭제합니다.

    REST 리소스: v1alpha.projects.locations.identityMappingStores.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.licenseConfigs

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    LicenseConfig를 생성합니다. 이 메서드는 NotebookLm 라이선스 또는 Gemini Enterprise 무료 체험 라이선스를 생성하는 데만 사용해야 합니다.
    get GET /v1alpha/{name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/licenseConfigs
    프로젝트와 연결된 모든 LicenseConfig를 나열합니다.
    patch PATCH /v1alpha/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig을 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.notebooks

    메서드
    batchDelete POST /v1alpha/{parent=projects/*/locations/*}/notebooks:batchDelete
    Notebooks를 일괄 삭제합니다.
    create POST /v1alpha/{parent=projects/*/locations/*}/notebooks
    노트북을 만듭니다.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*}
    노트북을 가져옵니다.
    listRecentlyViewed GET /v1alpha/{parent=projects/*/locations/*}/notebooks:listRecentlyViewed
    마지막으로 본 시간을 기준으로 정렬된 노트북을 나열합니다.
    share POST /v1alpha/{name=projects/*/locations/*/notebooks/*}:share
    다른 계정과 노트북을 공유합니다.

    REST 리소스: v1alpha.projects.locations.notebooks.audioOverviews

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/audioOverviews
    새 AI 오디오 오버뷰를 생성합니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
    AI 오디오 오버뷰를 삭제합니다.

    REST 리소스: v1alpha.projects.locations.notebooks.sources

    메서드
    batchCreate POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
    Source 목록을 만듭니다.
    batchDelete POST /v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchDelete
    여러 소스를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/notebooks/*/sources/*}
    Source를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.podcasts.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/podcasts/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.rankingConfigs

    메서드
    rank POST /v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    주어진 입력 쿼리를 기반으로 텍스트 레코드 목록의 순위를 지정합니다.

    REST 리소스: v1alpha.projects.locations.requirements

    메서드
    checkRequirement POST /v1alpha/{location=projects/*/locations/*}/requirements:checkRequirement
    특정 요구사항을 확인합니다.

    REST 리소스: v1alpha.projects.locations.sampleQuerySets

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    SampleQuerySet를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*}/sampleQuerySets
    SampleQuerySet 목록을 가져옵니다.
    patch PATCH /v1alpha/{sampleQuerySet.name=projects/*/locations/*/sampleQuerySets/*}
    SampleQuerySet를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.sampleQuerySets.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1alpha.projects.locations.sampleQuerySets.sampleQueries

    메서드
    create POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    SampleQuery를 만듭니다.
    delete DELETE /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 삭제합니다.
    get GET /v1alpha/{name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 가져옵니다.
    import POST /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries:import
    여러 SampleQuery를 일괄 가져옵니다.
    list GET /v1alpha/{parent=projects/*/locations/*/sampleQuerySets/*}/sampleQueries
    SampleQuery 목록을 가져옵니다.
    patch PATCH /v1alpha/{sampleQuery.name=projects/*/locations/*/sampleQuerySets/*/sampleQueries/*}
    SampleQuery를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.userEvents

    메서드
    collect GET /v1alpha/{parent=projects/*/locations/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1alpha/{parent=projects/*/locations/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    write POST /v1alpha/{parent=projects/*/locations/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1alpha.projects.locations.userStores

    메서드
    batchUpdateUserLicenses POST /v1alpha/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    사용자 라이선스를 업데이트합니다.
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*}
    사용자 스토어를 가져옵니다.
    patch PATCH /v1alpha/{userStore.name=projects/*/locations/*/userStores/*}
    사용자 스토어를 업데이트합니다.

    REST 리소스: v1alpha.projects.locations.userStores.licenseConfigsUsageStats

    메서드
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    프로젝트와 연결된 모든 LicenseConfigUsageStats를 나열합니다.

    REST 리소스: v1alpha.projects.locations.userStores.operations

    메서드
    get GET /v1alpha/{name=projects/*/locations/*/userStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*/locations/*/userStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1alpha.projects.locations.userStores.userLicenses

    메서드
    export POST /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export
    상위 UserStore 아래의 모든 UserLicense를 단일 CSV 문서로 내보냅니다.
    list GET /v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses
    사용자 라이선스를 나열합니다.

    REST 리소스: v1alpha.projects.operations

    메서드
    get GET /v1alpha/{name=projects/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1alpha/{name=projects/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.billingAccounts.billingAccountLicenseConfigs

    메서드
    distributeLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig
    결제 계정 수준에서 프로젝트 수준으로 LicenseConfig을 분배합니다.
    retractLicenseConfig POST /v1/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig
    이 메서드는 결제 계정 측에서 호출되어 지정된 프로젝트의 LicenseConfig를 결제 계정으로 다시 가져옵니다.

    REST 리소스: v1.projects

    메서드
    provision POST /v1/{name=projects/*}:provision
    프로젝트 리소스를 프로비저닝합니다.

    REST 리소스: v1.projects.locations

    메서드
    getAclConfig GET /v1/{name=projects/*/locations/*/aclConfig}
    AclConfig을 가져옵니다.
    getCmekConfig GET /v1/{name=projects/*/locations/*/cmekConfig}
    CmekConfig을 가져옵니다.
    provision POST /v1/{name=projects/*/locations/*}:provision
    프로젝트 리소스를 프로비저닝합니다.
    setUpDataConnector POST /v1/{parent=projects/*/locations/*}:setUpDataConnector
    Collection를 만들고 DataConnector를 설정합니다.
    setUpDataConnectorV2 POST /v1/{parent=projects/*/locations/*}:setUpDataConnectorV2
    Collection를 만들고 DataConnector를 설정합니다.
    updateAclConfig PATCH /v1/{aclConfig.name=projects/*/locations/*/aclConfig}
    고객 프로젝트의 위치에서 사용할 기본 ACL 구성입니다.
    updateCmekConfig PATCH /v1/{config.name=projects/*/locations/*/cmekConfig}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1.projects.locations.cmekConfigs

    메서드
    delete DELETE /v1/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig를 프로비저닝 해제합니다.
    get GET /v1/{name=projects/*/locations/*/cmekConfigs/*}
    CmekConfig을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*}/cmekConfigs
    프로젝트의 모든 CmekConfig를 나열합니다.
    patch PATCH /v1/{config.name=projects/*/locations/*/cmekConfigs/*}
    고객 프로젝트의 위치에서 사용할 CMEK 키를 프로비저닝합니다.

    REST 리소스: v1.projects.locations.collections

    메서드
    delete DELETE /v1/{name=projects/*/locations/*/collections/*}
    Collection를 삭제합니다.
    getDataConnector GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}
    DataConnector을 가져옵니다.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*}:getIamPolicy
    Collection의 IAM 액세스 제어 정책을 가져옵니다.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*}:setIamPolicy
    Collection의 IAM 액세스 제어 정책을 설정합니다.
    updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
    DataConnector를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataConnector

    메서드
    mcp DELETE /v1/projects/*/locations/*/collections/*/dataConnector/mcp
    ServeMcpDeleteRequest는 MCP 삭제 요청을 처리합니다.

    REST 리소스: v1.projects.locations.collections.dataConnector.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataConnector/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataConnector}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores

    메서드
    completeQuery GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 가져옵니다.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/collections/*/dataStores/*}
    DataStore를 업데이트합니다.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.
    trainCustomModel POST /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:trainCustomModel
    커스텀 모델을 학습합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.

    REST 리소스: v1.projects.locations.collections.dataStores.branches.documents

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1/{document.name=projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.branches.operations

    메서드
    cancel POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.completionConfig

    메서드
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.completionSuggestions

    메서드
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.controls

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.conversations

    메서드
    converse POST /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.customModels

    메서드
    list GET /v1/{dataStore=projects/*/locations/*/collections/*/dataStores/*}/customModels
    모든 맞춤 모델의 목록을 가져옵니다.

    REST 리소스: v1.projects.locations.collections.dataStores.models.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.schemas

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1/{schema.name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.schemas.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.servingConfigs

    메서드
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1.projects.locations.collections.dataStores.sessions

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.sessions.answers

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1.projects.locations.collections.dataStores.siteSearchEngine

    메서드
    batchVerifyTargetSites POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:batchVerifyTargetSites
    타겟 사이트의 소유권과 유효성을 확인합니다.
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    fetchDomainVerificationStatus GET /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:fetchDomainVerificationStatus
    도메인 확인 상태가 포함된 타겟 사이트 목록을 반환합니다.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.siteSearchEngine.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine/targetSites}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.userEvents

    메서드
    collect GET /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1.projects.locations.collections.dataStores.widgetConfigs

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.engines

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*}/engines
    Engine를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Engine를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*}
    Engine을 가져옵니다.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/collections/*/engines/*}:getIamPolicy
    Engine의 IAM 액세스 제어 정책을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
    프로젝트와 연결된 모든 Engine를 나열합니다.
    patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
    Engine를 업데이트합니다.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/collections/*/engines/*}:setIamPolicy
    Engine의 IAM 액세스 제어 정책을 설정합니다.

    REST 리소스: v1.projects.locations.collections.engines.agentTrajectories

    메서드
    write POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/agentTrajectories:write
    내부 관측 가능성 로깅을 위해 단일 에이전트 턴의 실행 궤적을 작성합니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants

    메서드
    assist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:assist
    사용자의 쿼리를 지원합니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Assistant를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
    Engine 아래의 모든 Assistant를 나열합니다.
    patch PATCH /v1/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
    Assistant를 업데이트합니다.
    streamAssist POST /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
    스트리밍 방식으로 사용자의 질문을 지원합니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants.agents.a2a.v1

    메서드
    getCard GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/card
    GetAgentCard는 에이전트의 에이전트 카드를 반환합니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.message

    메서드
    send POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:send
    에이전트에게 메시지를 보냅니다.
    stream POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/message:stream
    SendStreamingMessage는 작업이 중단되거나 종료 상태가 될 때까지 작업 업데이트 이벤트 스트림을 반환하는 스트리밍 호출입니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks

    메서드
    cancel POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:cancel
    에이전트의 작업을 취소합니다.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}
    에이전트에서 작업의 현재 상태를 가져옵니다.
    subscribe GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*}:subscribe
    TaskSubscription은 태스크 업데이트 이벤트 스트림을 반환하는 스트리밍 호출입니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants.agents.a2a.v1.tasks.pushNotificationConfigs

    메서드
    create POST /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*/pushNotificationConfigs}
    작업의 푸시 알림 구성을 설정합니다.
    delete DELETE /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    작업의 푸시 알림 구성을 삭제합니다.
    get GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{name=tasks/*/pushNotificationConfigs/*}
    작업의 푸시 알림 구성을 가져옵니다.
    list GET /v1/{tenant=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}/a2a/v1/{parent=tasks/*}/pushNotificationConfigs
    작업에 대해 구성된 푸시 알림 목록을 가져옵니다.

    REST 리소스: v1.projects.locations.collections.engines.assistants.agents.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1.projects.locations.collections.engines.completionConfig

    메서드
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1.projects.locations.collections.engines.controls

    메서드
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    Control을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1/{control.name=projects/*/locations/*/collections/*/engines/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.engines.conversations

    메서드
    converse POST /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.engines.operations

    메서드
    cancel POST /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*/engines/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.collections.engines.servingConfigs

    메서드
    answer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1.projects.locations.collections.engines.sessions

    메서드
    addContextFile POST /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
    세션 내에서 지원 호출의 소스로 사용할 컨텍스트 파일을 업로드합니다.
    create POST /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.engines.sessions.answers

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1.projects.locations.collections.engines.sessions.assistAnswers

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
    AssistAnswer을 가져옵니다.

    REST 리소스: v1.projects.locations.collections.engines.widgetConfigs

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/collections/*/engines/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1.projects.locations.collections.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/collections/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/collections/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.dataStores

    메서드
    completeQuery GET /v1/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
    지정된 사용자 입력에 대해 추천 키워드로 자동 완성합니다.
    create POST /v1/{parent=projects/*/locations/*}/dataStores
    DataStore를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*}
    DataStore를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*}
    DataStore를 가져옵니다.
    getIamPolicy GET /v1/{resource=projects/*/locations/*/dataStores/*}:getIamPolicy
    DataStore의 IAM 액세스 제어 정책을 가져옵니다.
    getSiteSearchEngine GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine}
    SiteSearchEngine을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*}/dataStores
    프로젝트와 연결된 모든 DataStore를 나열합니다.
    patch PATCH /v1/{dataStore.name=projects/*/locations/*/dataStores/*}
    DataStore를 업데이트합니다.
    setIamPolicy POST /v1/{resource=projects/*/locations/*/dataStores/*}:setIamPolicy
    DataStore의 IAM 액세스 제어 정책을 설정합니다.

    REST 리소스: v1.projects.locations.dataStores.branches

    메서드
    batchGetDocumentsMetadata GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/batchGetDocumentsMetadata
    Document의 색인 최신 상태 메타데이터를 가져옵니다.

    REST 리소스: v1.projects.locations.dataStores.branches.documents

    메서드
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 가져옵니다.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
    여러 Document를 일괄 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents
    Document 목록을 가져옵니다.
    patch PATCH /v1/{document.name=projects/*/locations/*/dataStores/*/branches/*/documents/*}
    Document를 업데이트합니다.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:purge
    브랜치에서 선택한 모든 Document를 영구적으로 삭제합니다.

    REST 리소스: v1.projects.locations.dataStores.branches.operations

    메서드
    cancel POST /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.dataStores.completionConfig

    메서드
    completeQuery POST /v1/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
    고급 추천 키워드로 사용자 입력을 완성합니다.

    REST 리소스: v1.projects.locations.dataStores.completionSuggestions

    메서드
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:import
    DataStore의 CompletionSuggestion을 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/completionSuggestions:purge
    DataStore의 모든 CompletionSuggestion를 영구 삭제합니다.

    REST 리소스: v1.projects.locations.dataStores.controls

    메서드
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    Control을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/controls
    상위 DataStore별로 모든 컨트롤을 나열합니다.
    patch PATCH /v1/{control.name=projects/*/locations/*/dataStores/*/controls/*}
    Control을 업데이트합니다.

    REST 리소스: v1.projects.locations.dataStores.conversations

    메서드
    converse POST /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
    대화를 나눕니다.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    대화를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/conversations
    상위 DataStore별로 모든 대화를 나열합니다.
    patch PATCH /v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}
    대화를 업데이트합니다.

    REST 리소스: v1.projects.locations.dataStores.models.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.dataStores.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/dataStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/dataStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.dataStores.schemas

    메서드
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/schemas
    Schema 목록을 가져옵니다.
    patch PATCH /v1/{schema.name=projects/*/locations/*/dataStores/*/schemas/*}
    Schema를 업데이트합니다.

    REST 리소스: v1.projects.locations.dataStores.servingConfigs

    메서드
    answer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer
    질문에 답변하는 메서드입니다.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    ServingConfig를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
    이 dataStore에 연결된 모든 ServingConfig를 나열합니다.
    patch PATCH /v1/{servingConfig.name=projects/*/locations/*/dataStores/*/servingConfigs/*}
    ServingConfig를 업데이트합니다.
    recommend POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:recommend
    상황별 사용자 이벤트가 필요한 추천을 만듭니다.
    search POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:search
    검색을 수행합니다.
    searchLite POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:searchLite
    검색을 수행합니다.
    streamAnswer POST /v1/{servingConfig=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer
    질문 답변 메서드 (스트리밍)입니다.

    REST 리소스: v1.projects.locations.dataStores.sessions

    메서드
    create POST /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    세션을 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*}/sessions
    상위 DataStore별로 모든 세션을 나열합니다.
    patch PATCH /v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}
    세션을 업데이트합니다.

    REST 리소스: v1.projects.locations.dataStores.sessions.answers

    메서드
    get GET /v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}
    Answer를 가져옵니다.

    REST 리소스: v1.projects.locations.dataStores.siteSearchEngine

    메서드
    disableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:disableAdvancedSiteSearch
    고급 사이트 검색에서 기본 사이트 검색으로 다운그레이드합니다.
    enableAdvancedSiteSearch POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:enableAdvancedSiteSearch
    기본 사이트 검색에서 고급 사이트 검색으로 업그레이드합니다.
    recrawlUris POST /v1/{siteSearchEngine=projects/*/locations/*/dataStores/*/siteSearchEngine}:recrawlUris
    URI 목록에 대한 주문형 재크롤링을 요청합니다.

    REST 리소스: v1.projects.locations.dataStores.siteSearchEngine.sitemaps

    메서드
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps
    Sitemap를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/sitemaps/*}
    Sitemap를 삭제합니다.
    fetch GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/sitemaps:fetch
    DataStore에서 Sitemap을 가져옵니다.

    REST 리소스: v1.projects.locations.dataStores.siteSearchEngine.targetSites

    메서드
    batchCreate POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites:batchCreate
    TargetSite를 일괄적으로 만듭니다.
    create POST /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*/dataStores/*/siteSearchEngine}/targetSites
    TargetSite 목록을 가져옵니다.
    patch PATCH /v1/{targetSite.name=projects/*/locations/*/dataStores/*/siteSearchEngine/targetSites/*}
    TargetSite를 업데이트합니다.

    REST 리소스: v1.projects.locations.dataStores.suggestionDenyListEntries

    메서드
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/suggestionDenyListEntries:import
    DataStore의 모든 SuggestionDenyListEntry를 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/**}/suggestionDenyListEntries:purge
    DataStore의 모든 SuggestionDenyListEntry를 영구 삭제합니다.

    REST 리소스: v1.projects.locations.dataStores.userEvents

    메서드
    collect GET /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    purge POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:purge
    제공된 필터로 지정된 모든 사용자 이벤트를 영구적으로 삭제합니다.
    write POST /v1/{parent=projects/*/locations/*/dataStores/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1.projects.locations.dataStores.widgetConfigs

    메서드
    get GET /v1/{name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 가져옵니다.
    patch PATCH /v1/{widgetConfig.name=projects/*/locations/*/dataStores/*/widgetConfigs/*}
    WidgetConfig를 업데이트합니다.

    REST 리소스: v1.projects.locations.groundingConfigs

    메서드
    check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
    그라운딩 확인을 수행합니다.

    REST 리소스: v1.projects.locations.identityMappingStores

    메서드
    create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
    새 ID 매핑 스토어를 만듭니다.
    delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 삭제합니다.
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
    ID 매핑 스토어를 가져옵니다.
    importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
    ID 매핑 항목 목록을 ID 매핑 스토어로 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
    모든 ID 매핑 스토어를 나열합니다.
    listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
    ID 매핑 스토어의 ID 매핑을 나열합니다.
    purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
    ID 매핑 스토어에서 지정된 또는 모든 ID 매핑 항목을 영구 삭제합니다.

    REST 리소스: v1.projects.locations.identityMappingStores.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/identityMappingStores/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*/identityMappingStores/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.licenseConfigs

    메서드
    create POST /v1/{parent=projects/*/locations/*}/licenseConfigs
    LicenseConfig를 생성합니다. 이 메서드는 NotebookLm 라이선스 또는 Gemini Enterprise 무료 체험 라이선스를 생성하는 데만 사용해야 합니다.
    get GET /v1/{name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig를 가져옵니다.
    list GET /v1/{parent=projects/*/locations/*}/licenseConfigs
    프로젝트와 연결된 모든 LicenseConfig를 나열합니다.
    patch PATCH /v1/{licenseConfig.name=projects/*/locations/*/licenseConfigs/*}
    LicenseConfig을 업데이트합니다.

    REST 리소스: v1.projects.locations.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*/locations/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.

    REST 리소스: v1.projects.locations.podcasts.operations

    메서드
    get GET /v1/{name=projects/*/locations/*/podcasts/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.

    REST 리소스: v1.projects.locations.rankingConfigs

    메서드
    rank POST /v1/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
    주어진 입력 쿼리를 기반으로 텍스트 레코드 목록의 순위를 지정합니다.

    REST 리소스: v1.projects.locations.userEvents

    메서드
    collect GET /v1/{parent=projects/*/locations/*}/userEvents:collect
    브라우저에서 단일 사용자 이벤트를 작성합니다.
    import POST /v1/{parent=projects/*/locations/*}/userEvents:import
    사용자 이벤트를 일괄 가져옵니다.
    write POST /v1/{parent=projects/*/locations/*}/userEvents:write
    단일 사용자 이벤트를 작성합니다.

    REST 리소스: v1.projects.locations.userStores

    메서드
    batchUpdateUserLicenses POST /v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
    사용자 라이선스를 업데이트합니다.
    get GET /v1/{name=projects/*/locations/*/userStores/*}
    사용자 스토어를 가져옵니다.
    patch PATCH /v1/{userStore.name=projects/*/locations/*/userStores/*}
    사용자 스토어를 업데이트합니다.

    REST 리소스: v1.projects.locations.userStores.licenseConfigsUsageStats

    메서드
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/licenseConfigsUsageStats
    프로젝트와 연결된 모든 LicenseConfigUsageStats를 나열합니다.

    REST 리소스: v1.projects.locations.userStores.userLicenses

    메서드
    list GET /v1/{parent=projects/*/locations/*/userStores/*}/userLicenses
    사용자 라이선스를 나열합니다.

    REST 리소스: v1.projects.operations

    메서드
    cancel POST /v1/{name=projects/*/operations/*}:cancel
    장기 실행 작업에 대한 비동기 취소를 시작합니다.
    get GET /v1/{name=projects/*/operations/*}
    장기 실행 작업의 최신 상태를 가져옵니다.
    list GET /v1/{name=projects/*}/operations
    요청에 지정된 필터와 일치하는 작업을 나열합니다.