- Resource REST: v1.projects.locations
- Resource REST: v1.projects.locations.applications
- Resource REST: v1.projects.locations.applications.drafts
- Resource REST: v1.projects.locations.applications.instances
- Resource REST: v1.projects.locations.clusters
- Resource REST: v1.projects.locations.clusters.analyses
- Resource REST: v1.projects.locations.corpora
- Resource REST: v1.projects.locations.corpora.assets
- Resource REST: v1.projects.locations.corpora.assets.annotations
- Resource REST: v1.projects.locations.corpora.assets.operations
- Resource REST: v1.projects.locations.corpora.collections
- Resource REST: v1.projects.locations.corpora.collections.operations
- Resource REST: v1.projects.locations.corpora.dataSchemas
- Resource REST: v1.projects.locations.corpora.indexes
- Resource REST: v1.projects.locations.corpora.indexes.operations
- Resource REST: v1.projects.locations.corpora.operations
- Resource REST: v1.projects.locations.corpora.searchConfigs
- Resource REST: v1.projects.locations.corpora.searchHypernyms
- Resource REST: v1.projects.locations.indexEndpoints
- Resource REST: v1.projects.locations.indexEndpoints.operations
- Resource REST: v1.projects.locations.operations
- Resource REST: v1.projects.locations.processors
- Resource REST: v1.projects.locations.warehouseOperations
Endpoint layanan
Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah bersifat relatif dengan endpoint layanan ini:
visionai.googleapis.com
: Digunakan untuk berinteraksi dengan Aliran Data dan Aplikasi.warehouse-visionai.googleapis.com
: Digunakan untuk berinteraksi dengan Media Warehouse Vision AI.
Endpoint layanan: visionai.googleapis.com
Resource REST: v1.projects.locations.applications
Metode | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput Menambahkan input aliran target ke Aplikasi. |
create |
POST /v1/{parent=projects/*/locations/*}/applications Membuat Aplikasi baru di project dan lokasi tertentu. |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances Menambahkan input aliran target ke Aplikasi. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} Menghapus satu Aplikasi. |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus. |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy Men-deploy satu Aplikasi. |
get |
GET /v1/{name=projects/*/locations/*/applications/*} Mendapatkan detail satu Aplikasi. |
list |
GET /v1/{parent=projects/*/locations/*}/applications Mencantumkan Aplikasi di project dan lokasi tertentu. |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} Memperbarui parameter satu Aplikasi. |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus. |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy Membatalkan deployment satu Aplikasi. |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances Menambahkan input aliran target ke Aplikasi. |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput Memperbarui input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan di-deploy. |
Resource REST: v1.projects.locations.applications.drafts
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts Membuat Draf baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} Menghapus satu Draf. |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} Mendapatkan detail satu Draf. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts Mencantumkan Draf di project dan lokasi tertentu. |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} Memperbarui parameter satu Draf. |
Resource REST: v1.projects.locations.applications.instances
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} Mendapatkan detail satu Instance. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances Mencantumkan Instance di project dan lokasi tertentu. |
Resource REST: v1.projects.locations.clusters
Metode | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels Membuat channel. |
create |
POST /v1/{parent=projects/*/locations/*}/clusters Membuat Cluster baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} Menghapus satu Cluster. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} Mendapatkan detail satu Cluster. |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck Metode HealthCheck memeriksa status kesehatan cluster. |
list |
GET /v1/{parent=projects/*/locations/*}/clusters Mencantumkan Cluster di project dan lokasi tertentu. |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} Memperbarui parameter satu Cluster. |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents Mengamati pembaruan peristiwa yang terjadi di aliran data tertentu. |
Resource REST: v1.projects.locations.clusters.analyses
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses Membuat Analisis baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Menghapus satu Analisis. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Mendapatkan detail satu Analisis. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses Mencantumkan Analisis di project dan lokasi tertentu. |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} Memperbarui parameter satu Analisis. |
Resource REST: v1.projects.locations.clusters.events
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events Membuat Peristiwa baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} Menghapus satu Peristiwa. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} Mendapatkan detail satu Peristiwa. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events Mencantumkan Peristiwa di project dan lokasi tertentu. |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} Memperbarui parameter satu Peristiwa. |
Resource REST: v1.projects.locations.clusters.processes
Metode | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun Jalankan semua proses hingga "selesai". |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes Membuat Proses baru di project dan lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} Menghapus satu Proses. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} Mendapatkan detail satu Proses. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes Mencantumkan Proses di project dan lokasi tertentu. |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} Memperbarui parameter satu Proses. |
Endpoint layanan: warehouse-visionai.googleapis.com
Resource REST: v1.projects.locations.corpora
Metode | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze Menganalisis korpus. |
create |
POST /v1/{parent=projects/*/locations/*}/corpora Membuat korpus di dalam project. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} Menghapus korpus hanya jika kosong. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} Mendapatkan detail korpus di dalam project. |
list |
GET /v1/{parent=projects/*/locations/*}/corpora Mencantumkan semua korpus dalam project. |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} Memperbarui korpus dalam project. |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets Menelusuri aset media. |
Resource REST: v1.projects.locations.corpora.assets
Metode | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze Menganalisis aset untuk meningkatkan kemampuan penelusuran. |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip Membuat klip untuk didownload. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets Membuat aset di dalam korpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} Menghapus aset di dalam korpus. |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri Menghasilkan URI untuk manifes HLS. |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl Membuat URL yang ditandatangani untuk mendownload aset. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} Membaca aset di dalam korpus. |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Mengimpor aset (gambar plus anotasi) dari file meta di cloud storage. |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index Mengindeks satu aset untuk penelusuran. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets Mencantumkan daftar aset di dalam korpus. |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} Memperbarui aset di dalam korpus. |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex Menghapus data indeks satu aset untuk penelusuran. |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Mengupload aset dengan menentukan URI Cloud Storage aset. |
Resource REST: v1.projects.locations.corpora.assets.annotations
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Membuat anotasi di dalam aset. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Menghapus anotasi di dalam aset. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Membaca anotasi di dalam aset. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Mencantumkan daftar anotasi di dalam aset. |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Memperbarui anotasi di dalam aset. |
Resource REST: v1.projects.locations.corpora.assets.operations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.projects.locations.corpora.collections
Metode | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem Menambahkan item ke Koleksi. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections Membuat koleksi. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} Menghapus koleksi. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} Mendapatkan koleksi. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections Mencantumkan koleksi di dalam korpus. |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} Memperbarui koleksi. |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem Menghapus item dari koleksi. |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems Melihat item di dalam koleksi. |
Resource REST: v1.projects.locations.corpora.collections.operations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.projects.locations.corpora.dataSchemas
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Membuat skema data di dalam korpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Menghapus skema data di dalam korpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Mendapatkan skema data di dalam korpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Mencantumkan daftar skema data di dalam korpus. |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} Memperbarui skema data di dalam korpus. |
Resource REST: v1.projects.locations.corpora.indexes
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes Membuat Indeks di bagian korpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Menghapus satu Indeks. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Mendapatkan detail satu Indeks dalam Korpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes Mencantumkan semua Indeks dalam Korpus tertentu. |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} Memperbarui Indeks di bagian korpus. |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets Mencantumkan daftar aset di dalam indeks. |
Resource REST: v1.projects.locations.corpora.indexes.operations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.projects.locations.corpora.operations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.projects.locations.corpora.searchConfigs
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Membuat konfigurasi penelusuran di dalam korpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Menghapus konfigurasi penelusuran di dalam korpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Mendapatkan konfigurasi penelusuran di dalam korpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Mencantumkan semua konfigurasi penelusuran di dalam korpus. |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} Memperbarui konfigurasi penelusuran di dalam korpus. |
Resource REST: v1.projects.locations.corpora.searchHypernyms
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Membuat SearchHypernym di dalam korpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Menghapus SearchHypernym di dalam korpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Mendapatkan SearchHypernym di dalam korpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Mencantumkan SearchHypernyms di dalam korpus. |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} Memperbarui SearchHypernym di dalam korpus. |
Resource REST: v1.projects.locations.indexEndpoints
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints Membuat IndexEndpoint. |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} Menghapus IndexEndpoint. |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex Men-deploy Indeks ke IndexEndpoint. |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} Mendapatkan IndexEndpoint. |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints Mencantumkan semua IndexEndpoint dalam project. |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} Memperbarui IndexEndpoint. |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint Menelusuri endpoint indeks yang di-deploy (khusus jenis korpus IMAGE). |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex Membatalkan deployment Indeks dari IndexEndpoint. |
Resource REST: v1.projects.locations.indexEndpoints.operations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.projects.locations.warehouseOperations
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} Mendapatkan status terbaru dari operasi yang berjalan lama. |