- Ressource REST : v1.projects.locations
- Ressource REST: v1.projects.locations.applications
- Ressource REST: v1.projects.locations.applications.drafts
- Ressource REST: v1.projects.locations.applications.instances
- Ressource REST: v1.projects.locations.clusters
- Ressource REST: v1.projects.locations.clusters.analyses
- Ressource REST: v1.projects.locations.corpora
- Ressource REST: v1.projects.locations.corpora.assets
- Ressource REST: v1.projects.locations.corpora.assets.annotations
- Ressource REST: v1.projects.locations.corpora.assets.operations
- Ressource REST: v1.projects.locations.corpora.collections
- Ressource REST: v1.projects.locations.corpora.collections.operations
- Ressource REST: v1.projects.locations.corpora.dataSchemas
- Ressource REST: v1.projects.locations.corpora.indexes
- Ressource REST: v1.projects.locations.corpora.indexes.operations
- Ressource REST: v1.projects.locations.corpora.operations
- Ressource REST: v1.projects.locations.corpora.searchConfigs
- Ressource REST: v1.projects.locations.corpora.searchHypernyms
- Ressource REST: v1.projects.locations.indexEndpoints
- Ressource REST: v1.projects.locations.indexEndpoints.operations
- Ressource REST : v1.projects.locations.operations
- Ressource REST: v1.projects.locations.processors
- Ressource REST: v1.projects.locations.warehouseOperations
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède les points de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ces points de terminaison de service:
visionai.googleapis.com
: permet d'interagir avec les flux et les applications.warehouse-visionai.googleapis.com
: permet d'interagir avec le Media Warehouse de Vision AI.
Point de terminaison du service:visionai.googleapis.com
Ressource REST: v1.projects.locations.applications
Méthodes | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput Ajoute l'entrée de flux cible à l'application. |
create |
POST /v1/{parent=projects/*/locations/*}/applications Crée une application dans un projet et un emplacement donnés. |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances Ajoute l'entrée de flux cible à l'application. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} Supprime une seule application. |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances Supprimez l'entrée de flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera supprimée. |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy Déploie une seule application. |
get |
GET /v1/{name=projects/*/locations/*/applications/*} Récupère les informations d'une seule application. |
list |
GET /v1/{parent=projects/*/locations/*}/applications Répertorie les applications d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} Met à jour les paramètres d'une seule application. |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput Supprimez l'entrée de flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera supprimée. |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy Annule le déploiement d'une seule application. |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances Ajoute l'entrée de flux cible à l'application. |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput Mettez à jour l'entrée du flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera déployée. |
Ressource REST: v1.projects.locations.applications.drafts
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts Crée un brouillon dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} Supprime un seul brouillon. |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} Récupère les informations d'un seul brouillon. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts Répertorie les brouillons d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} Met à jour les paramètres d'un seul brouillon. |
Ressource REST: v1.projects.locations.applications.instances
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} Récupère les informations concernant une seule instance. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances Répertorie les instances d'un projet et d'un emplacement donnés. |
Ressource REST: v1.projects.locations.clusters
Méthodes | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels Matérialiser une chaîne. |
create |
POST /v1/{parent=projects/*/locations/*}/clusters Crée un cluster dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} Supprime un seul cluster. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} Récupère les informations d'un seul cluster. |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck La méthode HealthCheck vérifie l'état de fonctionnement du cluster. |
list |
GET /v1/{parent=projects/*/locations/*}/clusters Répertorie les clusters d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} Met à jour les paramètres d'un seul cluster. |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents Surveillez les mises à jour des événements sur les flux donnés. |
Ressource REST: v1.projects.locations.clusters.analyses
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses Crée une analyse dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Supprime une seule analyse. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Récupère les informations d'une seule analyse. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses Répertorie les analyses d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} Met à jour les paramètres d'une seule analyse. |
Ressource REST: v1.projects.locations.clusters.events
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events Crée un événement dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} Supprime un seul événement. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} Récupère les informations d'un seul événement. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events Répertorie les événements d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} Met à jour les paramètres d'un seul événement. |
Ressource REST: v1.projects.locations.clusters.processes
Méthodes | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun Exécutez tous les processus jusqu'à leur "achèvement". |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes Crée un processus dans un projet et un emplacement donnés. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} Supprime un seul processus. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} Récupère les informations d'un seul processus. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes Répertorie les processus d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} Met à jour les paramètres d'un seul processus. |
Point de terminaison du service:warehouse-visionai.googleapis.com
Ressource REST: v1.projects.locations.corpora
Méthodes | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze Analyse un corpus. |
create |
POST /v1/{parent=projects/*/locations/*}/corpora Crée un corpus dans un projet. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} Supprime un corpus uniquement s'il est vide. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} Obtient les détails du corpus dans un projet. |
list |
GET /v1/{parent=projects/*/locations/*}/corpora Répertorie tous les corpus d'un projet. |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} Met à jour un corpus dans un projet. |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets Recherchez l'élément multimédia. |
Ressource REST: v1.projects.locations.corpora.assets
Méthodes | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze Analysez l'élément pour exploiter la fonctionnalité de recherche. |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip Génère des extraits à télécharger. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets Crée un élément dans le corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} Supprime le composant du corpus. |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri Génère un URI pour un fichier manifeste HLS. |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl Génère une URL signée pour télécharger l'asset. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} Lit un élément dans un corpus. |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Importe des composants (images et annotations) à partir d'un fichier méta sur Cloud Storage. |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index Indexez un élément pour la recherche. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets Répertorie une liste d'éléments dans le corpus. |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} Met à jour un élément dans le corpus. |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex Supprimez les données d'index d'un composant pour la recherche. |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Importez l'élément en spécifiant son URI Cloud Storage. |
Ressource REST: v1.projects.locations.corpora.assets.annotations
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Crée une annotation dans l'élément. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Supprime l'annotation dans l'élément. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Lit l'annotation dans l'élément. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Répertorie une liste d'annotations dans l'élément. |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Met à jour l'annotation dans l'élément. |
Ressource REST: v1.projects.locations.corpora.assets.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v1.projects.locations.corpora.collections
Méthodes | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem Ajoute un élément à une collection. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections Crée une collection. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} Supprime une collection. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} Récupère une collection. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections Répertorie les collections d'un corpus. |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} Met à jour une collection. |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem Supprime un élément d'une collection. |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems Afficher les éléments d'une collection |
Ressource REST: v1.projects.locations.corpora.collections.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v1.projects.locations.corpora.dataSchemas
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Crée un schéma de données dans le corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Supprime le schéma de données dans le corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Récupère le schéma de données dans le corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Répertorie une liste de schémas de données dans le corpus. |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} Met à jour le schéma de données dans le corpus. |
Ressource REST: v1.projects.locations.corpora.indexes
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes Crée un index sous le corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Supprimez un seul index. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Récupère les informations d'un seul indice dans un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes Répertorie tous les index d'un corpus donné. |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} Met à jour un index dans le corpus. |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets Répertorie une liste d'éléments dans un index. |
Ressource REST: v1.projects.locations.corpora.indexes.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v1.projects.locations.corpora.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v1.projects.locations.corpora.searchConfigs
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Crée une configuration de recherche dans un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Supprime une configuration de recherche dans un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Récupère une configuration de recherche dans un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Répertorie toutes les configurations de recherche dans un corpus. |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} Met à jour une configuration de recherche dans un corpus. |
Ressource REST: v1.projects.locations.corpora.searchHypernyms
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Crée un SearchHypernym dans un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Supprime un SearchHypernym dans un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Obtient un SearchHypernym dans un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Répertorie les SearchHypernyms dans un corpus. |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} Met à jour un SearchHypernym dans un corpus. |
Ressource REST: v1.projects.locations.indexEndpoints
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints Crée un point de terminaison d'index. |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} Supprime un point de terminaison d'index. |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex Déploie un index dans un point de terminaison d'index. |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} Récupère un point de terminaison d'index. |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints Répertorie tous les points de terminaison d'index d'un projet. |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} Met à jour un point de terminaison d'index. |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint Recherchez un point de terminaison d'index déployé (type de corpus IMAGE uniquement). |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex Annule le déploiement d'un index à partir d'un point de terminaison d'index. |
Ressource REST: v1.projects.locations.indexEndpoints.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST: v1.projects.locations.warehouseOperations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} Récupère le dernier état d'une opération de longue durée. |