- Risorsa REST: v1.projects.locations
- Risorsa REST: v1.projects.locations.applications
- Risorsa REST: v1.projects.locations.applications.drafts
- Risorsa REST: v1.projects.locations.applications.instances
- Risorsa REST: v1.projects.locations.clusters
- Risorsa REST: v1.projects.locations.clusters.analyses
- Risorsa REST: v1.projects.locations.corpora
- Risorsa REST: v1.projects.locations.corpora.assets
- Risorsa REST: v1.projects.locations.corpora.assets.annotations
- Risorsa REST: v1.projects.locations.corpora.assets.operations
- Risorsa REST: v1.projects.locations.corpora.collections
- Risorsa REST: v1.projects.locations.corpora.collections.operations
- Risorsa REST: v1.projects.locations.corpora.dataSchemas
- Risorsa REST: v1.projects.locations.corpora.indexes
- Risorsa REST: v1.projects.locations.corpora.indexes.operations
- Risorsa REST: v1.projects.locations.corpora.operations
- Risorsa REST: v1.projects.locations.corpora.searchConfigs
- Risorsa REST: v1.projects.locations.corpora.searchHypernyms
- Risorsa REST: v1.projects.locations.indexEndpoints
- Risorsa REST: v1.projects.locations.indexEndpoints.operations
- Risorsa REST: v1.projects.locations.operations
- Risorsa REST: v1.projects.locations.processors
- Risorsa REST: v1.projects.locations.warehouseOperations
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha i seguenti endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questi endpoint di servizio:
visionai.googleapis.com
: utilizzato per interagire con stream e applicazioni.warehouse-visionai.googleapis.com
: utilizzato per interagire con Media Warehouse di Vision AI.
Endpoint del servizio: visionai.googleapis.com
Risorsa REST: v1.projects.locations.applications
Metodi | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput Aggiunge l'input dello stream target all'applicazione. |
create |
POST /v1/{parent=projects/*/locations/*}/applications Crea una nuova applicazione in un determinato progetto e posizione. |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances Aggiunge l'input dello stream target all'applicazione. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} Consente di eliminare una singola applicazione. |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances Rimuovi l'input dello stream target nell'applicazione. Se l'applicazione è dipiattaforma, l'istanza corrispondente verrà eliminata. |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy Esegue il deployment di una singola applicazione. |
get |
GET /v1/{name=projects/*/locations/*/applications/*} Recupera i dettagli di una singola applicazione. |
list |
GET /v1/{parent=projects/*/locations/*}/applications Elenca le applicazioni in un determinato progetto e località. |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} Aggiorna i parametri di una singola applicazione. |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput Rimuovi l'input dello stream target nell'applicazione. Se l'applicazione è dipiattaforma, l'istanza corrispondente verrà eliminata. |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy Annullamento del deployment di una singola applicazione. |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances Aggiunge l'input dello stream target all'applicazione. |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput Aggiorna l'input dello stream di destinazione nell'applicazione. Se l'applicazione è dipiattaforma, verrà dipiattaforma l'istanza corrispondente. |
Risorsa REST: v1.projects.locations.applications.drafts
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts Crea una nuova bozza in un determinato progetto e posizione. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} Elimina una singola bozza. |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} Consente di ottenere i dettagli di una singola bozza. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts Elenca le bozze in un determinato progetto e in una determinata località. |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} Aggiorna i parametri di una singola bozza. |
Risorsa REST: v1.projects.locations.applications.instances
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} Recupera i dettagli di una singola istanza. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances Elenca le istanze in un determinato progetto e località. |
Risorsa REST: v1.projects.locations.clusters
Metodi | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels Materializza un canale. |
create |
POST /v1/{parent=projects/*/locations/*}/clusters Crea un nuovo cluster in un determinato progetto e in una determinata località. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} Consente di eliminare un singolo cluster. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} Recupera i dettagli di un singolo cluster. |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck Il metodo HealthCheck controlla lo stato di integrità del cluster. |
list |
GET /v1/{parent=projects/*/locations/*}/clusters Elenca i cluster in un determinato progetto e località. |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} Aggiorna i parametri di un singolo cluster. |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents Tieni d'occhio gli aggiornamenti sugli eventi che si verificano nei flussi specificati. |
Risorsa REST: v1.projects.locations.clusters.analyses
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses Crea una nuova analisi in un determinato progetto e località. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Elimina una singola analisi. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Recupera i dettagli di una singola analisi. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses Elenca le analisi in un determinato progetto e località. |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} Aggiorna i parametri di un'analisi singola. |
Risorsa REST: v1.projects.locations.clusters.events
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events Crea un nuovo evento in un determinato progetto e posizione. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} Consente di eliminare un singolo evento. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} Recupera i dettagli di un singolo evento. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events Elenca gli eventi in un determinato progetto e località. |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} Aggiorna i parametri di un singolo evento. |
Risorsa REST: v1.projects.locations.clusters.processes
Metodi | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun Esegui tutte le procedure fino al "completamento". |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes Crea un nuovo processo in un determinato progetto e posizione. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} Consente di eliminare un singolo processo. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} Recupera i dettagli di un singolo processo. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes Elenca le procedure in un determinato progetto e località. |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} Aggiorna i parametri di un singolo processo. |
Endpoint del servizio: warehouse-visionai.googleapis.com
Risorsa REST: v1.projects.locations.corpora
Metodi | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze Analizza un corpus. |
create |
POST /v1/{parent=projects/*/locations/*}/corpora Crea un corpus all'interno di un progetto. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} Consente di eliminare un corpus solo se è vuoto. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} Recupera i dettagli del corpus all'interno di un progetto. |
list |
GET /v1/{parent=projects/*/locations/*}/corpora Elenca tutti i corpora in un progetto. |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} Aggiorna un corpus in un progetto. |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets Cerca l'asset multimediale. |
Risorsa REST: v1.projects.locations.corpora.assets
Metodi | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze Analizza l'asset per migliorare la funzionalità di ricerca. |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip Genera clip da scaricare. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets Crea una risorsa all'interno del corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} Elimina l'asset all'interno del corpus. |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri Genera un URI per un manifest HLS. |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl Genera un URL firmato per il download dell'asset. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} Legge una risorsa all'interno del corpus. |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Importa asset (immagini e annotazioni) da un file meta su Cloud Storage. |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index Indicizza un asset per la ricerca. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets Elenca un elenco di asset all'interno del corpus. |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} Aggiorna una risorsa all'interno del corpus. |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex Rimuovi i dati dell'indice di una risorsa per la ricerca. |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Carica la risorsa specificandone l'URI Cloud Storage. |
Risorsa REST: v1.projects.locations.corpora.assets.annotations
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Crea un'annotazione all'interno della risorsa. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Elimina l'annotazione all'interno della risorsa. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Legge l'annotazione all'interno della risorsa. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Elenca un elenco di annotazioni all'interno della risorsa. |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Aggiorna l'annotazione all'interno della risorsa. |
Risorsa REST: v1.projects.locations.corpora.assets.operations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.projects.locations.corpora.collections
Metodi | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem Aggiunge un elemento a una raccolta. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections Crea una raccolta. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} Elimina una raccolta. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} Recupera una raccolta. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections Elenca le raccolte all'interno di un corpus. |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} Aggiorna una raccolta. |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem Rimuove un elemento da una raccolta. |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems Visualizza gli elementi all'interno di una raccolta. |
Risorsa REST: v1.projects.locations.corpora.collections.operations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.projects.locations.corpora.dataSchemas
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Crea lo schema di dati all'interno del corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Elimina lo schema dei dati all'interno del corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Recupera lo schema dei dati all'interno del corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Elenca un elenco di schemi di dati all'interno del corpus. |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} Aggiorna lo schema dei dati all'interno del corpus. |
Risorsa REST: v1.projects.locations.corpora.indexes
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes Crea un indice nel corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Elimina un singolo indice. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Recupera i dettagli di un singolo indice in un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes Elenca tutti gli indici in un determinato corpus. |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} Aggiorna un indice nel corpus. |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets Elenca un elenco di asset all'interno di un indice. |
Risorsa REST: v1.projects.locations.corpora.indexes.operations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.projects.locations.corpora.operations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.projects.locations.corpora.searchConfigs
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Crea una configurazione di ricerca all'interno di un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Consente di eliminare una configurazione di ricerca all'interno di un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Recupera una configurazione di ricerca all'interno di un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Elenca tutte le configurazioni di ricerca all'interno di un corpus. |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} Aggiorna una configurazione di ricerca all'interno di un corpus. |
Risorsa REST: v1.projects.locations.corpora.searchHypernyms
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Crea un SearchHypernym all'interno di un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Elimina un SearchHypernym all'interno di un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Recupera un SearchHypernym all'interno di un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Elenca i termini di ricerca ipernimi all'interno di un corpus. |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} Aggiorna un SearchHypernym all'interno di un corpus. |
Risorsa REST: v1.projects.locations.indexEndpoints
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints Crea un IndexEndpoint. |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} Elimina un endpoint indice. |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex Esegue il deployment di un indice in IndexEndpoint. |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} Recupera un IndexEndpoint. |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints Elenca tutti gli endpoint di indicizzazione in un progetto. |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} Aggiorna un IndexEndpoint. |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint Cerca un endpoint dell'indice di cui è stato eseguito il deployment (solo tipo di corpus IMMAGINE). |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex Annullamento del deployment di un indice da IndexEndpoint. |
Risorsa REST: v1.projects.locations.indexEndpoints.operations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.projects.locations.warehouseOperations
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |