- REST リソース: v1.projects.locations
- REST リソース: v1.projects.locations.applications
- REST リソース: v1.projects.locations.applications.drafts
- REST リソース: v1.projects.locations.applications.instances
- REST リソース: v1.projects.locations.clusters
- REST リソース: v1.projects.locations.clusters.analyses
- REST リソース: v1.projects.locations.corpora
- REST リソース: v1.projects.locations.corpora.assets
- REST リソース: v1.projects.locations.corpora.assets.annotations
- REST リソース: v1.projects.locations.corpora.assets.operations
- REST リソース: v1.projects.locations.corpora.collections
- REST リソース: v1.projects.locations.corpora.collections.operations
- REST リソース: v1.projects.locations.corpora.dataSchemas
- REST リソース: v1.projects.locations.corpora.indexes
- REST リソース: v1.projects.locations.corpora.indexes.operations
- REST リソース: v1.projects.locations.corpora.operations
- REST リソース: v1.projects.locations.corpora.searchConfigs
- REST リソース: v1.projects.locations.corpora.searchHypernyms
- REST リソース: v1.projects.locations.indexEndpoints
- REST リソース: v1.projects.locations.indexEndpoints.operations
- REST リソース: v1.projects.locations.operations
- REST リソース: v1.projects.locations.processors
- REST リソース: v1.projects.locations.warehouseOperations
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこれらのサービス エンドポイントに関連しています。
visionai.googleapis.com
: ストリームとアプリケーションの操作に使用されます。warehouse-visionai.googleapis.com
: Vision AI の Media Warehouse の操作に使用されます。
サービス エンドポイント: visionai.googleapis.com
REST リソース: v1.projects.locations.applications
メソッド | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput ターゲット ストリーム入力をアプリケーションに追加します。 |
create |
POST /v1/{parent=projects/*/locations/*}/applications 指定されたプロジェクトとロケーションに新しいアプリケーションを作成します。 |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances ターゲット ストリーム入力をアプリケーションに追加します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} 1 つのアプリケーションを削除します。 |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances アプリケーションへのターゲット ストリーム入力を削除します。アプリケーションがデプロイされている場合は、対応するインスタンスベースが削除されます。 |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy 1 つのアプリケーションをデプロイします。 |
get |
GET /v1/{name=projects/*/locations/*/applications/*} 1 つのアプリケーションの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*}/applications 指定されたプロジェクトとロケーションのアプリケーションを一覧表示します。 |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} 単一の Application のパラメータを更新します。 |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput アプリケーションへのターゲット ストリーム入力を削除します。アプリケーションがデプロイされている場合は、対応するインスタンスベースが削除されます。 |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy 1 つのアプリケーションのデプロイを解除します。 |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances ターゲット ストリーム入力をアプリケーションに追加します。 |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput アプリケーションへのターゲット ストリーム入力を更新します。アプリケーションがデプロイされている場合は、対応するインスタンスベースがデプロイされます。 |
REST リソース: v1.projects.locations.applications.drafts
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts 指定されたプロジェクトとロケーションに新しいドラフトを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} 1 つの下書きを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} 1 つの下書きの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts 指定されたプロジェクトとロケーションのドラフトを一覧表示します。 |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} 単一のドラフトのパラメータを更新します。 |
REST リソース: v1.projects.locations.applications.instances
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} 1 つのインスタンスの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances 指定されたプロジェクトとロケーションでのインスタンスを一覧で表示します。 |
REST リソース: v1.projects.locations.clusters
メソッド | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels チャネルをマテリアライズします。 |
create |
POST /v1/{parent=projects/*/locations/*}/clusters 指定されたプロジェクトとロケーションに新しい Cluster を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} 1 つのクラスタを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} 1 つのクラスタの詳細を取得します。 |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck HealthCheck メソッドは、クラスタのヘルス ステータスを確認します。 |
list |
GET /v1/{parent=projects/*/locations/*}/clusters 指定されたプロジェクトとロケーションのクラスタを一覧表示します。 |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} 単一の Cluster のパラメータを更新します。 |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents 指定したストリームで発生したイベントの更新を監視します。 |
REST リソース: v1.projects.locations.clusters.analyses
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses 指定されたプロジェクトとロケーションに新しい分析を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} 1 つの分析を削除します。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} 1 つの分析の詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses 指定されたプロジェクトとロケーションの分析を一覧表示します。 |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} 単一の分析のパラメータを更新します。 |
REST リソース: v1.projects.locations.clusters.events
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events 指定されたプロジェクトとロケーションに新しい Event を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} 1 つのイベントを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} 1 つのイベントの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events 指定されたプロジェクトとロケーションの Event を一覧表示します。 |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} 単一の Event のパラメータを更新します。 |
REST リソース: v1.projects.locations.clusters.processes
メソッド | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun すべてのプロセスを「完了」まで実行します。 |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes 指定されたプロジェクトとロケーションに新しいプロセスを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} 1 つのプロセスを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} 1 つのプロセスの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes 指定されたプロジェクトとロケーションの Process を一覧表示します。 |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} 単一の Process のパラメータを更新します。 |
サービス エンドポイント: warehouse-visionai.googleapis.com
REST リソース: v1.projects.locations.corpora
メソッド | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze コーパスを分析します。 |
create |
POST /v1/{parent=projects/*/locations/*}/corpora プロジェクト内にコーパスを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} コーパスが空の場合にのみ削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} プロジェクト内のコーパスの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*}/corpora プロジェクト内のすべてのコーパスを一覧表示します。 |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} プロジェクト内のコーパスを更新します。 |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets メディア アセットを検索します。 |
REST リソース: v1.projects.locations.corpora.assets
メソッド | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze アセットを分析して検索機能を強化します。 |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip ダウンロード用のクリップを生成します。 |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets コーパス内にアセットを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} コーパス内のアセットを削除します。 |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri HLS マニフェストの URI を生成します。 |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl アセットをダウンロードするための署名付き URL を生成します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} コーパス内のアセットを読み取ります。 |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Cloud Storage のメタファイルからアセット(画像とアノテーション)をインポートします。 |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index 検索用に 1 つのアセットをインデックスに登録します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets コーパス内のアセットのリストを表示します。 |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} コーパス内のアセットを更新します。 |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex 検索用のアセットのインデックス データを 1 つ削除します。 |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Cloud Storage の URI を指定してアセットをアップロードします。 |
REST リソース: v1.projects.locations.corpora.assets.annotations
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations アセット内にアノテーションを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} アセット内のアノテーションを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} アセット内のアノテーションを読み取ります。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations アセット内のアノテーションのリストを表示します。 |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} アセット内のアノテーションを更新します。 |
REST リソース: v1.projects.locations.corpora.assets.operations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
REST リソース: v1.projects.locations.corpora.collections
メソッド | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem コレクションにアイテムを追加します。 |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections コレクションを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} コレクションを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} コレクションを取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections コーパス内のコレクションを一覧表示します。 |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} コレクションを更新します。 |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem コレクションからアイテムを削除します。 |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems コレクション内のアイテムを表示します。 |
REST リソース: v1.projects.locations.corpora.collections.operations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
REST リソース: v1.projects.locations.corpora.dataSchemas
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas コーパス内にデータスキーマを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} コーパス内のデータスキーマを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} コーパス内のデータスキーマを取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas コーパス内のデータスキーマのリストを表示します。 |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} コーパス内のデータスキーマを更新します。 |
REST リソース: v1.projects.locations.corpora.indexes
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes コーパスの下にインデックスを作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} 1 つのインデックスを削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} コーパス内の 1 つのインデックスの詳細を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes 特定のコーパス内のすべてのインデックスを一覧表示します。 |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} コーパスの下にあるインデックスを更新します。 |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets インデックス内のアセットのリストを表示します。 |
REST リソース: v1.projects.locations.corpora.indexes.operations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
REST リソース: v1.projects.locations.corpora.operations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
REST リソース: v1.projects.locations.corpora.searchConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs コーパス内に検索構成を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} コーパス内の検索構成を削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} コーパス内の検索構成を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs コーパス内のすべての検索構成を一覧表示します。 |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} コーパス内の検索構成を更新します。 |
REST リソース: v1.projects.locations.corpora.searchHypernyms
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms コーパス内に SearchHypernym を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} コーパス内の SearchHypernym を削除します。 |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} コーパス内の SearchHypernym を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms コーパス内の SearchHypernym を一覧表示します。 |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} コーパス内の SearchHypernym を更新します。 |
REST リソース: v1.projects.locations.indexEndpoints
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints IndexEndpoint を作成します。 |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} IndexEndpoint を削除します。 |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex IndexEndpoint にインデックスをデプロイします。 |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} IndexEndpoint を取得します。 |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints プロジェクト内のすべての IndexEndpoint を一覧表示します。 |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} IndexEndpoint を更新します。 |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint デプロイされたインデックス エンドポイントを検索します(IMAGE コーパス タイプのみ)。 |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex IndexEndpoint からインデックスのデプロイを解除します。 |
REST リソース: v1.projects.locations.indexEndpoints.operations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
REST リソース: v1.projects.locations.warehouseOperations
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} 長時間実行オペレーションの最新状態を取得します。 |