- Recurso da REST: v1.projects.locations
- Recurso REST: v1.projects.locations.applications
- Recurso REST: v1.projects.locations.applications.drafts
- Recurso REST: v1.projects.locations.applications.instances
- Recurso REST: v1.projects.locations.clusters
- Recurso REST: v1.projects.locations.clusters.analyses
- Recurso REST: v1.projects.locations.corpora
- Recurso REST: v1.projects.locations.corpora.assets
- Recurso REST: v1.projects.locations.corpora.assets.annotations
- Recurso REST: v1.projects.locations.corpora.assets.operations
- Recurso REST: v1.projects.locations.corpora.collections
- Recurso da REST: v1.projects.locations.corpora.collections.operations
- Recurso REST: v1.projects.locations.corpora.dataSchemas
- Recurso REST: v1.projects.locations.corpora.indexes
- Recurso REST: v1.projects.locations.corpora.indexes.operations
- Recurso REST: v1.projects.locations.corpora.operations
- Recurso REST: v1.projects.locations.corpora.searchConfigs
- Recurso REST: v1.projects.locations.corpora.searchHypernyms
- Recurso REST: v1.projects.locations.indexEndpoints
- Recurso REST: v1.projects.locations.indexEndpoints.operations
- Recurso da REST: v1.projects.locations.operations
- Recurso REST: v1.projects.locations.processors
- Recurso REST: v1.projects.locations.warehouseOperations
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Esse serviço tem os seguintes endpoints de serviço, e todos os URIs abaixo são relativos a eles:
visionai.googleapis.com
: usado para interagir com streams e aplicativos.warehouse-visionai.googleapis.com
: usado para interagir com o Media Warehouse da Vision AI.
Endpoint de serviço:visionai.googleapis.com
Recurso REST: v1.projects.locations.applications
Métodos | |
---|---|
addStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:addStreamInput Adiciona a entrada de stream de destino ao aplicativo. |
create |
POST /v1/{parent=projects/*/locations/*}/applications Cria um novo aplicativo em um determinado projeto e local. |
createApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:createApplicationInstances Adiciona a entrada de stream de destino ao aplicativo. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*} Exclui um único app. |
deleteApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:deleteApplicationInstances Remove a entrada de stream de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída. |
deploy |
POST /v1/{name=projects/*/locations/*/applications/*}:deploy Implanta um único aplicativo. |
get |
GET /v1/{name=projects/*/locations/*/applications/*} Recebe detalhes de um único app. |
list |
GET /v1/{parent=projects/*/locations/*}/applications Lista as aplicações em um determinado projeto e local. |
patch |
PATCH /v1/{application.name=projects/*/locations/*/applications/*} Atualiza os parâmetros de um único aplicativo. |
removeStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:removeStreamInput Remove a entrada de stream de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída. |
undeploy |
POST /v1/{name=projects/*/locations/*/applications/*}:undeploy Cancela a implantação de um único aplicativo. |
updateApplicationInstances |
POST /v1/{name=projects/*/locations/*/applications/*}:updateApplicationInstances Adiciona a entrada de stream de destino ao aplicativo. |
updateStreamInput |
POST /v1/{name=projects/*/locations/*/applications/*}:updateStreamInput Atualize a entrada do stream de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será implantada. |
Recurso REST: v1.projects.locations.applications.drafts
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/applications/*}/drafts Cria um novo rascunho em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/applications/*/drafts/*} Exclui um único rascunho. |
get |
GET /v1/{name=projects/*/locations/*/applications/*/drafts/*} Recebe detalhes de um único rascunho. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/drafts Lista rascunhos em um determinado projeto e local. |
patch |
PATCH /v1/{draft.name=projects/*/locations/*/applications/*/drafts/*} Atualiza os parâmetros de um único rascunho. |
Recurso REST: v1.projects.locations.applications.instances
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/applications/*/instances/*} Recebe detalhes de uma única instância. |
list |
GET /v1/{parent=projects/*/locations/*/applications/*}/instances Lista instâncias em um determinado projeto e local. |
Recurso REST: v1.projects.locations.clusters
Métodos | |
---|---|
channels |
POST /v1/{parent=projects/*/locations/*/clusters/*}/channels Crie um canal. |
create |
POST /v1/{parent=projects/*/locations/*}/clusters Cria um cluster em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*} Exclui um único cluster. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*} Recebe detalhes de um único cluster. |
healthCheck |
GET /v1/{cluster=projects/*/locations/*/clusters/*}:healthCheck O método HealthCheck verifica o status de integridade do cluster. |
list |
GET /v1/{parent=projects/*/locations/*}/clusters Lista clusters em um determinado projeto e local. |
patch |
PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*} Atualiza os parâmetros de um único cluster. |
watchEvents |
POST /v1/{cluster=projects/*/locations/*/clusters/*}:watchEvents Fique de olho nas atualizações de eventos que acontecem nas transmissões. |
Recurso REST: v1.projects.locations.clusters.analyses
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/analyses Cria uma nova análise em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Exclui uma única análise. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/analyses/*} Recebe detalhes de uma única análise. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/analyses Lista análises em um determinado projeto e local. |
patch |
PATCH /v1/{analysis.name=projects/*/locations/*/clusters/*/analyses/*} Atualiza os parâmetros de uma única análise. |
Recurso REST: v1.projects.locations.clusters.events
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/events Cria um novo evento em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/events/*} Exclui um único evento. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/events/*} Recebe detalhes de um único evento. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/events Lista eventos em um determinado projeto e local. |
patch |
PATCH /v1/{event.name=projects/*/locations/*/clusters/*/events/*} Atualiza os parâmetros de um único evento. |
Recurso REST: v1.projects.locations.clusters.processes
Métodos | |
---|---|
batchRun |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes:batchRun Execute todos os processos até a "conclusão". |
create |
POST /v1/{parent=projects/*/locations/*/clusters/*}/processes Cria um novo processo em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/clusters/*/processes/*} Exclui um único processo. |
get |
GET /v1/{name=projects/*/locations/*/clusters/*/processes/*} Recebe detalhes de um único processo. |
list |
GET /v1/{parent=projects/*/locations/*/clusters/*}/processes Lista processos em um determinado projeto e local. |
patch |
PATCH /v1/{process.name=projects/*/locations/*/clusters/*/processes/*} Atualiza os parâmetros de um único processo. |
Endpoint de serviço:warehouse-visionai.googleapis.com
Recurso REST: v1.projects.locations.corpora
Métodos | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*}:analyze Analisa um corpus. |
create |
POST /v1/{parent=projects/*/locations/*}/corpora Cria um corpus em um projeto. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*} Exclui um corpus somente se ele estiver vazio. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*} Obtém detalhes do corpus em um projeto. |
list |
GET /v1/{parent=projects/*/locations/*}/corpora Lista todos os corpora em um projeto. |
patch |
PATCH /v1/{corpus.name=projects/*/locations/*/corpora/*} Atualiza um corpus em um projeto. |
searchAssets |
POST /v1/{corpus=projects/*/locations/*/corpora/*}:searchAssets Pesquisar recurso de mídia. |
Recurso REST: v1.projects.locations.corpora.assets
Métodos | |
---|---|
analyze |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:analyze Analise o recurso para melhorar a capacidade de pesquisa. |
clip |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip Gera clipes para download. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets Cria um recurso no corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*} Exclui o recurso no corpus. |
generateHlsUri |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri Gera um URI para um manifesto HLS. |
generateRetrievalUrl |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateRetrievalUrl Gera um URL assinado para fazer o download do recurso. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*} Lê um recurso no corpus. |
import |
POST /v1/{parent=projects/*/locations/*/corpora/*}/assets:import Importa recursos (imagens e anotações) de um arquivo de metadados no armazenamento em nuvem. |
index |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:index Indexe um recurso para pesquisa. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/assets Lista uma lista de recursos no corpus. |
patch |
PATCH /v1/{asset.name=projects/*/locations/*/corpora/*/assets/*} Atualiza um recurso no corpus. |
removeIndex |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:removeIndex Remova os dados de índice de um recurso para pesquisa. |
upload |
POST /v1/{name=projects/*/locations/*/corpora/*/assets/*}:upload Faça upload do recurso especificando o URI do Cloud Storage. |
Recurso REST: v1.projects.locations.corpora.assets.annotations
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Cria uma anotação no recurso. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Exclui a anotação no recurso. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Lê a anotação dentro do recurso. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*/assets/*}/annotations Lista uma lista de anotações dentro do recurso. |
patch |
PATCH /v1/{annotation.name=projects/*/locations/*/corpora/*/assets/*/annotations/*} Atualiza a anotação no recurso. |
Recurso REST: v1.projects.locations.corpora.assets.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/assets/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v1.projects.locations.corpora.collections
Métodos | |
---|---|
addCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:addCollectionItem Adiciona um item a uma coletânea. |
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/collections Cria uma coletânea. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/collections/*} Exclui uma coleção. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*} Recebe uma coleção. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/collections Lista as coleções em um corpus. |
patch |
PATCH /v1/{collection.name=projects/*/locations/*/corpora/*/collections/*} Atualiza uma coletânea. |
removeCollectionItem |
POST /v1/{item.collection=projects/*/locations/*/corpora/*/collections/*}:removeCollectionItem Remove um item de uma coletânea. |
viewCollectionItems |
GET /v1/{collection=projects/*/locations/*/corpora/*/collections/*}:viewCollectionItems Visualize os itens em uma coleção. |
Recurso REST: v1.projects.locations.corpora.collections.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/collections/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v1.projects.locations.corpora.dataSchemas
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Cria um esquema de dados no corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Exclui o esquema de dados no corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/dataSchemas/*} Recebe o esquema de dados no corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/dataSchemas Lista uma lista de esquemas de dados no corpus. |
patch |
PATCH /v1/{dataSchema.name=projects/*/locations/*/corpora/*/dataSchemas/*} Atualiza o esquema de dados no corpus. |
Recurso REST: v1.projects.locations.corpora.indexes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/indexes Cria um índice no corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Exclua um único índice. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*} Recebe os detalhes de um único índice em um corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/indexes Lista todos os índices em um determinado corpus. |
patch |
PATCH /v1/{index.name=projects/*/locations/*/corpora/*/indexes/*} Atualiza um índice no corpus. |
viewAssets |
GET /v1/{index=projects/*/locations/*/corpora/*/indexes/*}:viewAssets Lista uma lista de recursos em um índice. |
Recurso da REST: v1.projects.locations.corpora.indexes.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/indexes/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso da REST: v1.projects.locations.corpora.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/corpora/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v1.projects.locations.corpora.searchConfigs
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Cria uma configuração de pesquisa em um corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Exclui uma configuração de pesquisa em um corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchConfigs/*} Recebe uma configuração de pesquisa em um corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs Lista todas as configurações de pesquisa em um corpus. |
patch |
PATCH /v1/{searchConfig.name=projects/*/locations/*/corpora/*/searchConfigs/*} Atualiza uma configuração de pesquisa em um corpus. |
Recurso REST: v1.projects.locations.corpora.searchHypernyms
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Cria um SearchHypernym dentro de um corpus. |
delete |
DELETE /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Exclui um SearchHypernym em um corpus. |
get |
GET /v1/{name=projects/*/locations/*/corpora/*/searchHypernyms/*} Recebe um SearchHypernym em um corpus. |
list |
GET /v1/{parent=projects/*/locations/*/corpora/*}/searchHypernyms Lista SearchHypernyms em um corpus. |
patch |
PATCH /v1/{searchHypernym.name=projects/*/locations/*/corpora/*/searchHypernyms/*} Atualiza um SearchHypernym em um corpus. |
Recurso REST: v1.projects.locations.indexEndpoints
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/indexEndpoints Cria um IndexEndpoint. |
delete |
DELETE /v1/{name=projects/*/locations/*/indexEndpoints/*} Exclui um IndexEndpoint. |
deployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex Implanta um índice no IndexEndpoint. |
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*} Recebe um IndexEndpoint. |
list |
GET /v1/{parent=projects/*/locations/*}/indexEndpoints Lista todos os IndexEndpoints em um projeto. |
patch |
PATCH /v1/{indexEndpoint.name=projects/*/locations/*/indexEndpoints/*} Atualiza um IndexEndpoint. |
searchIndexEndpoint |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint Pesquise um endpoint de índice implantado (somente tipo de corpus IMAGE). |
undeployIndex |
POST /v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex Cancela a implantação de um índice do IndexEndpoint. |
Recurso REST: v1.projects.locations.indexEndpoints.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v1.projects.locations.warehouseOperations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/warehouseOperations/*} Recebe o estado mais recente de uma operação de longa duração. |