- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.applications
- Recurso de REST: v1.projects.locations.applications.drafts
- Recurso de REST: v1.projects.locations.applications.instances
- Recurso de REST: v1.projects.locations.clusters
- Recurso de REST: v1.projects.locations.clusters.analyses
- Recurso de REST: v1.projects.locations.corpora
- Recurso de REST: v1.projects.locations.corpora.assets
- Recurso de REST: v1.projects.locations.corpora.assets.annotations
- Recurso de REST: v1.projects.locations.corpora.assets.operations
- Recurso de REST: v1.projects.locations.corpora.collections
- Recurso de REST: v1.projects.locations.corpora.collections.operations
- Recurso de REST: v1.projects.locations.corpora.dataSchemas
- Recurso de REST: v1.projects.locations.corpora.indexes
- Recurso de REST: v1.projects.locations.corpora.indexes.operations
- Recurso de REST: v1.projects.locations.corpora.operations
- Recurso de REST: v1.projects.locations.corpora.searchConfigs
- Recurso de REST: v1.projects.locations.corpora.searchHypernyms
- Recurso de REST: v1.projects.locations.indexEndpoints
- Recurso de REST: v1.projects.locations.indexEndpoints.operations
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.processors
- Recurso de REST: v1.projects.locations.warehouseOperations
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene los siguientes extremos de servicio, y todos los URIs que se muestran a continuación están relacionados con estos extremos de servicio:
visionai.googleapis.com
: Se usa para interactuar con transmisiones y aplicaciones.warehouse-visionai.googleapis.com
: Se usa para interactuar con Media Warehouse de Vision AI.
Extremo de servicio: visionai.googleapis.com
Recurso de REST: v1.projects.locations.applications
Métodos | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput Agrega la entrada de flujo de destino a la aplicación. |
create |
POST /v1/{parent=projects/*/locations/*}/applications Crea una nueva aplicación en un proyecto y una ubicación determinados. |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances Agrega la entrada de flujo de destino a la aplicación. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} Borra una sola aplicación. |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances Quita la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente. |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy Implementa una sola aplicación. |
get |
GET /v1/{name=projects/*/locations/*/applications/*} Obtiene detalles de una sola aplicación. |
list |
GET /v1/{parent=projects/*/locations/*}/applications Enumera aplicaciones en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} Actualiza los parámetros de una sola Application. |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput Quita la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente. |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy Anula la implementación de una sola aplicación. |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances Agrega la entrada de flujo de destino a la aplicación. |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput Actualiza la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se implementará la instancia correspondiente. |
Recurso de REST: v1.projects.locations.applications.drafts
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts Crea un borrador nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} Borra un solo borrador. |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} Obtiene los detalles de un solo borrador. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts Enumera los borradores en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} Actualiza los parámetros de un solo borrador. |
Recurso de REST: v1.projects.locations.applications.instances
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} Obtiene los detalles de una sola instancia. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances Enumera instancias en una ubicación y un proyecto determinados. |
Recurso de REST: v1.projects.locations.clusters
Métodos | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels Materializa un canal. |
create |
POST /v1/{parent=projects/*/locations/*}/clusters Crea un clúster nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} Borra un solo clúster. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} Obtiene los detalles de un solo clúster. |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck El método HealthCheck verifica el estado del clúster. |
list |
GET /v1/{parent=projects/*/locations/*}/clusters Enumera clústeres en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} Actualiza los parámetros de un solo clúster. |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents Observa las actualizaciones de eventos que se producen en las transmisiones determinadas. |
Recurso de REST: v1.projects.locations.clusters.analyses
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses Crea un análisis nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Borra un solo análisis. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Obtiene los detalles de un solo análisis. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses Enumera los análisis en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} Actualiza los parámetros de un solo análisis. |
Recurso de REST: v1.projects.locations.clusters.events
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events Crea un evento nuevo en una ubicación y un proyecto determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} Borra un solo evento. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} Obtiene los detalles de un solo evento. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events Enumera eventos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} Actualiza los parámetros de un solo evento. |
Recurso de REST: v1.projects.locations.clusters.processes
Métodos | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun Ejecuta todos los procesos hasta que se “completen”. |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes Crea un proceso nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} Borra un solo proceso. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} Obtiene detalles de un solo proceso. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes Enumera procesos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} Actualiza los parámetros de un solo proceso. |
Extremo de servicio: warehouse-visionai.googleapis.com
Recurso de REST: v1.projects.locations.corpora
Métodos | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze Analiza un corpus. |
create |
POST /v1/{parent=projects/*/locations/*}/corpora Crea un corpus dentro de un proyecto. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} Borra un corpus solo si está vacío. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} Obtiene detalles del corpus dentro de un proyecto. |
list |
GET /v1/{parent=projects/*/locations/*}/corpora Enumera todos los corpus de un proyecto. |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} Actualiza un corpus en un proyecto. |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets Busca un recurso multimedia. |
Recurso de REST: v1.projects.locations.corpora.assets
Métodos | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze Analiza el recurso para potenciar la capacidad de búsqueda. |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip Genera clips para descargar. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets Crea un activo dentro del corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} Borra el recurso dentro del corpus. |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri Genera un URI para un manifiesto HLS. |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl Genera una URL firmada para descargar el recurso. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} Lee un recurso dentro del corpus. |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Importa recursos (imágenes y anotaciones) desde un archivo de metadatos en el almacenamiento en la nube. |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index Indexa un recurso para la búsqueda. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets Muestra una lista de recursos dentro del corpus. |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} Actualiza un recurso dentro del corpus. |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex Quita los datos de índice de un activo para la búsqueda. |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Especifica el URI de Cloud Storage del activo para subirlo. |
Recurso de REST: v1.projects.locations.corpora.assets.annotations
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Crea una anotación dentro del activo. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Borra la anotación dentro del activo. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Lee la anotación dentro del recurso. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Muestra una lista de anotaciones dentro del activo. |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Actualiza la anotación dentro del recurso. |
Recurso de REST: v1.projects.locations.corpora.assets.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.corpora.collections
Métodos | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem Agrega un elemento a una colección. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections Crea una colección. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} Borra una colección. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} Obtiene una colección. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections Muestra una lista de las colecciones dentro de un corpus. |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} Actualiza una colección. |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem Quita un elemento de una colección. |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems Consulta los elementos de una colección. |
Recurso de REST: v1.projects.locations.corpora.collections.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.corpora.dataSchemas
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Crea un esquema de datos dentro del corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Borra el esquema de datos dentro del corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Obtiene el esquema de datos dentro del corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Muestra una lista de esquemas de datos dentro del corpus. |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} Actualiza el esquema de datos dentro del corpus. |
Recurso de REST: v1.projects.locations.corpora.indexes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes Crea un índice en el corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Borra un solo índice. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Obtiene los detalles de un solo índice en un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes Muestra una lista de todos los índices de un corpus determinado. |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} Actualiza un índice en el corpus. |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets Muestra una lista de recursos dentro de un índice. |
Recurso de REST: v1.projects.locations.corpora.indexes.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.corpora.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.corpora.searchConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Crea una configuración de búsqueda dentro de un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Borra una configuración de búsqueda dentro de un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Obtiene una configuración de búsqueda dentro de un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Enumera todas las configuraciones de búsqueda dentro de un corpus. |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} Actualiza una configuración de búsqueda dentro de un corpus. |
Recurso de REST: v1.projects.locations.corpora.searchHypernyms
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Crea un SearchHypernym dentro de un corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Borra un SearchHypernym dentro de un corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Obtiene un SearchHypernym dentro de un corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Enumera SearchHypernyms dentro de un corpus. |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} Actualiza un SearchHypernym dentro de un corpus. |
Recurso de REST: v1.projects.locations.indexEndpoints
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints Crea un IndexEndpoint. |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} Borra un IndexEndpoint. |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex Implementa un índice en IndexEndpoint. |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} Obtiene un IndexEndpoint. |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints Enumera todos los IndexEndpoints de un proyecto. |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} Actualiza un IndexEndpoint. |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint Busca un extremo de índice implementado (solo tipo de corpus de IMAGE). |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex Anula la implementación de un índice de IndexEndpoint. |
Recurso de REST: v1.projects.locations.indexEndpoints.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.warehouseOperations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} Obtiene el último estado de una operación de larga duración. |