Discovery Engine API

Discovery Engine API。

服務:discoveryengine.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果您的應用程式需要使用自己的程式庫呼叫這項服務,請在發出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件會用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。此服務提供下列探索文件:

服務端點

服務端點是能指定 API 服務網路位址的基本網址。一項服務可能有多個服務端點。這項服務有下列服務端點,以及和該服務端點相關的所有 URI:

  • https://discoveryengine.googleapis.com

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
取得自然或專屬檢索率的時間序列資料,以供監控。
removeDedicatedCrawlRate POST /v1beta/{location=projects/*/locations/*}:removeDedicatedCrawlRate
移除 craw_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
Lists all the CmekConfigs with the project.
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
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
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
建立控制項。
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
get GET /v1beta/{name=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}
取得 ServingConfig。
list GET /v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*}/servingConfigs
列出連結至這個資料存放區的所有 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/*}
取得答案。

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
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
暫停現有引擎的訓練作業。
resume POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:resume
繼續訓練現有引擎。
tune POST /v1beta/{name=projects/*/locations/*/collections/*/engines/*}:tune
調整現有引擎。

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.completionConfig

方法
completeQuery POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:completeQuery
以進階關鍵字建議完成使用者輸入內容。
removeSuggestion POST /v1beta/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion
為使用者移除引擎中的搜尋記錄建議。

REST 資源:v1beta.projects.locations.collections.engines.controls

方法
create POST /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/controls
建立控制項。
delete DELETE /v1beta/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
get GET /v1beta/{name=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}
取得 ServingConfig。
list GET /v1beta/{parent=projects/*/locations/*/collections/*/engines/*}/servingConfigs
列出連結至這個資料存放區的所有 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/*}
取得答案。

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
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

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
建立控制項。
delete DELETE /v1beta/{name=projects/*/locations/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
get GET /v1beta/{name=projects/*/locations/*/dataStores/*/servingConfigs/*}
取得 ServingConfig。
list GET /v1beta/{parent=projects/*/locations/*/dataStores/*}/servingConfigs
列出連結至這個資料存放區的所有 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/*}
取得答案。

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
建立新的身分對應儲存區。
delete DELETE /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
刪除身分識別對應儲存區。
get GET /v1beta/{name=projects/*/locations/*/identityMappingStores/*}
取得識別資訊對應儲存區。
importIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
將識別資訊對應項目清單匯入識別資訊對應商店。
list GET /v1beta/{parent=projects/*/locations/*}/identityMappingStores
列出所有識別資訊對應商店。
listIdentityMappings GET /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
列出識別資訊對應商店中的識別資訊對應。
purgeIdentityMappings POST /v1beta/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
從身分識別對應儲存區清除指定或所有身分識別對應項目。

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
get GET /v1beta/{name=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
更新使用者授權。

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.projects

方法
get GET /v1alpha/{name=projects/*}
取得 Project
patch PATCH /v1alpha/{project.name=projects/*}
更新 Discovery Engine 專案的可編輯設定。
provision POST /v1alpha/{name=projects/*}:provision
佈建專案資源。
reportConsentChange POST /v1alpha/{project=projects/*}:reportConsentChange
更新這個專案的服務條款。

REST 資源:v1alpha.projects.locations

方法
estimateDataSize POST /v1alpha/{location=projects/*/locations/*}:estimateDataSize
預估客戶使用的資料大小。
getAclConfig GET /v1alpha/{name=projects/*/locations/*/aclConfig}
取得 AclConfig
getCmekConfig GET /v1alpha/{name=projects/*/locations/*/cmekConfig}
取得 CmekConfig
getConfigurablePricingUsageStats GET /v1alpha/{name=projects/*/locations/*/configurablePricingUsageStats}
取得可設定計價模式的使用統計資料。
obtainCrawlRate POST /v1alpha/{location=projects/*/locations/*}:obtainCrawlRate
取得自然或專屬檢索率的時間序列資料,以供監控。
removeDedicatedCrawlRate POST /v1alpha/{location=projects/*/locations/*}:removeDedicatedCrawlRate
移除 craw_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
Lists all the CmekConfigs with the project.
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
list GET /v1alpha/{parent=projects/*/locations/*}/collections
取得 Collection 清單。
patch PATCH /v1alpha/{collection.name=projects/*/locations/*/collections/*}
更新 Collection
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
取得相關聯連接器的密鑰。
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
列出 DataConnectorDataConnectorConnectorRun

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

方法
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
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
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
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
建立控制項。
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
列出連結至這個資料存放區的所有 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/*}
取得答案。

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
為進階網站搜尋資料存放區設定文件資料對應的 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

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
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
暫停現有引擎的訓練作業。
resume POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:resume
繼續訓練現有引擎。
tune POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*}:tune
調整現有引擎。
updateCompletionConfig PATCH /v1alpha/{completionConfig.name=projects/*/locations/*/collections/*/engines/*/completionConfig}
更新 CompletionConfig

REST 資源:v1alpha.projects.locations.collections.engines.agents

方法
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
建立 Agent
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
刪除 Agent
deploy POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:deploy
部署 Agent
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}
取得 Agent
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/agents/*}:getAgentView
傳回指定 AgentAgentView,其中包含代理程式的額外資訊。
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/agents
列出呼叫者建立的 Assistant 底下所有 Agent
patch PATCH /v1alpha/{agent.name=projects/*/locations/*/collections/*/engines/*/agents/*}
更新 Agent

REST 資源:v1alpha.projects.locations.collections.engines.agents.files

方法
import POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/agents/*}/files:import
將檔案匯入 Agent

REST 資源:v1alpha.projects.locations.collections.engines.analytics

方法
exportMetrics POST /v1alpha/{analytics=projects/*/locations/*/collections/*/engines/*/analytics}:exportMetrics
匯出指標。

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
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
刪除 Assistant
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}
取得 Assistant
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/assistants
列出 Engine 下的所有 Assistant
listAvailableAgentViews POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/assistants/*}:listAvailableAgentViews
列出 Assistant 下顯示的代理程式資料,供呼叫者使用。
patch PATCH /v1alpha/{assistant.name=projects/*/locations/*/collections/*/engines/*/assistants/*}
更新 Assistant
streamAssist POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:streamAssist
以串流方式協助使用者查詢。

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
disableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:disableAgent
停用代理程式。
enableAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:enableAgent
啟用代理程式。
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}
取得 Agent
getAgentView GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getAgentView
傳回指定 AgentAgentView,其中包含代理程式的額外資訊。
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:getIamPolicy
取得代理程式資源的存取權控管政策。
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
將代理程式提交審查,供管理員查看。
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:setIamPolicy
為代理程式資源設定存取權控管政策。
suspendAgent POST /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*/agents/*}:suspendAgent
暫停代理程式。
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.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
列出所有有效 CannedQueryCannedQueryUserView
patch PATCH /v1alpha/{cannedQuery.name=projects/*/locations/*/collections/*/engines/*/assistants/*/cannedQueries/*}
更新 CannedQuery

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
為使用者移除引擎中的搜尋記錄建議。

REST 資源:v1alpha.projects.locations.collections.engines.controls

方法
create POST /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*}/controls
建立控制項。
delete DELETE /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
列出連結至這個資料存放區的所有 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
選取要在工作階段中使用的背景資訊檔案。

REST 資源:v1alpha.projects.locations.collections.engines.sessions.answers

方法
get GET /v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}
取得答案。

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.files

方法
list GET /v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/files
列出目前工作階段中所有檔案的中繼資料。

REST 資源:v1alpha.projects.locations.collections.engines.widgetConfigs

方法
get GET /v1alpha/{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

方法
completeQuery GET /v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:completeQuery
以建議的關鍵字完成指定的使用者輸入內容。
create POST /v1alpha/{parent=projects/*/locations/*}/dataStores
建立 DataStore
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*}
刪除 DataStore
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
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
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
建立控制項。
delete DELETE /v1alpha/{name=projects/*/locations/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
列出連結至這個資料存放區的所有 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/*}
取得答案。

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

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
建立新的身分對應儲存區。
delete DELETE /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
刪除身分識別對應儲存區。
get GET /v1alpha/{name=projects/*/locations/*/identityMappingStores/*}
取得識別資訊對應儲存區。
importIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
將識別資訊對應項目清單匯入識別資訊對應商店。
list GET /v1alpha/{parent=projects/*/locations/*}/identityMappingStores
列出所有識別資訊對應商店。
listIdentityMappings GET /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
列出識別資訊對應商店中的識別資訊對應。
purgeIdentityMappings POST /v1alpha/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
從身分識別對應儲存區清除指定或所有身分識別對應項目。

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
get GET /v1alpha/{name=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
批次刪除筆記本。
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
生成新的語音摘要。
delete DELETE /v1alpha/{name=projects/*/locations/*/notebooks/*/audioOverviews/*}
刪除語音摘要。

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
更新使用者授權。

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

方法
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.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
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
Lists all the CmekConfigs with the project.
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
updateDataConnector PATCH /v1/{dataConnector.name=projects/*/locations/*/collections/*/dataConnector}
更新 DataConnector

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
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
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
建立控制項。
delete DELETE /v1/{name=projects/*/locations/*/collections/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
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/*}
取得答案。

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.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
list GET /v1/{parent=projects/*/locations/*/collections/*}/engines
列出與專案相關聯的所有 Engine
patch PATCH /v1/{engine.name=projects/*/locations/*/collections/*/engines/*}
更新 Engine

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.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
建立控制項。
delete DELETE /v1/{name=projects/*/locations/*/collections/*/engines/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
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/*}
取得答案。

REST 資源:v1.projects.locations.collections.engines.sessions.assistAnswers

方法
get GET /v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/assistAnswers/*}
取得 AssistAnswer

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
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

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
建立控制項。
delete DELETE /v1/{name=projects/*/locations/*/dataStores/*/controls/*}
刪除控制項。
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/*}
更新控制項。

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
回答查詢方法。
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/*}
取得答案。

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.groundingConfigs

方法
check POST /v1/{groundingConfig=projects/*/locations/*/groundingConfigs/*}:check
執行接地檢查。

REST 資源:v1.projects.locations.identityMappingStores

方法
create POST /v1/{parent=projects/*/locations/*}/identityMappingStores
建立新的身分對應儲存區。
delete DELETE /v1/{name=projects/*/locations/*/identityMappingStores/*}
刪除身分識別對應儲存區。
get GET /v1/{name=projects/*/locations/*/identityMappingStores/*}
取得識別資訊對應儲存區。
importIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:importIdentityMappings
將識別資訊對應項目清單匯入識別資訊對應商店。
list GET /v1/{parent=projects/*/locations/*}/identityMappingStores
列出所有識別資訊對應商店。
listIdentityMappings GET /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:listIdentityMappings
列出識別資訊對應商店中的識別資訊對應。
purgeIdentityMappings POST /v1/{identityMappingStore=projects/*/locations/*/identityMappingStores/*}:purgeIdentityMappings
從身分識別對應儲存區清除指定或所有身分識別對應項目。

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
get GET /v1/{name=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
更新使用者授權。

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
列出符合要求中指定篩選器的作業。