Índice
AppPlatform
(interface)EventDiscoveryService
(interface)LiveVideoAnalytics
(interface)RetailService
(interface)SmartDeviceService
(interface)StreamingService
(interface)StreamsService
(interface)Warehouse
(interface)AIEnabledDevicesInputConfig
(mensagem)AcceleratorType
(enum)AddApplicationStreamInputRequest
(mensagem)AddApplicationStreamInputResponse
(mensagem)AddCollectionItemRequest
(mensagem)AddCollectionItemResponse
(mensagem)AddRetailProductsToRetailProductSetResponse
(mensagem)Analysis
(mensagem)AnalysisDefinition
(mensagem)AnalyzeAssetMetadata
(mensagem)AnalyzeAssetMetadata.AnalysisStatus
(mensagem)AnalyzeAssetMetadata.AnalysisStatus.State
(enum)AnalyzeAssetRequest
(mensagem)AnalyzeAssetResponse
(mensagem)AnalyzeCorpusMetadata
(mensagem)AnalyzeCorpusRequest
(mensagem)AnalyzeCorpusResponse
(mensagem)AnalyzerDefinition
(mensagem)AnalyzerDefinition.DebugOptions
(mensagem)AnalyzerDefinition.StreamInput
(mensagem)Annotation
(mensagem)AnnotationMatchingResult
(mensagem)AnnotationValue
(mensagem)AppPlatformCloudFunctionRequest
(mensagem)AppPlatformCloudFunctionRequest.StructedInputAnnotation
(mensagem)AppPlatformCloudFunctionResponse
(mensagem)AppPlatformCloudFunctionResponse.StructedOutputAnnotation
(mensagem)AppPlatformEventBody
(mensagem)AppPlatformMetadata
(mensagem)Application
(mensagem)Application.ApplicationRuntimeInfo
(mensagem)Application.ApplicationRuntimeInfo.GlobalOutputResource
(mensagem)Application.ApplicationRuntimeInfo.MonitoringConfig
(mensagem)Application.BillingMode
(enum)Application.State
(enum)ApplicationConfigs
(mensagem)ApplicationInstance
(mensagem)ApplicationNodeAnnotation
(mensagem)ApplicationStreamInput
(mensagem)Asset
(mensagem)AssetSource
(mensagem)AssetSource.AssetContentData
(mensagem)AssetSource.AssetGcsSource
(mensagem)AttributeValue
(mensagem)AutoscalingMetricSpec
(mensagem)BigQueryConfig
(mensagem)BoolValue
(mensagem)CircleArea
(mensagem)ClassificationPredictionResult
(mensagem)ClipAssetRequest
(mensagem)ClipAssetResponse
(mensagem)ClipAssetResponse.TimeIndexedUri
(mensagem)Collection
(mensagem)CollectionItem
(mensagem)CollectionItem.Type
(enum)Corpus
(mensagem)Corpus.Type
(enum)CreateAnalysisRequest
(mensagem)CreateAnnotationRequest
(mensagem)CreateApplicationInstancesRequest
(mensagem)CreateApplicationInstancesResponse
(mensagem)CreateApplicationRequest
(mensagem)CreateAssetRequest
(mensagem)CreateClusterRequest
(mensagem)CreateCollectionMetadata
(mensagem)CreateCollectionRequest
(mensagem)CreateCorpusMetadata
(mensagem)CreateCorpusRequest
(mensagem)CreateDataSchemaRequest
(mensagem)CreateDraftRequest
(mensagem)CreateEventRequest
(mensagem)CreateIndexEndpointMetadata
(mensagem)CreateIndexEndpointRequest
(mensagem)CreateIndexMetadata
(mensagem)CreateIndexRequest
(mensagem)CreateProcessRequest
(mensagem)CreateProcessorRequest
(mensagem)CreateSearchConfigRequest
(mensagem)CreateSearchHypernymRequest
(mensagem)Criteria
(mensagem)CustomProcessorSourceInfo
(mensagem)CustomProcessorSourceInfo.ModelSchema
(mensagem)CustomProcessorSourceInfo.SourceType
(enum)DataSchema
(mensagem)DataSchemaDetails
(mensagem)DataSchemaDetails.CustomizedStructConfig
(mensagem)DataSchemaDetails.DataType
(enum)DataSchemaDetails.Granularity
(enum)DataSchemaDetails.ListConfig
(mensagem)DataSchemaDetails.ProtoAnyConfig
(mensagem)DataSchemaDetails.SearchStrategy
(mensagem)DataSchemaDetails.SearchStrategy.SearchStrategyType
(enum)DataType
(enum)DateTimeRange
(mensagem)DateTimeRangeArray
(mensagem)DedicatedResources
(mensagem)DeleteAnalysisRequest
(mensagem)DeleteAnnotationRequest
(mensagem)DeleteApplicationInstancesRequest
(mensagem)DeleteApplicationInstancesResponse
(mensagem)DeleteApplicationRequest
(mensagem)DeleteAssetMetadata
(mensagem)DeleteAssetRequest
(mensagem)DeleteCollectionMetadata
(mensagem)DeleteCollectionRequest
(mensagem)DeleteCorpusRequest
(mensagem)DeleteDataSchemaRequest
(mensagem)DeleteDraftRequest
(mensagem)DeleteIndexEndpointMetadata
(mensagem)DeleteIndexEndpointRequest
(mensagem)DeleteIndexMetadata
(mensagem)DeleteIndexRequest
(mensagem)DeleteProcessRequest
(mensagem)DeleteProcessorRequest
(mensagem)DeleteSearchConfigRequest
(mensagem)DeleteSearchHypernymRequest
(mensagem)DeployApplicationRequest
(mensagem)DeployApplicationResponse
(mensagem)DeployIndexMetadata
(mensagem)DeployIndexRequest
(mensagem)DeployIndexResponse
(mensagem)DeployRetailProductRecognitionIndexResponse
(mensagem)DeployedIndex
(mensagem)DeployedIndex.AutomaticResources
(mensagem)DeployedIndex.DedicatedResources
(mensagem)DeployedIndexReference
(mensagem)Draft
(mensagem)EventUpdateFilter
(mensagem)EventUpdateFilter.SpecialMode
(enum)EventUpdateType
(enum)ExportRetailProductRecognitionIndexCoverageResponse
(mensagem)FacetBucket
(mensagem)FacetBucket.Range
(mensagem)FacetBucketType
(enum)FacetGroup
(mensagem)FacetProperty
(mensagem)FacetProperty.CustomRangeBucketSpec
(mensagem)FacetProperty.DateTimeBucketSpec
(mensagem)FacetProperty.DateTimeBucketSpec.Granularity
(enum)FacetProperty.FixedRangeBucketSpec
(mensagem)FacetValue
(mensagem)FloatRange
(mensagem)FloatRangeArray
(mensagem)GcsSource
(mensagem)GeneralObjectDetectionConfig
(mensagem)GenerateHlsUriRequest
(mensagem)GenerateHlsUriResponse
(mensagem)GenerateRetrievalUrlRequest
(mensagem)GenerateRetrievalUrlResponse
(mensagem)GeoCoordinate
(mensagem)GeoLocationArray
(mensagem)GetAnalysisRequest
(mensagem)GetAnnotationRequest
(mensagem)GetApplicationRequest
(mensagem)GetAssetRequest
(mensagem)GetCollectionRequest
(mensagem)GetCorpusRequest
(mensagem)GetDataSchemaRequest
(mensagem)GetDraftRequest
(mensagem)GetIndexEndpointRequest
(mensagem)GetIndexRequest
(mensagem)GetInstanceRequest
(mensagem)GetProcessRequest
(mensagem)GetProcessorRequest
(mensagem)GetSearchConfigRequest
(mensagem)GetSearchHypernymRequest
(mensagem)GetStreamThumbnailResponse
(mensagem)ImageObjectDetectionPredictionResult
(mensagem)ImageQuery
(mensagem)ImageSegmentationPredictionResult
(mensagem)ImportAssetsMetadata
(mensagem)ImportAssetsRequest
(mensagem)ImportAssetsResponse
(mensagem)ImportRetailProductsResponse
(mensagem)Index
(mensagem)Index.State
(enum)IndexAssetMetadata
(mensagem)IndexAssetMetadata.IndexingStatus
(mensagem)IndexAssetMetadata.IndexingStatus.State
(enum)IndexAssetRequest
(mensagem)IndexAssetResponse
(mensagem)IndexEndpoint
(mensagem)IndexEndpoint.State
(enum)IndexedAsset
(mensagem)IndexingStatus
(mensagem)IndexingStatus.State
(enum)IngestAssetRequest
(mensagem)IngestAssetRequest.Config
(mensagem)IngestAssetRequest.Config.VideoType
(mensagem)IngestAssetRequest.Config.VideoType.ContainerFormat
(enum)IngestAssetRequest.TimeIndexedData
(mensagem)IngestAssetResponse
(mensagem)Instance
(mensagem)Instance.InputResource
(mensagem)Instance.OutputResource
(mensagem)Instance.State
(enum)IntRange
(mensagem)IntRangeArray
(mensagem)ListAnalysesRequest
(mensagem)ListAnalysesResponse
(mensagem)ListAnnotationsRequest
(mensagem)ListAnnotationsResponse
(mensagem)ListApplicationsRequest
(mensagem)ListApplicationsResponse
(mensagem)ListAssetsRequest
(mensagem)ListAssetsResponse
(mensagem)ListCollectionsRequest
(mensagem)ListCollectionsResponse
(mensagem)ListCorporaRequest
(mensagem)ListCorporaResponse
(mensagem)ListDataSchemasRequest
(mensagem)ListDataSchemasResponse
(mensagem)ListDraftsRequest
(mensagem)ListDraftsResponse
(mensagem)ListIndexEndpointsRequest
(mensagem)ListIndexEndpointsResponse
(mensagem)ListIndexesRequest
(mensagem)ListIndexesResponse
(mensagem)ListInstancesRequest
(mensagem)ListInstancesResponse
(mensagem)ListPrebuiltProcessorsRequest
(mensagem)ListPrebuiltProcessorsResponse
(mensagem)ListProcessesRequest
(mensagem)ListProcessesResponse
(mensagem)ListProcessorsRequest
(mensagem)ListProcessorsResponse
(mensagem)ListSearchConfigsRequest
(mensagem)ListSearchConfigsResponse
(mensagem)ListSearchHypernymsRequest
(mensagem)ListSearchHypernymsResponse
(mensagem)MachineSpec
(mensagem)MediaWarehouseConfig
(mensagem)ModelType
(enum)Node
(mensagem)Node.InputEdge
(mensagem)NormalizedPolygon
(mensagem)NormalizedPolyline
(mensagem)NormalizedVertex
(mensagem)ObjectDetectionPredictionResult
(mensagem)ObjectDetectionPredictionResult.Entity
(mensagem)ObjectDetectionPredictionResult.IdentifiedBox
(mensagem)ObjectDetectionPredictionResult.IdentifiedBox.NormalizedBoundingBox
(mensagem)OccupancyCountConfig
(mensagem)OccupancyCountingPredictionResult
(mensagem)OccupancyCountingPredictionResult.DwellTimeInfo
(mensagem)OccupancyCountingPredictionResult.Entity
(mensagem)OccupancyCountingPredictionResult.IdentifiedBox
(mensagem)OccupancyCountingPredictionResult.IdentifiedBox.NormalizedBoundingBox
(mensagem)OccupancyCountingPredictionResult.Stats
(mensagem)OccupancyCountingPredictionResult.Stats.AccumulatedObjectCount
(mensagem)OccupancyCountingPredictionResult.Stats.ActiveZoneCount
(mensagem)OccupancyCountingPredictionResult.Stats.CrossingLineCount
(mensagem)OccupancyCountingPredictionResult.Stats.ObjectCount
(mensagem)OccupancyCountingPredictionResult.TrackInfo
(mensagem)OperationMetadata
(mensagem)Partition
(mensagem)Partition.RelativeTemporalPartition
(mensagem)Partition.SpatialPartition
(mensagem)Partition.TemporalPartition
(mensagem)PersonBlurConfig
(mensagem)PersonBlurConfig.PersonBlurType
(enum)PersonVehicleDetectionConfig
(mensagem)PersonalProtectiveEquipmentDetectionConfig
(mensagem)PersonalProtectiveEquipmentDetectionOutput
(mensagem)PersonalProtectiveEquipmentDetectionOutput.DetectedPerson
(mensagem)PersonalProtectiveEquipmentDetectionOutput.NormalizedBoundingBox
(mensagem)PersonalProtectiveEquipmentDetectionOutput.PPEEntity
(mensagem)PersonalProtectiveEquipmentDetectionOutput.PPEIdentifiedBox
(mensagem)PersonalProtectiveEquipmentDetectionOutput.PersonEntity
(mensagem)PersonalProtectiveEquipmentDetectionOutput.PersonIdentifiedBox
(mensagem)Process
(mensagem)Processor
(mensagem)Processor.ProcessorState
(enum)Processor.ProcessorType
(enum)ProcessorConfig
(mensagem)ProcessorIOSpec
(mensagem)ProcessorIOSpec.GraphInputChannelSpec
(mensagem)ProcessorIOSpec.GraphOutputChannelSpec
(mensagem)ProcessorIOSpec.InstanceResourceInputBindingSpec
(mensagem)ProcessorIOSpec.InstanceResourceOutputBindingSpec
(mensagem)RemoveApplicationStreamInputRequest
(mensagem)RemoveApplicationStreamInputRequest.TargetStreamInput
(mensagem)RemoveApplicationStreamInputResponse
(mensagem)RemoveCollectionItemRequest
(mensagem)RemoveCollectionItemResponse
(mensagem)RemoveIndexAssetMetadata
(mensagem)RemoveIndexAssetRequest
(mensagem)RemoveIndexAssetResponse
(mensagem)RemoveRetailProductsFromRetailProductSetResponse
(mensagem)ResourceAnnotations
(mensagem)RetailBatchAnalyzeResponse
(mensagem)RetailEntity
(mensagem)RetailNormalizedBoundingBox
(mensagem)RetailObjectDetectionAnnotation
(mensagem)RetailOperationMetadata
(mensagem)RetailOperationMetadata.OperationMetrics
(mensagem)RetailPredictResults
(mensagem)RetailProduct
(mensagem)RetailProductImageSimilarity
(mensagem)RetailProductRecognitionAnnotation
(mensagem)RetailProductRecognitionResult
(mensagem)RetailResourceState
(enum)RetailTagRecognitionAnnotation
(mensagem)RetailThirdPartyId
(mensagem)RunMode
(enum)RunStatus
(mensagem)RunStatus.State
(enum)SearchAssetsRequest
(mensagem)SearchAssetsResponse
(mensagem)SearchCapability
(mensagem)SearchCapability.Type
(enum)SearchCapabilitySetting
(mensagem)SearchConfig
(mensagem)SearchCriteriaProperty
(mensagem)SearchHypernym
(mensagem)SearchIndexEndpointRequest
(mensagem)SearchIndexEndpointResponse
(mensagem)SearchResultItem
(mensagem)StreamAnnotation
(mensagem)StreamAnnotationType
(enum)StreamAnnotations
(mensagem)StreamWithAnnotation
(mensagem)StreamWithAnnotation.NodeAnnotation
(mensagem)StringArray
(mensagem)UndeployApplicationRequest
(mensagem)UndeployApplicationResponse
(mensagem)UndeployIndexMetadata
(mensagem)UndeployIndexRequest
(mensagem)UndeployIndexResponse
(mensagem)UndeployRetailProductRecognitionIndexResponse
(mensagem)UpdateAnalysisRequest
(mensagem)UpdateAnnotationRequest
(mensagem)UpdateApplicationInstancesRequest
(mensagem)UpdateApplicationInstancesRequest.UpdateApplicationInstance
(mensagem)UpdateApplicationInstancesResponse
(mensagem)UpdateApplicationRequest
(mensagem)UpdateApplicationStreamInputRequest
(mensagem)UpdateApplicationStreamInputResponse
(mensagem)UpdateAssetRequest
(mensagem)UpdateCollectionRequest
(mensagem)UpdateCorpusRequest
(mensagem)UpdateDataSchemaRequest
(mensagem)UpdateDraftRequest
(mensagem)UpdateIndexEndpointMetadata
(mensagem)UpdateIndexEndpointRequest
(mensagem)UpdateIndexMetadata
(mensagem)UpdateIndexRequest
(mensagem)UpdateProcessRequest
(mensagem)UpdateProcessorRequest
(mensagem)UpdateSearchConfigRequest
(mensagem)UpdateSearchHypernymRequest
(mensagem)UploadAssetMetadata
(mensagem)UploadAssetRequest
(mensagem)UploadAssetResponse
(mensagem)UserSpecifiedAnnotation
(mensagem)VertexAutoMLVideoConfig
(mensagem)VertexAutoMLVisionConfig
(mensagem)VertexCustomConfig
(mensagem)VideoActionRecognitionPredictionResult
(mensagem)VideoActionRecognitionPredictionResult.IdentifiedAction
(mensagem)VideoClassificationPredictionResult
(mensagem)VideoClassificationPredictionResult.IdentifiedClassification
(mensagem)VideoObjectTrackingPredictionResult
(mensagem)VideoObjectTrackingPredictionResult.BoundingBox
(mensagem)VideoObjectTrackingPredictionResult.DetectedObject
(mensagem)VideoStreamInputConfig
(mensagem)ViewCollectionItemsRequest
(mensagem)ViewCollectionItemsResponse
(mensagem)ViewIndexedAssetsRequest
(mensagem)ViewIndexedAssetsResponse
(mensagem)WatchEventsRequest
(mensagem)WatchEventsResponse
(mensagem)
AppPlatform
Handlers de descrição de serviço para recursos
AddApplicationStreamInput |
---|
Adiciona a entrada do stream de destino ao aplicativo. Se o aplicativo for implantado, a nova instância correspondente será criada. Se o stream já estiver no aplicativo, a RPC vai falhar.
|
CreateApplication |
---|
Cria um novo aplicativo em um determinado projeto e local.
|
CreateApplicationInstances |
---|
Adiciona a entrada do stream de destino ao aplicativo. Se o aplicativo for implantado, a nova instância correspondente será criada. Se o stream já estiver no aplicativo, a RPC vai falhar.
|
CreateDraft |
---|
Cria um rascunho em um determinado projeto e local.
|
CreateProcessor |
---|
Cria um novo processador em um determinado projeto e local.
|
DeleteApplication |
---|
Exclui um único aplicativo.
|
DeleteApplicationInstances |
---|
Remova a entrada do fluxo de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída. Se o fluxo não estiver no aplicativo, o RPC vai falhar.
|
DeleteDraft |
---|
Exclui um único rascunho.
|
DeleteProcessor |
---|
Exclui um único processador.
|
DeployApplication |
---|
Implanta um único aplicativo.
|
GetApplication |
---|
Recebe detalhes de um único aplicativo.
|
GetDraft |
---|
Recebe detalhes de um único rascunho.
|
GetInstance |
---|
Recebe detalhes de uma única instância.
|
GetProcessor |
---|
Recebe detalhes de um único processador.
|
ListApplications |
---|
Lista as aplicações em um determinado projeto e local.
|
ListDrafts |
---|
Lista rascunhos em um determinado projeto e local.
|
ListInstances |
---|
Lista instâncias em um determinado projeto e local.
|
ListPrebuiltProcessors |
---|
ListPrebuiltProcessors é um verbo de passagem personalizado que lista processadores pré-criados.
|
ListProcessors |
---|
Lista processadores em um determinado projeto e local.
|
RemoveApplicationStreamInput |
---|
Remova a entrada do fluxo de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será excluída. Se o fluxo não estiver no aplicativo, o RPC vai falhar.
|
UndeployApplication |
---|
Desimplanta um único aplicativo.
|
UpdateApplication |
---|
Atualiza os parâmetros de um único aplicativo.
|
UpdateApplicationInstances |
---|
Adiciona a entrada do stream de destino ao aplicativo. Se o aplicativo for implantado, a nova instância correspondente será criada. Se o stream já estiver no aplicativo, a RPC vai falhar.
|
UpdateApplicationStreamInput |
---|
Atualize a entrada do stream de destino para o aplicativo. Se o aplicativo for implantado, a instância correspondente será implantada. Para o comportamento CreateOrUpdate, defina allow_missing como "true".
|
UpdateDraft |
---|
Atualiza os parâmetros de um único rascunho.
|
UpdateProcessor |
---|
Atualiza os parâmetros de um único processador.
|
EventDiscoveryService
Confira abaixo a nova versão do serviço de descoberta de eventos. O EventWatcher será descontinuado quando todo o uso for migrado para o novo EventDiscoveryService. Estas são as APIs de descoberta de eventos para que os clientes descubram as atualizações de eventos que acontecem nos streams.
WatchEvents |
---|
Fique de olho nas atualizações de eventos que acontecem nas transmissões.
|
LiveVideoAnalytics
Serviço que descreve manipuladores para recursos. O serviço permite que os clientes executem a Análise de vídeo ao vivo (LVA, na sigla em inglês) nas entradas de streaming.
CreateAnalysis |
---|
Cria uma nova análise em um determinado projeto e local.
|
CreateProcess |
---|
Cria um novo processo em um determinado projeto e local.
|
DeleteAnalysis |
---|
Exclui uma única análise.
|
DeleteProcess |
---|
Exclui um único processo.
|
GetAnalysis |
---|
Recebe detalhes de uma única análise.
|
GetProcess |
---|
Recebe detalhes de um único processo.
|
ListAnalyses |
---|
Lista as análises em um determinado projeto e local.
|
ListProcesses |
---|
Lista processos em um determinado projeto e local.
|
UpdateAnalysis |
---|
Atualiza os parâmetros de uma única análise.
|
UpdateProcess |
---|
Atualiza os parâmetros de um único processo.
|
RetailService
O serviço permite que os clientes gerenciem os recursos de varejo da Store Vision.
SmartDeviceService
Handlers de descrição de serviço para recursos
StreamingService
Serviço de streaming para receber e enviar pacotes.
StreamsService
Serviço que descreve manipuladores para recursos. A API Vision e a API Vision AI são duas APIs independentes desenvolvidas pela mesma equipe. A API Vision é para que as pessoas anoten as imagens, e a Vision AI é uma solução de e2e para que o cliente crie o próprio aplicativo de visão computacional.
Warehouse
Serviço que gerencia conteúdo de mídia e metadados para streaming.
AddCollectionItem |
---|
Adiciona um item a uma coletânea.
|
AnalyzeAsset |
---|
Analise o recurso para melhorar a capacidade de pesquisa.
|
AnalyzeCorpus |
---|
Analisa um corpus.
|
ClipAsset |
---|
Gera clipes para download. A API recebe um intervalo de tempo e gera um clipe do primeiro conteúdo disponível após start_time e antes de end_time, que pode transbordar além desses limites. Os clipes retornados são truncados se o tamanho total deles for maior que 100 MB.
|
CreateAnnotation |
---|
Cria uma anotação dentro do recurso.
|
CreateAsset |
---|
Cria um recurso no corpus.
|
CreateCollection |
---|
Cria uma coleção.
|
CreateCorpus |
---|
Cria um corpus em um projeto.
|
CreateDataSchema |
---|
Cria um esquema de dados no corpus.
|
CreateIndex |
---|
Cria um índice no corpus.
|
CreateIndexEndpoint |
---|
Cria um IndexEndpoint.
|
CreateSearchConfig |
---|
Cria uma configuração de pesquisa dentro de um corpus. Siga as regras abaixo para criar uma CreateSearchConfigRequest válida. --- Regras gerais --- 1. O Request.search_config_id não pode ser associado a um SearchConfig existente. 2. A solicitação precisa conter pelo menos uma search_criteria_property ou facet_property não vazia. 3. O campo mapped_fields não pode estar vazio e precisa ser mapeado para as chaves de UGA atuais. 4. Todos os mapped_fields precisam ser do mesmo tipo. 5. Todos os mapped_fields precisam compartilhar a mesma granularidade. 6. Todos os mapped_fields precisam compartilhar as mesmas opções semânticas de correspondência do SearchConfig. Para regras específicas da propriedade, consulte os comentários de FacetProperty e SearchCriteriaProperty.
|
CreateSearchHypernym |
---|
Cria um SearchHypernym dentro de um corpus.
|
DeleteAnnotation |
---|
Exclui a anotação dentro do recurso.
|
DeleteAsset |
---|
Exclui o recurso dentro do corpus.
|
DeleteCollection |
---|
Exclui uma coleção.
|
DeleteCorpus |
---|
Exclui um corpus somente se ele estiver vazio. Retorna uma resposta vazia.
|
DeleteDataSchema |
---|
Exclui o esquema de dados no corpus.
|
DeleteIndex |
---|
Excluir um único índice. Para excluir um índice, o autor da chamada precisa garantir que ele não seja implantado em nenhum endpoint de índice.
|
DeleteIndexEndpoint |
---|
Exclui um IndexEndpoint.
|
DeleteSearchConfig |
---|
Exclui uma configuração de pesquisa em um corpus. Para que um DeleteSearchConfigRequest seja válido, o Request.search_configuration.name precisa já existir.
|
DeleteSearchHypernym |
---|
Exclui um SearchHypernym de um corpus.
|
DeployIndex |
---|
Implanta um índice no IndexEndpoint.
|
GenerateHlsUri |
---|
Gera um URI para um manifesto HLS. A API recebe uma coleção de intervalos de tempo e gera um URI para um manifesto HLS que abrange todos os intervalos de tempo solicitados.
|
GenerateRetrievalUrl |
---|
Gera um URL assinado para fazer o download do recurso. Para o depósito de vídeos, consulte o comentário de UploadAsset sobre como permitir a recuperação de arquivos do Cloud Storage em um projeto diferente.
|
GetAnnotation |
---|
Lê a anotação dentro do recurso.
|
GetAsset |
---|
Lê um recurso no corpus.
|
GetCollection |
---|
Recebe uma coleção.
|
GetCorpus |
---|
Recebe detalhes do corpus em um projeto.
|
GetDataSchema |
---|
Recebe o esquema de dados dentro do corpus.
|
GetIndex |
---|
Recebe os detalhes de um único índice em um corpus.
|
GetIndexEndpoint |
---|
Recebe um IndexEndpoint.
|
GetSearchConfig |
---|
Recebe uma configuração de pesquisa dentro de um corpus.
|
GetSearchHypernym |
---|
Busca um SearchHypernym dentro de um corpus.
|
ImportAssets |
---|
Importa recursos (imagens e anotações) de um metaarquivo no armazenamento em nuvem. Cada linha no metaarquivo corresponde a uma imagem (especificada por um URI do Cloud Storage) e suas anotações.
|
IndexAsset |
---|
Registre um recurso para pesquisa. Tipo de corpus aceito: Corpus.Type.VIDEO_ON_DEMAND
|
IngestAsset |
---|
Ingere dados do recurso. Não é permitido processar um bloco de dados que já expirou de acordo com o TTL. Esse método só está disponível pela API gRPC (não HTTP, já que o streaming bidirecional não é compatível com HTTP).
|
ListAnnotations |
---|
Lista uma lista de anotações dentro do recurso.
|
ListAssets |
---|
Lista uma lista de recursos no corpus.
|
ListCollections |
---|
Lista coleções em um corpus.
|
ListCorpora |
---|
Lista todos os corpora em um projeto.
|
ListDataSchemas |
---|
Lista uma lista de esquemas de dados no corpus.
|
ListIndexEndpoints |
---|
Lista todos os IndexEndpoints em um projeto.
|
ListIndexes |
---|
Lista todos os índices em um determinado corpus.
|
ListSearchConfigs |
---|
Lista todas as configurações de pesquisa em um corpus.
|
ListSearchHypernyms |
---|
Lista SearchHypernyms em um corpus.
|
RemoveCollectionItem |
---|
Remove um item de uma coletânea.
|
RemoveIndexAsset |
---|
Remova os dados de índice de um recurso para a pesquisa. Tipo de corpus aceito: Corpus.Type.VIDEO_ON_DEMAND
|
SearchAssets |
---|
Pesquisar recurso de mídia.
|
SearchIndexEndpoint |
---|
Pesquise um endpoint de índice implantado (somente tipo de corpus de IMAGEM).
|
UndeployIndex |
---|
Cancela a implantação de um índice do IndexEndpoint.
|
UpdateAnnotation |
---|
Atualiza a anotação dentro do recurso.
|
UpdateAsset |
---|
Atualiza um recurso no corpus.
|
UpdateCollection |
---|
Atualiza uma coleção.
|
UpdateCorpus |
---|
Atualiza um corpus em um projeto.
|
UpdateDataSchema |
---|
Atualiza o esquema de dados no corpus.
|
UpdateIndex |
---|
Atualiza um índice no corpus.
|
UpdateIndexEndpoint |
---|
Atualiza um IndexEndpoint.
|
UpdateSearchConfig |
---|
Atualiza uma configuração de pesquisa em um corpus. Siga as regras abaixo para criar uma UpdateSearchConfigRequest válida. --- Regras gerais --- 1. O Request.search_configuration.name já precisa existir. 2. A solicitação precisa conter pelo menos uma search_criteria_property ou facet_property não vazia. 3. O campo mapped_fields não pode estar vazio e precisa ser mapeado para as chaves de UGA atuais. 4. Todos os mapped_fields precisam ser do mesmo tipo. 5. Todos os mapped_fields precisam compartilhar a mesma granularidade. 6. Todos os mapped_fields precisam compartilhar as mesmas opções semânticas de correspondência do SearchConfig. Para regras específicas da propriedade, consulte os comentários de FacetProperty e SearchCriteriaProperty.
|
UpdateSearchHypernym |
---|
Atualiza um SearchHypernym dentro de um corpus.
|
UploadAsset |
---|
Faça upload do recurso especificando o URI do Cloud Storage. Para o depósito de vídeo, os usuários que chamam essa API precisam ter acesso de leitura ao arquivo de armazenamento em nuvem. Depois do upload, ele pode ser recuperado pela API GenerateRetrievalUrl, que, por padrão, só pode recuperar arquivos do Cloud Storage do mesmo projeto do repositório. Para permitir a recuperação de arquivos do Cloud Storage em um projeto separado, é necessário encontrar a conta de serviço da visão computacional (acesse o IAM, marque a caixa de seleção para mostrar "Incluir concessões de função fornecidas pelo Google", pesquise "Agente de serviço de IA do Cloud Vision") e conceda o acesso de leitura dos arquivos do Cloud Storage a essa conta de serviço.
|
ViewCollectionItems |
---|
Conferir os itens de uma coleção.
|
ViewIndexedAssets |
---|
Lista uma lista de recursos em um índice.
|
AIEnabledDevicesInputConfig
Esse tipo não tem campos.
Mensagem que descreve a configuração de entrada de dispositivos com AI.
AcceleratorType
Representa um tipo de acelerador de hardware.
Enums | |
---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Tipo de acelerador não especificado, ou seja, nenhum acelerador. |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
GPU NVIDIA Tesla T4. |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
AcquireLeaseRequest
Mensagem de solicitação para adquirir uma locação.
Campos | |
---|---|
series |
O nome da série. |
owner |
O nome do proprietário. |
term |
O período de locação. |
lease_type |
O tipo de contrato de locação. |
AddApplicationStreamInputRequest
Mensagem para adicionar entrada de transmissão a um app.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
As entradas de fluxo a serem adicionadas, o nome do recurso de fluxo é a chave de cada StreamInput e precisa ser exclusivo em cada aplicativo. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
AddApplicationStreamInputResponse
Esse tipo não tem campos.
Mensagem para a resposta AddApplicationStreamInput.
AddCollectionItemRequest
Mensagem de solicitação para AddCollectionItem.
Campos | |
---|---|
item |
Obrigatório. O item a ser adicionado. |
AddCollectionItemResponse
Mensagem de resposta para AddCollectionItem.
Campos | |
---|---|
item |
O item que já foi adicionado. |
AddRetailProductsToRetailProductSetResponse
Esse tipo não tem campos.
Adicione a resposta "AddRetailProductsToRetailProductSet" quando a operação for concluída.
Análise
Mensagem que descreve o objeto de análise.
Campos | |
---|---|
name |
O nome do recurso. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
labels |
Rótulos como pares de chave-valor. |
analysis_definition |
A definição da análise. |
input_streams_mapping |
Associe o parâmetro de entrada na definição ao fluxo real. Por exemplo, suponha que você tenha um operador de origem de stream chamado "input-0" e tente receber do stream real "stream-0". É possível adicionar o seguinte mapeamento: [input-0: stream-0]. |
output_streams_mapping |
Associe o parâmetro de saída na definição à transmissão real. Por exemplo, suponha que você tenha um operador de destino de fluxo chamado "output-0" e tente enviar para o fluxo real "stream-0". É possível adicionar o seguinte mapeamento: [output-0: stream-0]. |
disable_event_watch |
Flag booleana para indicar se você quer desativar a capacidade de iniciar automaticamente um processo quando um novo evento acontece na stream de entrada. Se você quiser iniciar um processo manualmente, o campo precisa ser definido como "true". |
AnalysisDefinition
Define uma análise completa.
Esta é uma descrição do pipeline geral de análise em tempo real. Você pode pensar nisso como uma representação de lista de arestas de um multigrafo.
Ele pode ser criado diretamente por um humano no formato de texto protobuf ou gerado por uma API de programação (talvez Python ou JavaScript, dependendo do contexto).
Campos | |
---|---|
analyzers[] |
Definições do analisador. |
AnalyzeAssetMetadata
Metadados para AnalyzeAsset.
Campos | |
---|---|
analysis_status[] |
O status da análise em todos os recursos de pesquisa. |
start_time |
O horário de início da operação. |
update_time |
O horário de atualização da operação. |
AnalysisStatus
O status da análise em cada recurso de pesquisa.
Campos | |
---|---|
state |
|
status_message |
|
search_capability |
O recurso de pesquisa solicitado. |
Estado
O estado do recurso de pesquisa.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado padrão do processo nunca deve acontecer. |
IN_PROGRESS |
O recurso está em andamento. |
SUCCEEDED |
O processo foi concluído. |
FAILED |
O processo falhou. |
AnalyzeAssetRequest
Mensagem de solicitação para AnalyzeAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso a ser analisado. Formato: |
AnalyzeAssetResponse
Esse tipo não tem campos.
Mensagem de resposta para AnalyzeAsset.
AnalyzeCorpusMetadata
A mensagem de metadados para a LRO AnalyzeCorpus.
Campos | |
---|---|
metadata |
Os metadados da operação. |
AnalyzeCorpusRequest
Mensagem de solicitação para AnalyzeCorpus.
Campos | |
---|---|
name |
Obrigatório. O recurso de corpus pai em que os recursos serão analisados. Formato: |
AnalyzeCorpusResponse
Esse tipo não tem campos.
A mensagem de resposta para a LRO AnalyzeCorpus.
AnalyzerDefinition
Define um analisador.
Um analisador processa dados dos fluxos de entrada usando a lógica definida no operador que ele representa. Ele produz dados para os streams de saída declarados no operador.
Campos | |
---|---|
analyzer |
O nome desse analisador. Tentativamente [a-z][a-z0-9]*(_[a-z0-9]+)*. |
operator |
O nome do operador executado por esse analisador. Precisa corresponder ao nome de um operador com suporte. |
inputs[] |
Fluxos de entrada. |
attrs |
Os valores de atributo que esse analisador aplica ao operador. Forneça um mapeamento entre os nomes dos atributos e o valor real que você quer aplicar. Se o nome de um atributo for omitido, ele vai receber um valor padrão predefinido. |
debug_options |
Opções de depuração. |
operator_option |
Opção do operador. |
DebugOptions
Opções disponíveis apenas para fins de depuração.
Campos | |
---|---|
environment_variables |
Variáveis de ambiente. |
OperatorOption
Opção relacionada ao operador.
Campos | |
---|---|
tag |
Tag do operador. |
registry |
Registro do operador. Por exemplo, público, dev. |
StreamInput
As entradas para esse analisador.
Aceitamos referências de nome de entrada no seguinte formato:
Exemplo:
Suponha que você tenha um operador chamado "SomeOp" com dois argumentos de saída, sendo que o primeiro é "foo" e o segundo é "bar", e um operador chamado "MyOp" que aceita duas entradas.
Suponha também que haja um analisador chamado "some-analyzer" que está executando "SomeOp" e outro chamado "my-analyzer" que está executando "MyOp".
Para indicar que "my-analyzer" vai consumir a saída "foo" de "some-analyzer" como primeira entrada e a saída "bar" de "some-analyzer" como segunda entrada, defina este campo como: input = ["some-analyzer:foo", "some-analyzer:bar"]
Campos | |
---|---|
input |
O nome da entrada de transmissão (conforme discutido acima). |
Nota
Uma anotação é um recurso no recurso. Ele representa um mapeamento de chave-valor do conteúdo no recurso.
Campos | |
---|---|
name |
Nome do recurso da anotação. Formato: |
user_specified_annotation |
Anotação fornecida pelo usuário. |
AnnotationCustomizedStruct
Representação personalizada de struct na anotação.
Campos | |
---|---|
elements |
Um mapeamento das chaves dos elementos para o valor da anotação do elemento. |
AnnotationList
Representação da lista na anotação.
Campos | |
---|---|
values[] |
Os valores da anotação de tipo de dados |
AnnotationMatchingResult
Armazena os resultados de correspondência de anotações de critérios para cada item de resultado de pesquisa.
Campos | |
---|---|
criteria |
Os critérios usados para a correspondência. Pode ser um critério de pesquisa de entrada ou um critério convertido de uma seleção de facetas. |
matched_annotations[] |
Anotações correspondentes aos critérios. |
status |
Status do resultado da correspondência. Valores possíveis: FAILED_PRECONDITION: o critério não está qualificado para correspondência. OK. A correspondência foi realizada. |
AnnotationValue
Valor da anotação, incluindo todos os tipos disponíveis no esquema de dados.
Campos | |
---|---|
Campo de união
|
|
int_value |
Valor da anotação do tipo int. |
float_value |
Valor da anotação do tipo flutuante. |
str_value |
Valor da anotação do tipo de string. |
datetime_value |
Valor da anotação do tipo de data e hora. |
geo_coordinate |
Valor da anotação do tipo de coordenada geográfica. |
proto_any_value |
Valor de qualquer valor proto. |
bool_value |
Valor da anotação do tipo booleano. |
list_value |
Valor da anotação do tipo de lista. |
customized_struct_value |
Valor da anotação do tipo de struct personalizado. |
AppPlatformCloudFunctionRequest
Para qualquer lógica de processamento de cliente baseada em função do Cloud, a função do cliente precisa receber a AppPlatformCloudFunctionRequest como solicitação e enviar a AppPlatformCloudFunctionResponse como resposta. Mensagem de solicitação da AppPlatform para o Cloud Function.
Campos | |
---|---|
app_platform_metadata |
Os metadados da AppPlatform para que o cliente identifique a origem do payload. |
annotations[] |
As anotações reais a serem processadas pela função personalizada do Cloud. |
StructedInputAnnotation
Uma mensagem de anotação geral que usa o formato de struct para representar diferentes protobufs de anotação concretos.
Campos | |
---|---|
ingestion_time_micros |
O tempo de transferência da anotação atual. |
annotation |
O formato de estrutura da anotação real. |
AppPlatformCloudFunctionResponse
Mensagem da resposta da Função do Cloud do cliente para a AppPlatform.
Campos | |
---|---|
annotations[] |
As anotações modificadas que são retornadas para a AppPlatform. Se os campos de anotações estiverem vazios, elas serão descartadas pela AppPlatform. |
annotation_passthrough |
Se definido como verdadeiro, a AppPlatform vai usar as anotações originais em vez de excluí-las, mesmo que estejam vazias no arquivo de anotações. |
events[] |
As notificações de evento que são retornadas à AppPlatform. Normalmente, ele é configurado para ser consumido/encaminhado para um operador que processa eventos, como o operador do Pub/Sub. |
StructedOutputAnnotation
Uma mensagem de anotação geral que usa o formato de struct para representar diferentes protobufs de anotação concretos.
Campos | |
---|---|
annotation |
O formato de estrutura da anotação real. |
AppPlatformEventBody
Mensagem de conteúdo do evento appPlatform
Campos | |
---|---|
event_message |
Uma string legível por humanos do evento, como "Há mais de seis pessoas na cena" ou "A prateleira está vazia!". |
payload |
No caso do Pub/Sub, ele será armazenado nos atributos da mensagem. pubsub.proto |
event_id |
O ID de evento definido pelo usuário, usado para classificar eventos, em um intervalo de envio, os eventos da mesma instância do aplicativo com o mesmo ID serão eliminados e apenas o primeiro será enviado. O event_id vazio será tratado como "". |
AppPlatformMetadata
Mensagem de metadados essenciais da App Platform. Essa mensagem geralmente é anexada a uma determinada anotação de saída do processador para que o cliente identifique a origem dos dados.
Campos | |
---|---|
application |
O nome do recurso do aplicativo. |
instance_id |
O ID do recurso da instância. A instância é o recurso aninhado do aplicativo na coleção "instâncias". |
node |
O nome do nó do gráfico do aplicativo. |
processor |
O nome do recurso do processador referido do nó do aplicativo. |
Aplicativo
Mensagem que descreve o objeto do aplicativo
Campos | |
---|---|
name |
nome do recurso |
create_time |
Apenas saída. [Saída somente] Criar carimbo de data/hora |
update_time |
Apenas saída. [Somente saída] Carimbo de data/hora da atualização |
labels |
Rótulos como pares de chave-valor |
display_name |
Obrigatório. Um nome de exibição fácil de usar para a solução. |
description |
Uma descrição para este aplicativo. |
application_configs |
Configuração do gráfico do aplicativo. |
runtime_info |
Apenas saída. Informações de execução do gráfico do aplicativo. Só existe quando o estado do aplicativo é DEPLOYED. |
state |
Apenas saída. Estado do aplicativo. |
billing_mode |
Modo de faturamento do aplicativo. |
ApplicationRuntimeInfo
Mensagem que armazena as informações de execução do aplicativo.
Campos | |
---|---|
deploy_time |
Carimbo de data/hora de implantação do mecanismo |
global_output_resources[] |
Recursos criados globalmente, como esquemas de dados do data warehouse. |
monitoring_config |
Configuração relacionada ao monitoramento para este aplicativo. |
GlobalOutputResource
Mensagem sobre recursos de saída do aplicativo.
Campos | |
---|---|
output_resource |
O nome completo dos recursos gerados. |
producer_node |
O nome do nó do gráfico que produz o nome do recurso de saída. Por exemplo: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: occupancy-count |
key |
A chave do recurso de saída precisa ser exclusiva no mesmo nó de produtor. Um nó produtor pode gerar vários recursos de saída. A chave pode ser usada para corresponder aos recursos de saída correspondentes. |
MonitoringConfig
Configuração relacionada ao monitoramento de um aplicativo.
Campos | |
---|---|
enabled |
Indica se o monitoramento está ativado neste app. |
BillingMode
Modo de faturamento do aplicativo
Enums | |
---|---|
BILLING_MODE_UNSPECIFIED |
O valor padrão. |
PAYG |
Modo de faturamento "Pagamento por uso". |
MONTHLY |
Modo de faturamento mensal. |
Estado
Estado do aplicativo
Enums | |
---|---|
STATE_UNSPECIFIED |
O valor padrão. Esse valor é usado se o estado for omitido. |
CREATED |
Estado CREATED. |
DEPLOYING |
Estado de DEPLOYING. |
DEPLOYED |
Estado DEPLOYED. |
UNDEPLOYING |
Estado UNDEPLOYING. |
DELETED |
Estado DELETED. |
ERROR |
Estado ERROR. |
CREATING |
Estado CRIANDO. |
UPDATING |
Atualização de estado. |
DELETING |
Estado de exclusão. |
FIXING |
Correção de estado. |
ApplicationConfigs
Mensagem que armazena o gráfico do aplicativo.
Campos | |
---|---|
nodes[] |
Uma lista de nós no gráfico do aplicativo. |
ApplicationInstance
Mensagem para criar uma instância.
Campos | |
---|---|
instance_id |
Obrigatório. ID do objeto solicitante. |
instance |
Obrigatório. O recurso que está sendo criado. |
ApplicationNodeAnnotation
Mensagem que descreve anotações específicas do nó do aplicativo. Esta mensagem é uma duplicação de StreamWithAnnotation.NodeAnnotation.
Campos | |
---|---|
node |
O nome do nó do gráfico do aplicativo. |
annotations[] |
As anotações de fluxo específicas do nó. |
ApplicationStreamInput
Mensagem sobre uma configuração de entrada de fluxo único.
Campos | |
---|---|
stream_with_annotation |
Recurso
Um recurso é um recurso no corpus. Ele representa um objeto de mídia dentro do corpus, contém metadados e outra anotação de recurso. É possível aplicar diferentes recursos ao recurso para gerar anotações. O usuário pode especificar uma anotação relacionada ao recurso de destino.
Campos | |
---|---|
name |
Nome do recurso. Formato: |
ttl |
A duração em que todos os recursos de mídia, metadados associados e documentos de pesquisa podem existir. Se não for definido, o ttl padrão será usado no recurso de corpus pai. |
asset_gcs_source |
Apenas saída. O URI de origem do armazenamento em nuvem original associado a esse recurso. |
AssetSource
A origem do recurso.
Campos | |
---|---|
Campo de união
|
|
asset_gcs_source |
A origem do recurso é do Cloud Storage. |
asset_content_data |
A origem do recurso é de bytes de conteúdo. |
AssetContentData
O conteúdo do recurso.
Campos | |
---|---|
asset_content_data |
|
AssetGcsSource
A origem do recurso é do Cloud Storage.
Campos | |
---|---|
gcs_uri |
URI do Cloud Storage. |
AttributeValue
Representa o valor real de um atributo do operador.
Campos | |
---|---|
Campo de união value . Valor do atributo. value pode ser apenas de um dos tipos a seguir: |
|
i |
int. |
f |
flutuar. |
b |
bool. |
s |
a uma string vazia. |
AutoscalingMetricSpec
A especificação de métrica que define a utilização de recursos de destino (utilização da CPU, ciclo de trabalho do acelerador etc.) para calcular a contagem de réplicas desejada.
Campos | |
---|---|
metric_name |
Obrigatório. O nome da métrica do recurso. Métricas compatíveis:
|
target |
A utilização do recurso de destino em porcentagem (1% a 100%) para a métrica especificada. Quando o uso real se desvia do destino em uma determinada porcentagem, as réplicas da máquina mudam. O valor padrão é 60 (representando 60%) se não for fornecido. |
BatchRunProcessRequest
Solicitar mensagem para executar os processos em lote.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai compartilhado por todos os processos que estão sendo criados. |
requests[] |
Obrigatório. O processo de criação de solicitações. |
options |
Opcional. Opções para processos em lote. |
batch_id |
Apenas saída. O ID do lote. |
BatchRunProcessOptions
Opções para processos em lote.
Campos | |
---|---|
retry_count |
As contagens de nova tentativa por processo. Padrão: 3. |
batch_size |
O tamanho do lote. Padrão: 5, máximo: 100. |
BatchRunProcessResponse
Mensagem de resposta para executar os processos em lote.
Campos | |
---|---|
batch_id |
O ID do lote. |
processes[] |
Processos criados. |
BigQueryConfig
Mensagem de configurações para o processador do BigQuery.
Campos | |
---|---|
table |
Recurso de tabela do BigQuery para o Vision AI Platform processar anotações. |
cloud_function_mapping |
Esquema de dados Por padrão, o aplicativo Vision AI tenta gravar anotações na tabela de destino do BigQuery usando o seguinte esquema: ingestion_time: TIMESTAMP, o tempo de ingestão dos dados originais. application: STRING, nome do aplicativo que produz a anotação. instance: STRING, ID da instância que produz a anotação. node: STRING, nome do nó do gráfico do aplicativo que produz a anotação. annotation: STRING ou JSON, o protobuf de anotação real será convertido em string JSON com campo de bytes como string codificada em 64. Ele pode ser gravado em uma coluna do tipo String ou Json. Para encaminhar dados de anotação para uma tabela do BigQuery, o cliente precisa garantir a compatibilidade do esquema. O mapa associa o nome do nó do aplicativo ao endpoint de função do Cloud correspondente para transformar as anotações diretamente em google.cloud.bigquery.storage.v1.AppendRowsRequest. Somente avro_rows ou proto_rows precisam ser definidos. Se configurado, as anotações produzidas pelo nó do aplicativo correspondente serão enviadas primeiro à função do Cloud antes de serem encaminhadas ao BigQuery. Se o esquema de tabela padrão não se encaixar, o cliente poderá transformar a saída de anotação do aplicativo Vision AI em um esquema de tabela arbitrário do BigQuery com o CloudFunction. * A função do Cloud vai receber o AppPlatformCloudFunctionRequest, em que o campo annotations será o formato JSON da anotação da Vision AI. * A função do Cloud precisa retornar AppPlatformCloudFunctionResponse com AppendRowsRequest armazenado no campo de anotações. * Para excluir a anotação, basta limpar o campo de anotações na AppPlatformCloudFunctionResponse retornada. |
create_default_table_if_not_exists |
Se for verdadeiro, a App Platform vai criar o DataSet e a tabela do BigQuery com o esquema padrão se a tabela especificada não existir. Isso não funciona se um esquema personalizado de função do Cloud for especificado, porque o sistema não conhece o esquema desejado. A coluna JSON será usada na tabela padrão criada pela App Platform. |
BoolValue
Campos | |
---|---|
value |
|
Canal
Mensagem que descreve o objeto do canal.
Campos | |
---|---|
name |
Nome do recurso. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
labels |
Rótulos como pares de chave-valor. |
annotations |
Anotações para permitir que os clientes armazenem pequenas quantidades de dados arbitrários. |
stream |
Obrigatório. Transmissão associada a esta série. |
event |
Obrigatório. Evento associado a esta série. |
CircleArea
Representação de uma área circular.
Campos | |
---|---|
latitude |
Latitude do centro da área do círculo. Graus [-90 .. 90] |
longitude |
Longitude do centro da área do círculo. Graus [-180 .. 180] |
radius_meter |
Raio da área do círculo em metros. |
ClassificationPredictionResult
Formato de saída da previsão para classificação de imagens e textos.
Campos | |
---|---|
ids[] |
Os IDs de recursos das AnnotationSpecs que foram identificadas. |
display_names[] |
Os nomes de exibição das AnnotationSpecs que foram identificadas correspondem aos IDs. |
confidences[] |
A confiança do modelo na exatidão dos IDs previstos. Quanto maior o valor, maior a confiança. O pedido corresponde aos IDs. |
ClipAssetRequest
Mensagem de solicitação para a API ClipAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso para o qual você quer solicitar clipes. Formato: |
temporal_partition |
Obrigatório. O período para solicitar clipes. |
ClipAssetResponse
Mensagem de resposta para a API ClipAsset.
Campos | |
---|---|
time_indexed_uris[] |
Uma lista de uris assinados para fazer o download dos clipes de vídeo que abrangem o período solicitado, ordenados por tempo. |
TimeIndexedUri
URI assinado com o intervalo de tempo correspondente.
Campos | |
---|---|
temporal_partition |
Intervalo de tempo do vídeo para o qual o URI é destinado. |
uri |
URI assinado para fazer o download do videoclipe. |
Cluster
Mensagem que descreve o objeto Cluster.
Campos | |
---|---|
name |
Somente saída. Nome do recurso. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
labels |
Rótulos como pares de chave-valor |
annotations |
Anotações para permitir que os clientes armazenem pequenas quantidades de dados arbitrários. |
dataplane_service_endpoint |
Apenas saída. O nome DNS do plano de dados do serviço |
state |
Apenas saída. O estado atual do cluster. |
psc_target |
Apenas saída. O nome de destino do serviço de conexão de serviço particular. |
Estado
O estado atual do cluster.
Enums | |
---|---|
STATE_UNSPECIFIED |
Não definido |
PROVISIONING |
O estado PROVISIONING indica que o cluster está sendo criado. |
RUNNING |
O estado RUNNING indica que o cluster foi criado e é totalmente utilizável. |
STOPPING |
O estado STOPPING indica que o cluster está sendo excluído. |
ERROR |
O estado ERROR indica que o cluster está inutilizável. Ele será excluído automaticamente. |
ClusterInfo
Campos | |
---|---|
streams_count |
O número de streams ativos no cluster. |
processes_count |
O número de processos ativos no cluster. |
Coleção
Uma coleção é um recurso em um corpus. Ele serve como um contêiner de referências aos recursos originais.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso da coletânea. Formato: |
display_name |
Opcional. O nome da coleção a ser mostrado. O nome pode ter até 256 caracteres. |
description |
Opcional. Descrição da coleção. Pode ter até 25.000 caracteres. |
CollectionItem
Um CollectionItem é um item em uma coleção. Cada item é uma referência ao recurso original em uma coleção.
Campos | |
---|---|
collection |
Obrigatório. O nome da coleção a que o item pertence. Formato: |
type |
Obrigatório. O tipo de item. |
item_resource |
Obrigatório. O nome do item da coletânea. O formato depende do |
Tipo
Tipos de CollectionItem.
Enums | |
---|---|
TYPE_UNSPECIFIED |
O tipo padrão de item nunca deve acontecer. |
ASSET |
Item de tipo de recurso. |
CommitRequest
A mensagem para confirmar explicitamente o progresso da leitura.
Esse valor só pode ser usado quando ReceivePacketsControlledMode
é definido na solicitação de configuração inicial.
Campos | |
---|---|
offset |
O deslocamento a ser confirmado. |
ControlledMode
As opções para o receptor no modo controlado.
Campos | |
---|---|
fallback_starting_offset |
Esse é o ponto de partida lógico para fallback caso o deslocamento de início especificado esteja indisponível. Pode ser um dos seguintes valores: "begin": vai ler a mensagem mais antiga disponível. "end": vai ler apenas mensagens futuras. |
Campo de união starting_offset . Esse é o deslocamento a partir do qual o recebimento começa. starting_offset pode ser apenas de um dos tipos a seguir: |
|
starting_logical_offset |
Isso pode ser definido como os seguintes pontos de partida lógicos: "begin": vai ler a partir da mensagem mais antiga disponível. "most-recent": vai ler a mensagem mais recente disponível. "end": vai ler apenas mensagens futuras. "stored": retoma as leituras depois do último deslocamento confirmado. É a única opção que retoma o progresso. Todas as outras pulam unilateralmente. |
Corpus
Corpus é um conjunto de conteúdo de mídia para gerenciamento. Em um corpus, a mídia compartilha o mesmo esquema de dados. A pesquisa também é restrita a um único corpus.
Campos | |
---|---|
name |
Nome do recurso do corpus. Formato: |
display_name |
Obrigatório. O nome do corpus a ser mostrado na interface. O nome pode ter até 32 caracteres. |
description |
Opcional. Descrição do corpus. Pode ter até 25.000 caracteres. |
default_ttl |
Opcional. O valor de TTL padrão para todos os recursos no corpus sem um TTL definido pelo usuário no nível do recurso. Para corpora do tipo STREAM_VIDEO, isso é obrigatório, e o default_ttl máximo permitido é de 10 anos. |
type |
Opcional. Tipo de recurso no corpus. |
search_capability_setting |
Configuração de recurso de pesquisa padrão no nível do corpus. |
Tipo
Tipo de recurso no corpus.
Enums | |
---|---|
TYPE_UNSPECIFIED |
O tipo padrão, que não deve ser usado. Se esse tipo padrão for usado, o corpus será criado como STREAM_VIDEO. |
STREAM_VIDEO |
O recurso é um vídeo de transmissão ao vivo. |
IMAGE |
O recurso é uma imagem. |
VIDEO_ON_DEMAND |
O recurso é um recurso de vídeo. |
CreateAnalysisRequest
Mensagem para criar uma análise.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
analysis_id |
Obrigatório. ID do objeto solicitante. |
analysis |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateAnnotationRequest
Mensagem de solicitação para CreateAnnotation.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que essa anotação será criada. Formato: |
annotation |
Obrigatório. A anotação a ser criada. |
annotation_id |
Opcional. O ID a ser usado para a anotação, que se tornará o componente final do nome do recurso da anotação se o usuário optar por especificar. Caso contrário, o ID da anotação será gerado pelo sistema. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
CreateApplicationInstancesRequest
Mensagem para adicionar entrada de transmissão a um app.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
Obrigatório. Os recursos que estão sendo criados. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateApplicationInstancesResponse
Esse tipo não tem campos.
Mensagem para a resposta CreateApplicationInstance.
CreateApplicationRequest
Mensagem para criar um aplicativo.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
application_id |
Obrigatório. ID do objeto solicitante. |
application |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateAssetRequest
Mensagem de solicitação para CreateAssetRequest.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que esse recurso será criado. Formato: |
asset |
Obrigatório. O recurso a ser criado. |
asset_id |
Opcional. O ID a ser usado para o recurso, que vai se tornar o componente final do nome do recurso do recurso se o usuário optar por especificar. Caso contrário, o ID do recurso será gerado pelo sistema. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
CreateClusterRequest
Mensagem para criar um cluster.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
cluster_id |
Obrigatório. ID do objeto solicitante. |
cluster |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateCollectionMetadata
Mensagem de metadados para CreateCollectionRequest
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
CreateCollectionRequest
Mensagem de solicitação para CreateCollection.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que essa coleção será criada. Formato: |
collection |
Obrigatório. O recurso de coleção a ser criado. |
collection_id |
Opcional. O ID a ser usado na coleção, que vai se tornar o componente final do nome do recurso se o usuário especificar. Caso contrário, o ID da coleção será gerado pelo sistema. Esse valor precisa ter até 55 caracteres, e os caracteres válidos são /[a-z][0-9]-/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
CreateCorpusMetadata
Metadados da API CreateCorpus.
Campos | |
---|---|
create_time |
A hora de criação da operação de criação do corpus. |
update_time |
O horário de atualização da operação de criação de corpus. |
CreateCorpusRequest
Mensagem de solicitação da API CreateCorpus.
Campos | |
---|---|
parent |
Obrigatório. Formulário: |
corpus |
Obrigatório. O corpus a ser criado. |
CreateDataSchemaRequest
Mensagem de solicitação para CreateDataSchema.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que esse esquema de dados será criado. Formato: |
data_schema |
Obrigatório. O esquema de dados a ser criado. |
CreateDraftRequest
Mensagem para criar um rascunho.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
draft_id |
Obrigatório. ID do objeto solicitante. |
draft |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateEventRequest
Mensagem para criar um evento.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
event_id |
Obrigatório. ID do objeto solicitante. |
event |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateIndexEndpointMetadata
Mensagem de metadados para CreateIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
CreateIndexEndpointRequest
Mensagem de solicitação para CreateIndexEndpoint.
Campos | |
---|---|
parent |
Obrigatório. Formato: |
index_endpoint_id |
Opcional. O ID a ser usado no IndexEndpoint, que vai se tornar o componente final do nome do recurso do IndexEndpoint se o usuário especificar. Caso contrário, o ID do IndexEndpoint será gerado automaticamente. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são a-z, 0-9 e traço (-). O primeiro caractere precisa ser uma letra, e o último precisa ser uma letra ou um número. |
index_endpoint |
Obrigatório. O recurso que está sendo criado. |
CreateIndexMetadata
Mensagem de metadados para CreateIndexRequest
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
CreateIndexRequest
Mensagem para criar um índice.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. O nome do recurso do corpus em que o índice é criado. Formato: |
index_id |
Opcional. O ID do índice. Esse será o nome final do recurso do índice. Se o usuário não especificar esse valor, ele será gerado pelo sistema. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
index |
Obrigatório. O índice que está sendo criado. |
CreateOperatorRequest
Mensagem para criar um operador.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
operator_id |
Obrigatório. ID do objeto solicitante. |
operator |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateProcessRequest
Mensagem para criar um processo.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
process_id |
Obrigatório. ID do objeto solicitante. |
process |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateProcessorRequest
Mensagem para criar um processador.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
processor_id |
Obrigatório. ID do objeto solicitante. |
processor |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateSearchConfigRequest
Mensagem de solicitação para CreateSearchConfig.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que essa configuração de pesquisa será criada. Formato: |
search_config |
Obrigatório. A configuração de pesquisa a ser criada. |
search_config_id |
Obrigatório. ID a ser usado para a nova configuração de pesquisa. Vai se tornar o componente final do nome do recurso da SearchConfig. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-_/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
CreateSearchHypernymRequest
Mensagem de solicitação para criar SearchHypernym.
Campos | |
---|---|
parent |
Obrigatório. O recurso pai em que esse SearchHypernym será criado. Formato: |
search_hypernym |
Obrigatório. O SearchHypernym a ser criado. |
search_hypernym_id |
Opcional. O ID do hiperônimo de pesquisa. Se omitido, um UUID aleatório será gerado. |
CreateSeriesRequest
Mensagem para criar uma série.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
series_id |
Obrigatório. ID do objeto solicitante. |
series |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
CreateStreamRequest
Mensagem para criar um stream.
Campos | |
---|---|
parent |
Obrigatório. Valor para o pai. |
stream_id |
Obrigatório. ID do objeto solicitante. |
stream |
Obrigatório. O recurso que está sendo criado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
Critérios
Filtre os critérios aplicados aos resultados da pesquisa atual.
Campos | |
---|---|
field |
O campo UGA ou ML para aplicar critérios de filtragem. |
fetch_matched_annotations |
Se verdadeiro, retorna as anotações correspondentes à consulta para esse critério. Essa opção só é aplicável a critérios de inclusão, ou seja, não a critérios de exclusão, com anotações no nível da partição. Ele oferece suporte aos seguintes tipos de dados: - INTEGER - FLOAT - STRING (somente DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN |
Campo de união
|
|
text_array |
Os valores de texto associados ao campo. |
int_range_array |
Os intervalos de números inteiros associados ao campo. |
float_range_array |
Os intervalos de ponto flutuante associados ao campo. |
date_time_range_array |
Os intervalos de data e hora associados ao campo. |
geo_location_array |
Matriz de geolocalização. |
bool_value |
Um valor booleano. |
CustomProcessorSourceInfo
Descreve as informações de origem de um processador personalizado.
Campos | |
---|---|
source_type |
O produto original que contém a funcionalidade do processador personalizado. |
additional_info |
Apenas saída. Informações adicionais relacionadas ao processador personalizado importado. Os dados são preenchidos pela plataforma do app durante a criação do processador. |
model_schema |
Arquivos de esquema de modelo que especificam a assinatura do modelo. Para modelos VERTEX_CUSTOM, o esquema de instâncias é obrigatório. Se o esquema de instâncias não for especificado durante a criação do processador, o VisionAI Platform vai tentar obtê-lo do Vertex. Se ele não existir, a criação vai falhar. |
Campo de união artifact_path . O caminho em que a App Platform carrega os artefatos do processador personalizado. artifact_path pode ser apenas de um dos tipos a seguir: |
|
vertex_model |
O modelo original do nome do recurso hospedado na plataforma Vertex AI. |
product_recognizer_artifact |
Artefato para o reconhecedor de produtos. |
ModelSchema
O esquema é definido como um objeto de esquema da OpenAPI 3.0.2.
Campos | |
---|---|
instances_schema |
Local do Cloud Storage para um arquivo YAML que define o formato de uma única instância usada nas solicitações de previsão e explicação. |
parameters_schema |
Local do Cloud Storage para um arquivo YAML que define os parâmetros de previsão e explicação. |
predictions_schema |
Local do Cloud Storage para um arquivo YAML que define o formato de uma única previsão ou explicação. |
ProductRecognizerArtifact
A mensagem descreve o artefato do reconhecedor de produtos.
Campos | |
---|---|
retail_product_recognition_index |
Obrigatório. Nome do recurso de RetailProductRecognitionIndex. O formato é "projects/*/locations/*/retailCatalogs/*/retailProductRecognitionIndexes/*". |
vertex_model |
Opcional. O nome do recurso do modelo de incorporação hospedado na plataforma Vertex AI. |
SourceType
Tipo de origem do processador personalizado importado.
Enums | |
---|---|
SOURCE_TYPE_UNSPECIFIED |
Tipo de origem não especificado. |
VERTEX_AUTOML |
Processadores personalizados provenientes do produto Vertex AutoML. |
VERTEX_CUSTOM |
Processadores personalizados provenientes de modelos personalizados gerais da Vertex. |
PRODUCT_RECOGNIZER |
Origem do Identificador de produtos. |
DataSchema
O esquema de dados indica como a anotação especificada pelo usuário é interpretada no sistema.
Campos | |
---|---|
name |
Nome do recurso do esquema de dados no formato: |
key |
Obrigatório. A chave deste esquema de dados. Essa chave precisa corresponder à chave da anotação especificada pelo usuário e ser exclusiva no corpus. Esse valor pode ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número. |
schema_details |
O mapeamento de detalhes do esquema para a chave. |
DataSchemaDetails
Os detalhes do esquema de dados indicam o tipo de dados e a estrutura de dados correspondente à chave da anotação especificada pelo usuário.
Campos | |
---|---|
type |
Tipo da anotação. |
proto_any_config |
Configuração para qualquer tipo de protobuf. |
list_config |
Configuração para o tipo de dados "Lista". |
customized_struct_config |
Configuração para o tipo de dados CustomizedStruct. |
granularity |
A granularidade associada a esse DataSchema. |
search_strategy |
A estratégia de pesquisa a ser aplicada no |
CustomizedStructConfig
A configuração do tipo de dados CUSTOMIZED_STRUCT
.
Campos | |
---|---|
field_schemas |
Esquemas de dados de elementos filhos diretos. |
DataType
Tipo de dados da anotação.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Tipo não especificado. |
INTEGER |
Tipo inteiro. Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Suporte a consultas por IntRangeArray. |
FLOAT |
Tipo flutuante. Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Suporte a consultas por FloatRangeArray. |
STRING |
Tipo de string. Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH. |
DATETIME |
Formatos aceitos: %Y-%m-%dT%H:%M:%E*S%E*z (absl::RFC3339_full) %Y-%m-%dT%H:%M:%E*S %Y-%m-%dT%H:%M%E*z %Y-%m-%dT%H:%M %Y-%m-%dT%H%E*z %Y-%m-%dT%H %Y-%m-%d%E*z %Y-%m-%d %Y-%m %Y Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Suporta consultas por DateTimeRangeArray. |
GEO_COORDINATE |
Tipo de coordenada geográfica. Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Oferece suporte a consultas por GeoLocationArray. |
PROTO_ANY |
Digite para transmitir qualquer proto disponível em annotations.proto. Use apenas internamente. Tipos de proto disponíveis e o comportamento de pesquisa correspondente: - ImageObjectDetectionPredictionResult, permite SMART_SEARCH em display_names e NO_SEARCH. - ClassificationPredictionResult, permite SMART_SEARCH em display_names e NO_SEARCH. - ImageSegmentationPredictionResult, permite NO_SEARCH. - VideoActionRecognitionPredictionResult, permite SMART_SEARCH em display_name e NO_SEARCH. - VideoObjectTrackingPredictionResult, permite SMART_SEARCH em display_name e NO_SEARCH. - VideoClassificationPredictionResult, permite SMART_SEARCH em display_name e NO_SEARCH. - O OccupancyCountingPredictionResult permite EXACT_SEARCH em stats.full_frame_count.count e NO_SEARCH. - ObjectDetectionPredictionResult, permite SMART_SEARCH em identified_boxes.entity.label_string e NO_SEARCH. |
BOOLEAN |
Tipo booleano. Estratégias de pesquisa permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. |
LIST |
Tipo de lista. - Cada elemento na lista precisa ter o mesmo esquema de dados. Caso contrário, eles são argumentos inválidos. - O nível da lista não pode definir a estratégia de pesquisa. O nível do nó de folha pode. - Os elementos não podem ser outra lista (sem lista de listas). - Os elementos podem ser CUSTOMIZED_STRUCT, e o número máximo de camadas é 10. |
CUSTOMIZED_STRUCT |
Tipo de struct. - SearchStrategy: * o esquema de dados CUSTOMIZED_STRUCT não pode definir a estratégia de pesquisa. * Os elementos de nó-folha permitem definir a estratégia de pesquisa com base na restrição SearchStrategy do elemento. - Restrições de camadas aninhadas: * O esquema de dados que é CUSTOMIZED_STRUCT permite que os campos também sejam CUSTOMIZED_STRUCT, mas a restrição geral de camadas é 10. |
Granularidade
A granularidade das anotações nesse DataSchema.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Granularidade não especificada. |
GRANULARITY_ASSET_LEVEL |
Granularidade no nível do recurso (as anotações não podem conter informações de partição). |
GRANULARITY_PARTITION_LEVEL |
Granularidade no nível da partição (as anotações precisam conter informações da partição). |
ListConfig
A configuração do tipo de dados LIST
.
Campos | |
---|---|
value_schema |
O esquema de dados do valor na lista. |
ProtoAnyConfig
A configuração do tipo de dados PROTO_ANY
.
Campos | |
---|---|
type_uri |
O URI de tipo da mensagem proto. |
SearchStrategy
A estratégia de pesquisa para o valor de anotações do key
.
Campos | |
---|---|
search_strategy_type |
O tipo de estratégia de pesquisa a ser aplicado no |
SearchStrategyType
Os tipos de estratégias de pesquisa a serem aplicados à chave de anotação.
Enums | |
---|---|
NO_SEARCH |
Os valores de anotação do key acima não podem ser pesquisados. |
EXACT_SEARCH |
Ao pesquisar com key , o valor precisa ser exatamente igual ao valor da anotação que foi transferido. |
SMART_SEARCH |
Ao pesquisar com key , o Warehouse vai realizar uma pesquisa ampla com base na semântica do valor da anotação. |
DataType
Todos os tipos de dados aceitos.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
O valor padrão de DataType. |
VIDEO |
Tipo de dados de vídeo, como H264. |
IMAGE |
Tipo de dados de imagem. |
PROTO |
Tipo de dados Protobuf, geralmente usado para blobs de dados gerais. |
PLACEHOLDER |
Um tipo de dados de marcador de posição, aplicável ao processador de entrada universal que oferece suporte a qualquer tipo de dados. Ele será instanciado e substituído por um DataType subjacente concreto durante a implantação da instância. |
DateTimeRange
Tipo de período.
Campos | |
---|---|
start |
Data e hora de início. |
end |
Hora de término dos dados. |
DateTimeRangeArray
Uma lista de valores de intervalo de data e hora.
Campos | |
---|---|
date_time_ranges[] |
Intervalos de data/hora. |
DedicatedResources
Uma descrição dos recursos dedicados a um DeployedModel e que precisam de um nível mais alto de configuração manual.
Campos | |
---|---|
machine_spec |
Obrigatório. Imutável. A especificação de uma única máquina usada pela previsão. |
min_replica_count |
Obrigatório. Imutável. O número mínimo de réplicas de máquina em que o DeployedModel será implantado sempre. O valor precisa ser maior ou igual a 1. Se o tráfego para o DeployedModel aumentar, ele poderá ser implantado de forma dinâmica em mais réplicas. À medida que o tráfego diminui, algumas dessas réplicas extras podem ser liberadas. |
max_replica_count |
Imutável. O número máximo de réplicas em que o DeployedModel pode ser implantado quando o tráfego contra ele aumenta. Se o valor solicitado for muito grande, a implantação vai gerar um erro, mas, se for bem-sucedida, a capacidade de dimensionar o modelo para tantas réplicas será garantida (exceto interrupções de serviço). Se o tráfego contra o DeployedModel aumentar além do que as réplicas podem processar, uma parte do tráfego será descartada. Se esse valor não for fornecido, O valor desse campo afeta a cobrança das cotas de CPU e GPU do Vertex. Especificamente, você vai receber cobranças por max_replica_count * número de núcleos no tipo de máquina selecionado e (max_replica_count * número de GPUs por réplica no tipo de máquina selecionado). |
autoscaling_metric_specs[] |
Imutável. As especificações de métrica que substituem uma métrica de utilização de recursos (utilização da CPU, ciclo de trabalho do acelerador etc.) com o valor desejado (padrão 60, se não definido). É permitida no máximo uma entrada por métrica. Se Se Por exemplo, no caso da predição on-line, se você quiser substituir a utilização de CPU de destino para 80, defina |
DeleteAnalysisRequest
Mensagem para excluir uma análise.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteAnnotationRequest
Mensagem de solicitação para a API DeleteAnnotation.
Campos | |
---|---|
name |
Obrigatório. O nome da anotação a ser excluída. Formato: |
DeleteApplicationInstancesRequest
Mensagem para remover a entrada de fluxo de um app.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
instance_ids[] |
Obrigatório. ID do objeto solicitante. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteApplicationInstancesResponse
Esse tipo não tem campos.
Mensagem para a resposta DeleteApplicationInstance.
DeleteApplicationRequest
Mensagem para excluir um aplicativo.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
force |
Opcional. Se definido como verdadeiro, todas as instâncias e rascunhos desse app também serão excluídos. Caso contrário, a solicitação só vai funcionar se o aplicativo não tiver instâncias e rascunhos. |
DeleteAssetMetadata
Esse tipo não tem campos.
Os metadados da API DeleteAsset que são incorporados no campo metadata
.
DeleteAssetRequest
Mensagem de solicitação para DeleteAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso a ser excluído. Formato: |
DeleteClusterRequest
Mensagem para excluir um cluster.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
force |
Opcional. Se definido como verdadeiro, todos os recursos filhos do cluster serão excluídos. Caso contrário, a solicitação só vai funcionar se o cluster não tiver filhos. |
DeleteCollectionMetadata
Mensagem de metadados para DeleteCollectionRequest
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
DeleteCollectionRequest
Mensagem de solicitação para DeleteCollectionRequest.
Campos | |
---|---|
name |
Obrigatório. O nome da coletânea a ser excluída. Formato: |
DeleteCorpusRequest
Mensagem de solicitação para DeleteCorpus.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do corpus a ser excluído. |
DeleteDataSchemaRequest
Mensagem de solicitação para DeleteDataSchema.
Campos | |
---|---|
name |
Obrigatório. O nome do esquema de dados a ser excluído. Formato: |
DeleteDraftRequest
Mensagem para excluir um rascunho.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteEventRequest
Mensagem para excluir um evento.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteIndexEndpointMetadata
Mensagem de metadados para DeleteIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
DeleteIndexEndpointRequest
Mensagem de solicitação para DeleteIndexEndpoint.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
DeleteIndexMetadata
Esse tipo não tem campos.
Mensagem de metadados para DeleteIndexRequest
DeleteIndexRequest
Mensagem de solicitação para DeleteIndex.
Campos | |
---|---|
name |
Obrigatório. O nome do índice a ser excluído. Formato: |
DeleteOperatorRequest
Mensagem para excluir um operador
Campos | |
---|---|
name |
Obrigatório. Nome do recurso |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteProcessRequest
Mensagem para excluir um processo.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteProcessorRequest
Mensagem para excluir um processador.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteSearchConfigRequest
Mensagem de solicitação para DeleteSearchConfig.
Campos | |
---|---|
name |
Obrigatório. O nome da configuração de pesquisa a ser excluída. Formato: |
DeleteSearchHypernymRequest
Mensagem de solicitação para excluir SearchHypernym.
Campos | |
---|---|
name |
Obrigatório. O nome do SearchHypernym a ser excluído. Formato: |
DeleteSeriesRequest
Mensagem para excluir uma série.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeleteStreamRequest
Mensagem para excluir um Stream.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor vai garantir isso por pelo menos 60 minutos após a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
DeployApplicationRequest
Mensagem para implantar um aplicativo.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
validate_only |
Se definido, valida a solicitação e mostra uma prévia do gráfico do aplicativo, mas não o implanta. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
enable_monitoring |
Opcional. Define se o monitoramento do aplicativo será ativado ou não na implantação. |
DeployApplicationResponse
Esse tipo não tem campos.
Mensagens de solicitação de RPC. Mensagem para a resposta DeployApplication.
DeployIndexMetadata
Mensagem de metadados para DeployIndex.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
deployed_index |
Apenas saída. O índice que está sendo implantado. |
DeployIndexRequest
Mensagem de solicitação para DeployIndex.
Campos | |
---|---|
index_endpoint |
Obrigatório. IndexEndpoint em que o índice é implantado. Formato: |
deployed_index |
Obrigatório. Índice a ser implantado. |
DeployIndexResponse
Esse tipo não tem campos.
Resposta do DeployIndex quando a operação for concluída.
DeployRetailProductRecognitionIndexResponse
Esse tipo não tem campos.
Mensagem para a resposta DeployRetailProductRecognitionIndex.
DeployedIndex
Uma implantação de um índice.
Campos | |
---|---|
index |
Obrigatório. Nome do índice implantado. Formato: |
DeployedIndexReference
Aponta para um DeployedIndex.
Campos | |
---|---|
index_endpoint |
Imutável. Um nome de recurso do IndexEndpoint. |
Rascunho
Mensagem que descreve o objeto "Draft"
Campos | |
---|---|
name |
nome do recurso |
create_time |
Apenas saída. [Saída somente] Criar carimbo de data/hora |
update_time |
Apenas saída. [Saída somente] Criar carimbo de data/hora |
labels |
Rótulos como pares de chave-valor |
display_name |
Obrigatório. Um nome de exibição fácil de usar para a solução. |
description |
Uma descrição para este aplicativo. |
draft_application_configs |
As configurações de rascunho do app que não foram atualizadas para um app. |
EagerMode
Esse tipo não tem campos.
As opções para o receptor no modo ansioso.
Evento
Mensagem que descreve o objeto de evento.
Campos | |
---|---|
name |
Nome do recurso. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
labels |
Rótulos como pares de chave-valor. |
annotations |
Anotações para permitir que os clientes armazenem pequenas quantidades de dados arbitrários. |
alignment_clock |
O relógio usado para unir transmissões. |
grace_period |
Período de carência para limpar o evento. Esse é o tempo que o controlador aguarda antes de excluir o evento. Durante esse período, se houver algum canal ativo no evento. A exclusão do evento após grace_period será ignorada. |
Relógio
Relógio que será usado para unir streams.
Enums | |
---|---|
CLOCK_UNSPECIFIED |
O relógio não foi especificado. |
CAPTURE |
Use o carimbo de data/hora quando os dados forem capturados. Os clientes precisam sincronizar o relógio. |
INGEST |
Use o carimbo de data/hora quando os dados forem recebidos. |
EventUpdate
A mensagem de atualização do evento.
Campos | |
---|---|
stream |
O nome do stream ao qual o evento está anexado. |
event |
O nome do evento. |
series |
O nome da série. |
update_time |
O carimbo de data/hora em que a atualização do evento acontece. |
offset |
O deslocamento da mensagem que será usado para confirmar o recebimento da mensagem. |
EventUpdateFilter
O EventUpdateFilter é o filtro que os observadores podem especificar sobre quais atualizações de eventos eles querem receber.
Campos | |
---|---|
Campo de união
|
|
special_mode |
Modos especiais diferentes de um carimbo de data/hora específico. |
specific_time |
Carimbo de data/hora específico após o qual as atualizações de evento acontecem. |
SpecialMode
Modos especiais diferentes de um carimbo de data/hora específico.
Enums | |
---|---|
SPECIAL_MODE_UNSPECIFIED |
Modo especial não especificado. |
BEGINNING |
O modo especial BEGINNING inclui todos os eventos disponíveis no momento e as atualizações de eventos recebidas. |
LATEST |
O modo especial "LATEST" significa apenas os eventos mais recentes e as atualizações de eventos recebidas. |
EventUpdateType
O tipo de atualizações de evento. Pode ser estendido no futuro para outros casos de uso, por exemplo, EVENT_DETACHED_FROM_STREAM e outros.
Enums | |
---|---|
EVENT_UPDATE_TYPE_UNSPECIFIED |
O tipo de atualização do evento não foi especificado. |
EVENT_AVAILABLE_ON_STREAM |
O evento está disponível para leitura em um stream. |
EVENT_HEARTBEAT |
Mensagem de pulso que é usada para rastrear a atividade da conexão gRPC. |
ExportRetailProductRecognitionIndexCoverageResponse
Esse tipo não tem campos.
Mensagem de resposta para a exportação do arquivo de cobertura do RetailProductRecognitionIndex.
FacetBucket
Armazena o valor da faceta, o estado das seleções e os metadados.
Campos | |
---|---|
selected |
Indica se um bucket de faceta está selecionado. Esse campo representa a seleção de facetas do usuário. Ele é definido pelo front-end em SearchVideosRequest. |
Campo de união bucket_value . Intervalo associado a um atributo. Por exemplo, o bucket da faceta "team" pode ser "49ers", "patriots" etc. O bucket da faceta "player" pode ser "tom brady", "drew brees" etc. bucket_value pode ser apenas uma das seguintes opções: |
|
value |
Valor singular. |
range |
Valor do intervalo. |
Intervalo
O intervalo de valores [início, fim] em que a segmentação é aplicada.
Campos | |
---|---|
start |
Início do intervalo. A inexistência indica algum limite (por exemplo, -inf). |
end |
Fim do intervalo. A não existência indica algum limite (por exemplo, inf). |
FacetBucketType
Tipos diferentes para um bucket de facetas.
Enums | |
---|---|
FACET_BUCKET_TYPE_UNSPECIFIED |
Tipo não especificado. |
FACET_BUCKET_TYPE_VALUE |
Tipo de valor. |
FACET_BUCKET_TYPE_DATETIME |
Tipo de data e hora. |
FACET_BUCKET_TYPE_FIXED_RANGE |
Tipo de intervalo fixo. |
FACET_BUCKET_TYPE_CUSTOM_RANGE |
Tipo de intervalo personalizado. |
FacetGroup
Um grupo de buckets de facetas que são transmitidos de um lado para o outro entre o back-end e o front-end.
Campos | |
---|---|
facet_id |
ID exclusivo do grupo de facetas. |
display_name |
Nome de exibição do atributo. Para ser usado pela interface para renderização de facetas. |
buckets[] |
Buckets associados ao atributo. Por exemplo, para a faceta "Equipe", o contêiner pode ser 49ers, Patriots etc. |
bucket_type |
Tipo de bucket de faceta. |
fetch_matched_annotations |
Se verdadeiro, retorna anotações de correspondência de consulta para a seleção desse grupo de facetas. Essa opção só é aplicável a facetas com base em anotações no nível da partição. Ele aceita os seguintes valores de faceta: - INTEGER - STRING (somente DataSchema.SearchStrategy.EXACT_SEARCH) |
FacetProperty
Configuração central de uma faceta.
Campos | |
---|---|
mapped_fields[] |
Nome dos atributos, que são as dimensões que os usuários querem usar para refinar os resultados da pesquisa. Por exemplo, o usuário pode adicionar vários UGAs com a mesma chave, como player:adam, player:bob, player:charles. Quando vários mapped_fields são especificados, o valor deles é mesclado como valor de faceta final. Por exemplo, home_team: a, home_team:b, away_team:a, away_team:c, quando facet_field = [home_team, away_team], facet_value será [a, b, c]. A menos que seja uma dimensão de faceta 1:1 (mapped_fields.size() == 1) E o mapped_field for igual ao SearchConfig.name principal, o pai também precisa ter uma SearchCriteriaProperty que mapeia para os mesmos campos. O mapped_fields não pode estar vazio. |
display_name |
Nome de exibição do atributo. Para ser usado pela interface para renderização de facetas. |
result_size |
Número máximo de buckets únicos a serem retornados para um atributo. O número de buckets pode ser grande para uma faceta de alta cardinalidade, como "jogador". Só retornamos os n mais relacionados ao usuário. Se for <= 0, o servidor vai decidir o tamanho de resultado apropriado. |
bucket_type |
Tipo de bucket de faceta, por exemplo, valor, intervalo. |
Campo de união
|
|
fixed_range_bucket_spec |
Configuração de bucket de faceta de período fixo. |
custom_range_bucket_spec |
Configuração do bucket de atributos de intervalo personalizado. |
datetime_bucket_spec |
Configuração do bucket de facetas de período |
CustomRangeBucketSpec
Se o tipo de bucket for CUSTOM_RANGE, especifique como os valores são agrupados. Use o valor do bucket de número inteiro como exemplo. Quando os endpoints são 0, 10, 100 e 1.000, as seguintes facetas são geradas: [-inf, 0), [0, 10), [10, 100), [100, 1.000), [1.000, inf). Observações: os endpoints precisam ser listados em ordem crescente. Caso contrário, a API SearchConfig vai rejeitar a configuração da faceta. - < 1 endpoint é uma especificação inválida.
Campos | |
---|---|
endpoints[] |
No momento, apenas o tipo de número inteiro é aceito para esse campo. |
DateTimeBucketSpec
Se o tipo de bucket for "DATA", especifique como os valores de data são agrupados em buckets.
Campos | |
---|---|
granularity |
Granularidade da faceta de tipo de data. |
Granularidade
Enum de granularidade para o bucket de data e hora.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Granularidade não especificada. |
YEAR |
A granularidade é "ano". |
MONTH |
A granularidade é mensal. |
DAY |
A granularidade é diária. |
FixedRangeBucketSpec
Se o tipo de bucket for FIXED_RANGE, especifique como os valores são agrupados em buckets. Use FixedRangeBucketSpec quando quiser criar vários buckets com granularidades iguais. Usando o valor do bucket inteiro como exemplo, quando bucket_start = 0, bucket_granularity = 10 e bucket_count = 5, esse atributo vai ser agregado usando os seguintes buckets: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). bucket_count <= 1 é uma especificação inválida.
Campos | |
---|---|
bucket_start |
Limite inferior do bucket. OBSERVAÇÃO: no momento, somente o tipo de número inteiro é aceito para esse campo. |
bucket_granularity |
Granularidade do bucket. OBSERVAÇÃO: no momento, somente o tipo de número inteiro é aceito para esse campo. |
bucket_count |
Número total de buckets. |
FacetValue
Definição de um único valor com tipo genérico.
Campos | |
---|---|
Campo de união
|
|
string_value |
Valor do tipo string. |
integer_value |
Valor do tipo inteiro. |
datetime_value |
Valor do tipo "data e hora". |
FloatRange
Tipo de intervalo flutuante.
Campos | |
---|---|
start |
Início do intervalo de flutuação. |
end |
Fim do intervalo de flutuação. |
FloatRangeArray
Uma lista de valores de intervalo flutuante.
Campos | |
---|---|
float_ranges[] |
Valores de intervalo flutuante. |
GcsOutputConfig
Mensagem que descreve o GcsOutputConfig.
Campos | |
---|---|
gcs_path |
O caminho do Cloud Storage para o Vision AI Platform consumir anotações. |
GcsSource
O local do Google Cloud Storage para o conteúdo de entrada.
Campos | |
---|---|
uris[] |
Obrigatório. Referências a caminhos do Google Cloud Storage. |
GeneralObjectDetectionConfig
Esse tipo não tem campos.
Mensagem de configurações para o processador de detecção de objetos geral.
GenerateHlsUriRequest
Mensagem de solicitação para a API GenerateHlsUri.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso para o qual você quer solicitar clipes. Formato: |
temporal_partitions[] |
O período para solicitar clipes. Será ignorado se |
live_view_enabled |
Opção para mostrar exclusivamente uma transmissão ao vivo do recurso com até três minutos de dados de pendências. |
GenerateHlsUriResponse
Mensagem de resposta para a API GenerateHlsUri.
Campos | |
---|---|
uri |
Um URI assinado para fazer o download do manifesto HLS correspondente aos horários solicitados. |
temporal_partitions[] |
Uma lista de partições temporais do conteúdo retornado na ordem em que aparecem no stream. |
GenerateRetrievalUrlRequest
Mensagem de solicitação para a API GenerateRetrievalUrl.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso para o qual você quer solicitar um URL assinado. Formato: |
GenerateRetrievalUrlResponse
Mensagem de resposta para a API GenerateRetrievalUrl.
Campos | |
---|---|
signed_uri |
Um URL assinado para fazer o download do conteúdo do recurso. |
GenerateStreamHlsTokenRequest
Solicita uma mensagem para receber o token de autenticação e acessar o conteúdo do HLS do stream.
Campos | |
---|---|
stream |
Obrigatório. O nome do stream. |
GenerateStreamHlsTokenResponse
Mensagem de resposta para GenerateStreamHlsToken.
Campos | |
---|---|
token |
O token JWT gerado. O autor da chamada precisa inserir esse token no cabeçalho de autorização das solicitações HTTP para receber o manifesto da playlist HLS e os fragmentos de vídeo. Por exemplo: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8 |
expiration_time |
O prazo de validade do token. |
GeoCoordinate
Representação de coordenadas de local
Campos | |
---|---|
latitude |
Coordenada de latitude. Graus [-90 .. 90] |
longitude |
Coordenada de longitude. Graus [-180 .. 180] |
GeoLocationArray
Uma lista de locais.
Campos | |
---|---|
circle_areas[] |
Uma lista de áreas de círculo. |
GetAnalysisRequest
Mensagem para receber uma análise.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetAnnotationRequest
Mensagem de solicitação para a API GetAnnotation.
Campos | |
---|---|
name |
Obrigatório. O nome da anotação a ser recuperada. Formato: |
GetApplicationRequest
Mensagem para receber uma inscrição.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetAssetRequest
Mensagem de solicitação para GetAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso a ser recuperado. Formato: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset} |
GetClusterRequest
Mensagem para receber um cluster.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetCollectionRequest
Mensagem de solicitação para GetCollectionRequest.
Campos | |
---|---|
name |
Obrigatório. O nome da coletânea a ser recuperada. Formato: |
GetCorpusRequest
Mensagem de solicitação para GetCorpus.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do corpus a ser recuperado. |
GetDataSchemaRequest
Mensagem de solicitação para GetDataSchema.
Campos | |
---|---|
name |
Obrigatório. O nome do esquema de dados a ser recuperado. Formato: |
GetDraftRequest
Mensagem para receber um rascunho.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetEventRequest
Mensagem para receber um evento.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetIndexEndpointRequest
Mensagem de solicitação para GetIndexEndpoint.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso IndexEndpoint. |
GetIndexRequest
Mensagem de solicitação para receber um índice.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de índice. Formato: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index} |
GetInstanceRequest
Mensagem para receber uma instância.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetProcessRequest
Mensagem para receber um processo.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetProcessorRequest
Mensagem para conseguir um processador.
Campos | |
---|---|
name |
Obrigatório. Nome do recurso. |
GetSearchConfigRequest
Mensagem de solicitação para GetSearchConfig.
Campos | |
---|---|
name |
Obrigatório. O nome da configuração de pesquisa a ser recuperada. Formato: |
GetSearchHypernymRequest
Mensagem de solicitação para buscar SearchHypernym.
Campos | |
---|---|
name |
Obrigatório. O nome do SearchHypernym a ser recuperado. Formato: |
ImageObjectDetectionPredictionResult
Formato de saída da previsão para a detecção de objetos de imagem.
Campos | |
---|---|
ids[] |
Os IDs dos recursos das AnnotationSpecs que foram identificados, ordenados pelo nível de confiança decrescente. É o segmento de ID, não o nome completo do recurso. |
display_names[] |
Os nomes de exibição das AnnotationSpecs que foram identificadas correspondem aos IDs. |
confidences[] |
A confiança do modelo na exatidão dos IDs previstos. Quanto maior o valor, maior a confiança. O pedido corresponde aos IDs. |
bboxes[] |
Caixas delimitadoras, ou seja, os retângulos sobre a imagem, que indicam as AnnotationSpecs encontradas. Fornecido em ordem que corresponde aos IDs. Cada caixa delimitadora é uma matriz de quatro números: |
ImageQuery
Consulta de imagem para a solicitação de endpoint de pesquisa.
Campos | |
---|---|
Campo de união
|
|
input_image |
Inserir a imagem em bytes brutos. |
asset |
Nome do recurso. Somente compatível com o tipo de corpus IMAGEM. Formato: |
ImageSegmentationPredictionResult
Formato de saída da previsão para a segmentação de imagens.
Campos | |
---|---|
category_mask |
Uma imagem PNG em que cada pixel na máscara representa a categoria à qual o pixel na imagem original foi previsto. O tamanho dessa imagem será o mesmo da imagem original. O mapeamento entre a AnntoationSpec e a cor pode ser encontrado nos metadados do modelo. O modelo vai escolher a categoria mais provável. Se nenhuma das categorias atingir o limite de confiança, o pixel será marcado como plano de fundo. |
confidence_mask |
Uma imagem de um canal codificada como um PNG sem perdas de 8 bits. O tamanho da imagem será o mesmo da imagem original. Para um pixel específico, a cor mais escura significa menos confiança na correção da categoria na máscara de categoria para o pixel correspondente. Preto significa nenhuma confiança, e branco significa confiança total. |
ImportAssetsMetadata
A mensagem de metadados para o LRO do ImportAssets.
Campos | |
---|---|
metadata |
Os metadados da operação. |
ImportAssetsRequest
A mensagem de solicitação para ImportAssets.
Campos | |
---|---|
parent |
Obrigatório. O recurso de corpus pai em que os recursos serão importados. Formato: |
Campo de união source . A fonte. source pode ser apenas de um dos tipos a seguir: |
|
assets_gcs_uri |
O arquivo contém todas as informações dos recursos a serem importados. * O arquivo está no formato JSONL. * Cada linha corresponde a um recurso. * Cada linha será convertida em InputImageAsset proto. |
ImportAssetsResponse
Esse tipo não tem campos.
A mensagem de resposta para ImportAssets LRO.
ImportRetailProductsResponse
Esse tipo não tem campos.
Resposta ImportProducts quando a operação for concluída.
Índice
Um índice é um recurso no Corpus. Ele contém uma versão indexada dos recursos e das anotações. Quando implantado em um endpoint, ele permite que os usuários pesquisem o índice.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso de índice. Formato: |
display_name |
Opcional. Nome de exibição opcional do índice especificado pelo usuário. |
description |
Opcional. Descrição opcional do índice. |
state |
Apenas saída. Estado do índice. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
deployed_indexes[] |
Apenas saída. Referências à instância de índice implantada. O índice do corpus VIDEO_ON_DEMAND pode ter no máximo um índice implantado. O índice do corpus IMAGE pode ter vários índices implantados. |
Campo de união asset_filter . Especifica como os recursos são selecionados para este índice. O padrão é "entire_corpus" se não for especificado. Comportamento no UpdateIndex: se update_mask incluir um dos caminhos de campo asset_filter, o índice será recriado com os recursos mais recentes, incluindo os dados e as anotações analisados. asset_filter pode ser apenas de um dos tipos a seguir: |
|
entire_corpus |
Inclua todos os recursos do corpus. |
Estado
Enum que representa os diferentes estados pelos quais um índice pode passar durante o ciclo de vida.
Enums | |
---|---|
STATE_UNSPECIFIED |
O valor padrão. Não pode ser usado. |
CREATING |
Estado CRIANDO. |
CREATED |
Estado CREATED. |
UPDATING |
Estado ATUALIZANDO. |
IndexAssetMetadata
Metadados do IndexAsset.
Campos | |
---|---|
indexing_status |
O status da indexação desse recurso. |
status |
O status da indexação desse recurso. |
start_time |
O horário de início da operação. |
update_time |
O horário de atualização da operação. |
IndexingStatus
O status da indexação do recurso.
Campos | |
---|---|
state |
Estado da indexação desse recurso. |
status_message |
Mensagem detalhada que descreve o estado. |
Estado
Enum de estado para a indexação desse recurso.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado padrão do processo nunca deve acontecer. |
IN_PROGRESS |
A indexação está em andamento. |
SUCCEEDED |
O processo foi concluído. |
FAILED |
O processo falhou. |
IndexAssetRequest
Mensagem de solicitação para IndexAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do recurso a ser indexado. Formato: |
index |
Opcional. O nome do índice. Formato: |
IndexAssetResponse
Esse tipo não tem campos.
Mensagem de resposta para IndexAsset.
IndexEndpoint
Mensagem que representa o recurso IndexEndpoint. Os ImageIndexes são implantados nele.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso do IndexEndpoint. Formato: |
display_name |
Opcional. Nome de exibição do IndexEndpoint. Pode ter até 32 caracteres. |
description |
Opcional. Descrição do IndexEndpoint. Pode ter até 25.000 caracteres. |
deployed_index |
Apenas saída. O índice implantado neste IndexEndpoint. |
state |
Apenas saída. Estado do IndexEndpoint. |
labels |
Opcional. Os rótulos aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte a documentação do Google Cloud para mais detalhes. |
create_time |
Apenas saída. Crie um carimbo de data/hora. |
update_time |
Apenas saída. Atualize o carimbo de data/hora. |
Estado
Fase do IndexEndpoint.
Enums | |
---|---|
STATE_UNSPECIFIED |
O valor padrão. Não pode ser usado. |
CREATING |
Estado CRIANDO. |
CREATED |
Estado CREATED. |
UPDATING |
Estado ATUALIZANDO. |
FAILED |
Estado FAILED. |
IndexedAsset
Um IndexedAsset é um recurso em que o índice é criado.
Campos | |
---|---|
index |
Obrigatório. O índice ao qual o recurso indexado pertence. Formato: |
asset |
Obrigatório. O nome do recurso. Formato: |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
IndexingStatus
O status da indexação do recurso.
Campos | |
---|---|
state |
Apenas saída. Estado da indexação desse recurso. |
status_message |
Mensagem detalhada que descreve o estado. |
Estado
Enum de estado para a indexação desse recurso.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado padrão do processo nunca deve acontecer. |
IN_PROGRESS |
A indexação está em andamento. |
SUCCEEDED |
O processo foi concluído. |
FAILED |
O processo falhou. |
IngestAssetRequest
Mensagem de solicitação para a API IngestAsset.
Campos | |
---|---|
Campo de união
|
|
config |
Fornece informações sobre os dados e o nome do recurso de recurso a que os dados pertencem. A primeira mensagem |
time_indexed_data |
Dados a serem ingeridos. |
Configuração
Configuração dos dados.
Campos | |
---|---|
asset |
Obrigatório. O nome do recurso a que os dados ingeridos pertencem. |
Campo de união
|
|
video_type |
Digite informações para os dados do vídeo. |
VideoType
Digite informações para os dados do vídeo.
Campos | |
---|---|
container_format |
Formato de contêiner dos dados de vídeo. |
ContainerFormat
Formato do contêiner do vídeo.
Enums | |
---|---|
CONTAINER_FORMAT_UNSPECIFIED |
O tipo padrão, que não deve ser usado. |
CONTAINER_FORMAT_MP4 |
Formato de contêiner MP4. |
TimeIndexedData
Contém os dados e o período correspondente.
Campos | |
---|---|
data |
Dados a serem ingeridos. |
temporal_partition |
Período dos dados. |
IngestAssetResponse
Mensagem de resposta para a API IngestAsset.
Campos | |
---|---|
successfully_ingested_partition |
Intervalo de tempo dos dados que foram ingeridos. |
Instância
Mensagem que descreve o objeto Instance
Campos | |
---|---|
name |
Apenas saída. nome do recurso |
create_time |
Apenas saída. [Saída somente] Criar carimbo de data/hora |
update_time |
Apenas saída. [Somente saída] Carimbo de data/hora da atualização |
labels |
Rótulos como pares de chave-valor |
display_name |
Obrigatório. Um nome de exibição fácil de usar para a solução. |
description |
Uma descrição para essa instância. |
instance_type |
O tipo de instância para a instância atual. |
input_resources[] |
Os recursos de entrada para a instância do aplicativo atual. Por exemplo: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a |
output_resources[] |
Todos os recursos de saída associados a uma instância do aplicativo. |
state |
Estado da instância. |
InputResource
Mensagem do recurso de entrada usado em uma instância do aplicativo.
Campos | |
---|---|
consumer_node |
O nome do nó do gráfico que recebe o recurso de entrada. Por exemplo: input_resource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumer_node: stream-input |
input_resource_binding |
A vinculação de recurso de entrada específica que vai consumir o recurso de entrada atual pode ser ignorada se houver apenas uma vinculação de entrada. |
annotations |
Contém anotações de recursos. |
Campo de união input_resource_information . Obrigatório. Especifica a entrada para a instância do aplicativo. input_resource_information pode ser apenas de um dos tipos a seguir: |
|
input_resource |
O nome do recurso de entrada direta. Se o tipo de instância for STREAMING_PREDICTION, o recurso de entrada terá o formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Se o tipo de instância for BATCH_PREDICTION do contêiner de entrada do Cloud Storage, o recurso de entrada terá o formato "gs://bucket-a". |
annotated_stream |
Se o recurso de entrada for o fluxo da VisionAI, as anotações associadas poderão ser especificadas usando annotated_stream. |
OutputResource
Mensagem do recurso de saída usado em uma instância do aplicativo.
Campos | |
---|---|
output_resource |
O nome do recurso de saída para a instância do aplicativo atual. |
producer_node |
O nome do nó do gráfico que produz o nome do recurso de saída. Por exemplo: output_resource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producer_node: occupancy-counting |
output_resource_binding |
A vinculação de recurso de saída específica que produz o OutputResource atual. |
is_temporary |
Apenas saída. Indica se o recurso de saída é temporário, o que significa que ele é gerado durante a implantação do aplicativo. O recurso temporário será excluído durante a desimplantação do aplicativo. |
autogen |
Apenas saída. Indica se o recurso de saída é criado automaticamente pela plataforma de apps da Vision AI. |
Estado
Estado da instância
Enums | |
---|---|
STATE_UNSPECIFIED |
O valor padrão. Esse valor é usado se o estado for omitido. |
CREATING |
Estado CRIANDO. |
CREATED |
Estado CREATED. |
DEPLOYING |
Estado de DEPLOYING. |
DEPLOYED |
Estado DEPLOYED. |
UNDEPLOYING |
Estado UNDEPLOYING. |
DELETED |
Estado DELETED. |
ERROR |
Estado ERROR. |
UPDATING |
Atualização do estado |
DELETING |
Estado de exclusão. |
FIXING |
Correção de estado. |
IntRange
Tipo de intervalo de números inteiros.
Campos | |
---|---|
start |
Início do intervalo de int. |
end |
Fim do intervalo de int. |
IntRangeArray
Uma lista de valores de intervalo de números inteiros.
Campos | |
---|---|
int_ranges[] |
Valores de intervalo de int. |
ListAnalysesRequest
Mensagem para solicitar a lista de análises
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListAnalysesRequest |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados |
ListAnalysesResponse
Mensagem de resposta para a listagem de análises
Campos | |
---|---|
analyses[] |
A lista de análises |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListAnnotationsRequest
Mensagem de solicitação para a API GetAnnotation.
Campos | |
---|---|
parent |
O pai, que é proprietário dessa coleção de anotações. Formato: |
page_size |
O número máximo de anotações a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 anotações serão retornadas. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
filter |
O filtro aplicado à lista retornada. Só é possível filtrar os seguintes campos: |
ListAnnotationsResponse
Mensagem de solicitação para a API ListAnnotations.
Campos | |
---|---|
annotations[] |
As anotações do recurso especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListApplicationsRequests
Mensagem para solicitar a lista de aplicativos.
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListApplicationsRequest. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados. |
ListApplicationsResponse
Mensagem de resposta para listar aplicativos.
Campos | |
---|---|
applications[] |
A lista de aplicativos. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListAssetsRequest
Mensagem de solicitação para ListAssets.
Campos | |
---|---|
parent |
Obrigatório. O pai, que é proprietário dessa coleção de recursos. Formato: |
page_size |
O número máximo de recursos a serem retornados. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 recursos serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
filter |
O filtro aplicado à lista retornada. Somente as seguintes filtrações são compatíveis: "assets_with_contents = true", que retorna recursos com conteúdo enviado; "assets_with_contents = false", que retorna recursos sem conteúdo. |
ListAssetsResponse
Mensagem de resposta para ListAssets.
Campos | |
---|---|
assets[] |
Os recursos do corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListCollectionsRequest
Mensagem de solicitação para ListCollections.
Campos | |
---|---|
parent |
Obrigatório. O corpus pai. Formato: |
page_size |
O número máximo de coleções a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 coleções serão retornadas. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListCollectionsResponse
Mensagem de resposta para ListCollections.
Campos | |
---|---|
collections[] |
As coleções do corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListCorporaRequest
Mensagem de solicitação para ListCorpora.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do projeto para listar corpora. |
page_size |
Tamanho da página solicitada. A API pode retornar menos resultados do que o solicitado. Se for negativo, o erro INVALID_ARGUMENT será retornado. Se não for especificado ou for 0, a API vai escolher um tamanho padrão, que é 10. Se o tamanho da página solicitado for maior que o tamanho máximo, a API vai usar o tamanho máximo, que é 20. |
page_token |
Um token que identifica uma página de resultados para o servidor retornar. Normalmente recebido por |
filter |
O filtro aplicado à lista de corpora retornada. Somente as seguintes restrições são aceitas: |
ListCorporaResponse
Mensagem de resposta para ListCorpora.
Campos | |
---|---|
corpora[] |
Os corpora no projeto. |
next_page_token |
Token para recuperar a próxima página de resultados. Passe para |
ListDataSchemasRequest
Mensagem de solicitação para ListDataSchemas.
Campos | |
---|---|
parent |
Obrigatório. O pai, que é proprietário dessa coleção de esquemas de dados. Formato: |
page_size |
O número máximo de esquemas de dados a serem retornados. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 esquemas de dados serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListDataSchemasResponse
Mensagem de resposta para ListDataSchemas.
Campos | |
---|---|
data_schemas[] |
Os esquemas de dados do corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListDraftsRequests
Mensagem para solicitar a lista de rascunhos.
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListDraftsRequest. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados. |
ListDraftsResponse
Mensagem de resposta para esboços de listagem.
Campos | |
---|---|
drafts[] |
A lista de rascunhos. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListIndexEndpointsRequest
Mensagem de solicitação para ListIndexEndpoints.
Campos | |
---|---|
parent |
Obrigatório. Formato: |
page_size |
Opcional. Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. O serviço pode retornar menos que esse valor. Se não for especificado, será usado um tamanho de página de 50. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Opcional. Um token que identifica a página de resultados que o servidor retornará. |
filter |
Opcional. O filtro aplicado à lista retornada. Só é possível filtrar o campo |
ListIndexEndpointsResponse
Mensagem de resposta para ListIndexEndpoints.
Campos | |
---|---|
index_endpoints[] |
A lista de IndexEndpoints. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
ListIndexesRequest
Mensagem de solicitação para listar índices.
Campos | |
---|---|
parent |
Obrigatório. O corpus pai que é proprietário dessa coleção de índices. Formato: projects/{project_number}/locations/{location}/corpora/{corpus} |
page_size |
O número máximo de índices a serem retornados. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 índices serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListIndexesResponse
Mensagem de resposta para ListIndexes.
Campos | |
---|---|
indexes[] |
Os índices no corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListInstancesRequest
Mensagem para solicitar a lista de instâncias.
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListInstancesRequest. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados. |
ListInstancesResponse
Mensagem de resposta para listar instâncias.
Campos | |
---|---|
instances[] |
A lista de instâncias. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListPrebuiltProcessorsRequest
Mensagem de solicitação para listar processadores predefinidos.
Campos | |
---|---|
parent |
Obrigatório. Caminho pai. |
ListPrebuiltProcessorsResponse
Mensagem de resposta para listar processadores pré-criados.
Campos | |
---|---|
processors[] |
A lista de processadores. |
ListProcessesRequest
Mensagem para solicitar a lista de processos.
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListProcessesRequest. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados |
ListProcessesResponse
Mensagem de resposta para listar processos.
Campos | |
---|---|
processes[] |
A lista de processos. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListProcessorsRequests
Mensagem para solicitar a lista de processadores.
Campos | |
---|---|
parent |
Obrigatório. Valor pai para ListProcessorsRequests. |
page_size |
Tamanho da página solicitada. O servidor pode retornar menos itens do que o solicitado. Se não for especificado, o servidor vai escolher um padrão adequado. |
page_token |
Um token que identifica a página de resultados que o servidor retornará. |
filter |
Como filtrar resultados |
order_by |
Dica de como organizar os resultados. |
ListProcessorsResponse
Mensagem de resposta para listar processadores.
Campos | |
---|---|
processors[] |
A lista de processadores. |
next_page_token |
Um token que identifica a página de resultados que o servidor retornará. |
unreachable[] |
Locais que não puderam ser alcançados. |
ListSearchConfigsRequest
Mensagem de solicitação para ListSearchConfigs.
Campos | |
---|---|
parent |
Obrigatório. O pai, que é proprietário dessa coleção de configurações de pesquisa. Formato: |
page_size |
O número máximo de configurações de pesquisa a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, será usado um tamanho de página de 50. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListSearchConfigsResponse
Mensagem de resposta para ListSearchConfigs.
Campos | |
---|---|
search_configs[] |
As configurações de pesquisa do corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
ListSearchHypernymsRequest
Mensagem de solicitação para listar SearchHypernyms.
Campos | |
---|---|
parent |
Obrigatório. O pai, que é proprietário dessa coleção de SearchHypernyms. Formato: |
page_size |
O número máximo de SearchHypernyms retornados. O serviço pode retornar menos que esse valor. Se não for especificado, será usado um tamanho de página de 50. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListSearchHypernymsResponse
Mensagem de resposta para listar SearchHypernyms.
Campos | |
---|---|
search_hypernyms[] |
O SearchHypernyms do corpus especificado. |
next_page_token |
Um token, que pode ser enviado como |
MachineSpec
Especificação de uma única máquina.
Campos | |
---|---|
machine_type |
Imutável. o tipo de máquina. Consulte a lista de tipos de máquina com suporte para previsão. Consulte a lista de tipos de máquina compatíveis com o treinamento personalizado. Para [DeployedModel][], esse campo é opcional, e o valor padrão é |
accelerator_type |
Imutável. O tipo de aceleradores que podem ser conectados à máquina, conforme |
accelerator_count |
O número de aceleradores a serem anexados à máquina. |
MediaWarehouseConfig
Mensagem que descreve o MediaWarehouseConfig.
Campos | |
---|---|
corpus |
Nome do recurso do corpus do Media Warehouse. Formato: projects/${project_id}/locations/${location_id}/corpora/${corpus_id} |
region |
Obsoleto. |
ttl |
A duração em que todos os recursos de mídia, metadados associados e documentos de pesquisa podem existir. |
ModelType
Todos os tipos de modelo aceitos na Vision AI App Platform.
Enums | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de processador UNSPECIFIED. |
IMAGE_CLASSIFICATION |
Modelo de classificação de imagem. |
OBJECT_DETECTION |
Modelo de detecção de objetos. |
VIDEO_CLASSIFICATION |
Modelo de classificação de vídeo. |
VIDEO_OBJECT_TRACKING |
Rastreamento de objetos do tipo de modelo. |
VIDEO_ACTION_RECOGNITION |
Modelo de reconhecimento de ação. |
OCCUPANCY_COUNTING |
Modelo de contagem de ocupação. |
PERSON_BLUR |
Modelo do tipo Desfoque de pessoas. |
VERTEX_CUSTOM |
Modelo de tipo Vertex personalizado. |
Nó
Mensagem que descreve o objeto do nó.
Campos | |
---|---|
name |
Obrigatório. Um nome exclusivo para o nó. |
display_name |
Um nome de exibição fácil de usar para o nó. |
node_config |
Configuração de nós. |
processor |
O nome do processador se refere ao recurso de processador escolhido. |
parents[] |
Nó pai. O nó de entrada não pode ter um nó pai. Na V1 Alpha1/Beta, apenas o nó do depósito de mídia pode ter vários pais. Outros tipos de nós têm apenas um. |
Campo de união
|
|
output_all_output_channels_to_stream |
Por padrão, a saída do nó só estará disponível para nós downstream. Para consumir a saída direta do nó do aplicativo, ela precisa ser enviada primeiro para os streams da Vision AI. Ao definir output_all_output_channels_to_stream como "true", a Plataforma de apps vai enviar automaticamente todas as saídas do nó atual para os recursos do Vision AI Stream (um stream por canal de saída). O recurso de stream de saída será criado pela App Platform automaticamente durante a implantação e excluído após a desimplantação do aplicativo. Essa configuração se aplica a todas as instâncias do aplicativo. O fluxo de saída pode ser substituído no nível da instância configurando a seção |
InputEdge
Mensagem que descreve uma aresta apontando para um nó.
Campos | |
---|---|
parent_node |
O nome do nó pai. |
parent_output_channel |
O artefato de saída conectado do nó pai. Ele pode ser omitido se o processador de destino tiver apenas um artefato de saída. |
connected_input_channel |
O canal de entrada conectado do processador do nó atual. Ele pode ser omitido se o processador de destino tiver apenas um canal de entrada. |
NormalizedPolygon
Polígono normalizado.
Campos | |
---|---|
normalized_vertices[] |
Os vértices normalizados do polígono delimitador. O canto superior esquerdo da imagem será [0, 0]. |
NormalizedPolyline
Plyline normalizado, que representa uma curva composta por segmentos de linha reta conectados.
Campos | |
---|---|
normalized_vertices[] |
Uma sequência de vértices conectados por linhas retas. |
NormalizedVertex
Um vértice representa um ponto 2D na imagem. OBSERVAÇÃO: as coordenadas do vértice normalizado são relativas à imagem original e variam de 0 a 1.
Campos | |
---|---|
x |
Coordenada X. |
y |
Coordenada Y. |
ObjectDetectionPredictionResult
Formato de saída da previsão para a detecção de objetos genérica.
Campos | |
---|---|
current_time |
Carimbo de data/hora atual. |
identified_boxes[] |
Uma lista de caixas identificadas. |
Entidade
As informações da entidade para anotações do resultado da previsão de detecção de objetos.
Campos | |
---|---|
label_id |
ID do rótulo. |
label_string |
String legível do rótulo. |
IdentifiedBox
A caixa identificada contém a localização e a entidade do objeto.
Campos | |
---|---|
box_id |
Um ID exclusivo para essa caixa. |
normalized_bounding_box |
Caixa delimitadora nas coordenadas normalizadas. |
confidence_score |
Pontuação de confiança associada a essa caixa. |
entity |
Entidade desta caixa. |
NormalizedBoundingBox
Caixa delimitadora nas coordenadas normalizadas.
Campos | |
---|---|
xmin |
Mínimo na coordenada x. |
ymin |
Mínimo na coordenada y. |
width |
Largura da caixa delimitadora. |
height |
Altura da caixa delimitadora. |
OccupancyCountConfig
Mensagem que descreve a OccupancyCountConfig.
Campos | |
---|---|
enable_people_counting |
Se você quiser contar as aparições de pessoas, as contagens de saída terão "people" como chave. |
enable_vehicle_counting |
Se você quiser contar as aparições de veículos, as contagens de saída vão ter "vehicle" como chave. |
enable_dwelling_time_tracking |
Define se o tempo de permanência de cada objeto individual é rastreado dentro da cena ou da zona específica. |
OccupancyCountingPredictionResult
O proto de resultado da previsão para contagem de ocupação.
Campos | |
---|---|
current_time |
Carimbo de data/hora atual. |
identified_boxes[] |
Uma lista de caixas identificadas. |
stats |
Estatísticas de detecção. |
track_info[] |
Rastrear informações relacionadas. Todas as faixas que estão ativas nesse carimbo de data/hora. Ele só existe se o rastreamento estiver ativado. |
dwell_time_info[] |
Informações relacionadas ao tempo de permanência. Todas as faixas ativas em uma determinada zona com um carimbo de data/hora de início e término |
DwellTimeInfo
Informações do tempo de permanência para anotações do operador de contagem de ocupação.
Campos | |
---|---|
track_id |
Um ID exclusivo para identificar uma faixa. Ele precisa ser consistente em todos os frames. |
zone_id |
O ID exclusivo da zona em que o objeto está parado/aguardando. |
dwell_start_time |
O horário de início em que um objeto de residência foi identificado em uma zona. |
dwell_end_time |
O horário de término em que um objeto de residência saiu de uma zona. |
Entidade
As informações da entidade para anotações do operador de contagem de ocupação.
Campos | |
---|---|
label_id |
ID do rótulo. |
label_string |
String legível do rótulo. |
IdentifiedBox
A caixa identificada contém a localização e a entidade do objeto.
Campos | |
---|---|
box_id |
Um ID exclusivo para essa caixa. |
normalized_bounding_box |
Caixa delimitadora nas coordenadas normalizadas. |
score |
Pontuação de confiança associada a essa caixa. |
entity |
Entidade desta caixa. |
track_id |
Um ID exclusivo para identificar uma faixa. Ele precisa ser consistente em todos os frames. Ele só existe se o rastreamento estiver ativado. |
NormalizedBoundingBox
Caixa delimitadora nas coordenadas normalizadas.
Campos | |
---|---|
xmin |
Mínimo na coordenada x. |
ymin |
Mínimo na coordenada y. |
width |
Largura da caixa delimitadora. |
height |
Altura da caixa delimitadora. |
Estatísticas
As informações de estatísticas das anotações do operador de contagem de ocupação.
Campos | |
---|---|
full_frame_count[] |
Contagem do frame completo. |
crossing_line_counts[] |
Contagens de linhas cruzadas. |
active_zone_counts[] |
Contagem de faixas ativas. |
AccumulatedObjectCount
As informações do objeto e a contagem acumulada de anotações do operador de contagem de ocupação.
Campos | |
---|---|
start_time |
O horário de início da contagem acumulada. |
object_count |
A contagem de objetos para a contagem acumulada. |
ActiveZoneCount
Mensagem para a contagem de faixa ativa.
Campos | |
---|---|
annotation |
Anotação de zona ativa do usuário. |
counts[] |
Contagem na zona. |
CrossingLineCount
Mensagem para a contagem de linhas de cruzamento.
Campos | |
---|---|
annotation |
Anotação de linha do usuário. |
positive_direction_counts[] |
A direção que segue a regra da mão direita. |
negative_direction_counts[] |
A direção oposta à regra da mão direita. |
accumulated_positive_direction_counts[] |
A contagem positiva acumulada. |
accumulated_negative_direction_counts[] |
A contagem negativa acumulada. |
ObjectCount
As informações do objeto e a contagem instantânea para anotações do operador de contagem de ocupação.
Campos | |
---|---|
entity |
Entidade desse objeto. |
count |
Contagem do objeto. |
TrackInfo
As informações da faixa para anotações do operador de contagem de ocupação.
Campos | |
---|---|
track_id |
Um ID exclusivo para identificar uma faixa. Ele precisa ser consistente em todos os frames. |
start_time |
Marcação de tempo de início desta faixa. |
OperationMetadata
Representa os metadados da operação de longa duração.
Campos | |
---|---|
create_time |
Somente saída: a hora em que a operação foi criada. |
end_time |
Somente saída: a hora em que a operação terminou de ser executada. |
target |
Apenas saída. Caminho do recurso definido pelo servidor para o destino da operação. |
verb |
Apenas saída. Nome do verbo executado pela operação. |
status_message |
Apenas saída. Status legível da operação, caso haja um. |
requested_cancellation |
Apenas saída. Identifica se o usuário solicitou o cancelamento da operação. As operações que foram canceladas com êxito têm o valor [Operation.error][] com um |
api_version |
Apenas saída. Versão da API usada para iniciar a operação. |
Partição
Partição para especificar a partição no tempo e no espaço para anotação no nível do subrecurso.
Campos | |
---|---|
temporal_partition |
Partição de recursos no tempo. |
spatial_partition |
Partição do recurso no espaço. |
relative_temporal_partition |
Partição de recursos no tempo. |
RelativeTemporalPartition
Partição de recurso em tempo relativo. Suporte do tipo de corpus VIDEO_ON_DEMAND.
Campos | |
---|---|
start_offset |
Deslocamento do horário de início da partição. |
end_offset |
Deslocamento do horário de término da partição. |
SpatialPartition
Partição do recurso no espaço.
Campos | |
---|---|
x_min |
O valor mínimo da coordenada x. |
y_min |
O valor mínimo da coordenada y. |
x_max |
O valor máximo da coordenada x. |
y_max |
O valor máximo da coordenada y. |
TemporalPartition
Partição do recurso no horário UTC Epoch. Suportado pelo tipo de corpus STREAM_VIDEO.
Campos | |
---|---|
start_time |
Horário de início da partição. |
end_time |
Horário de término da partição. |
PersonBlurConfig
Mensagem que descreve o FaceBlurConfig.
Campos | |
---|---|
person_blur_type |
Tipo de desfoque de pessoas. |
faces_only |
Se apenas desfocar rostos, exceto o objeto inteiro no processador. |
PersonBlurType
Tipo de desfoque de pessoas
Enums | |
---|---|
PERSON_BLUR_TYPE_UNSPECIFIED |
Tipo de desfoque de pessoa UNSPECIFIED. |
FULL_OCCULUSION |
FaceBlur Type oclusão completa. |
BLUR_FILTER |
Filtro de desfoque do tipo FaceBlur. |
PersonVehicleDetectionConfig
Mensagem que descreve a PersonVehicleDetectionConfig.
Campos | |
---|---|
enable_people_counting |
Pelo menos um dos campos enable_people_counting e enable_vehicle_counting precisa ser definido como "true". Se você quiser contar as aparições de pessoas, as contagens de saída terão "people" como chave. |
enable_vehicle_counting |
Se você quiser contar as aparições de veículos, as contagens de saída vão ter "vehicle" como chave. |
PersonalProtectiveEquipmentDetectionConfig
Mensagem que descreve a PersonalProtectiveEquipmentDetectionConfig.
Campos | |
---|---|
enable_face_coverage_detection |
Se a detecção de cobertura facial vai ser ativada. |
enable_head_coverage_detection |
Define se a detecção de cobertura da cabeça será ativada. |
enable_hands_coverage_detection |
Se a detecção de cobertura das mãos deve ser ativada. |
PersonalProtectiveEquipmentDetectionOutput
Formato de saída do operador de detecção de equipamentos de proteção individual.
Campos | |
---|---|
current_time |
Carimbo de data/hora atual. |
detected_persons[] |
Uma lista de DetectedPersons. |
DetectedPerson
A pessoa detectada contém a pessoa detectada, os ppes associados e as informações de proteção.
Campos | |
---|---|
person_id |
O ID da pessoa detectada. |
detected_person_identified_box |
A caixa de informações da pessoa detectada. |
detected_ppe_identified_boxes[] |
As informações da pessoa detectada associadas às caixas de EPI identificadas. |
face_coverage_score |
Pontuação de cobertura para cada parte do corpo. Pontuação de cobertura do rosto. |
eyes_coverage_score |
Pontuação de cobertura para os olhos. |
head_coverage_score |
Pontuação de cobertura para o cabeçalho. |
hands_coverage_score |
Pontuação de cobertura para as mãos. |
body_coverage_score |
Pontuação de cobertura do corpo. |
feet_coverage_score |
Pontuação de cobertura para pés. |
NormalizedBoundingBox
Caixa delimitadora nas coordenadas normalizadas.
Campos | |
---|---|
xmin |
Mínimo na coordenada x. |
ymin |
Mínimo na coordenada y. |
width |
Largura da caixa delimitadora. |
height |
Altura da caixa delimitadora. |
PPEEntity
As informações da entidade para anotações do resultado da previsão de detecção de EPI.
Campos | |
---|---|
ppe_label_id |
ID do rótulo. |
ppe_label_string |
String legível do rótulo (exemplos: capacete, luva, máscara). |
ppe_supercategory_label_string |
String legível do rótulo da supercategoria (exemplos: head_cover, hands_cover, face_cover). |
ppe_entity_id |
ID da entidade. |
PPEIdentifiedBox
A caixa PPEIdentified contém o local e as informações da entidade do EPI.
Campos | |
---|---|
box_id |
Um ID exclusivo para essa caixa. |
normalized_bounding_box |
Caixa delimitadora nas coordenadas normalizadas. |
confidence_score |
Pontuação de confiança associada a essa caixa. |
ppe_entity |
Informações da entidade do EPI. |
PersonEntity
As informações da entidade para anotações do resultado da previsão de detecção de pessoas.
Campos | |
---|---|
person_entity_id |
ID da entidade. |
PersonIdentifiedBox
A caixa "PersonIdentified" contém a localização e as informações da entidade da pessoa.
Campos | |
---|---|
box_id |
Um ID exclusivo para essa caixa. |
normalized_bounding_box |
Caixa delimitadora nas coordenadas normalizadas. |
confidence_score |
Pontuação de confiança associada a essa caixa. |
person_entity |
Informações da entidade da pessoa. |
Processo
Mensagem que descreve o objeto de processo.
Campos | |
---|---|
name |
O nome do recurso. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
analysis |
Obrigatório. Referência a um recurso de análise. |
attribute_overrides[] |
Opcional. Substituições de atributos dos analisadores. Formato para cada item de substituição: "{analyzer_name}:{attribute_key}={value}" |
run_status |
Opcional. Status do processo. |
run_mode |
Opcional. Modo de execução do processo. |
event_id |
Opcional. ID do evento dos fluxos de entrada/saída. Isso é útil quando você tem um operador StreamSource/StreamSink na análise e quer especificar manualmente o evento a ser lido/gravado. |
Processador
Mensagem que descreve o objeto Processor. Próximo ID: 19
Campos | |
---|---|
name |
nome do recurso. |
create_time |
Apenas saída. [Somente saída] Crie um carimbo de data/hora. |
update_time |
Apenas saída. [Somente saída] Atualizar carimbo de data/hora. |
labels |
Rótulos como pares de chave-valor. |
display_name |
Obrigatório. Um nome de exibição fácil de usar para o processador. |
description |
Frases ilustrativas para descrever a funcionalidade do processador. |
processor_type |
Apenas saída. Tipo de processador. |
model_type |
Tipo de modelo. |
custom_processor_source_info |
Informações de origem do processador criado pelo cliente. |
state |
Apenas saída. Estado do processador. |
processor_io_spec |
Apenas saída. [Somente saída] As especificações de entrada / saída de um processador. Cada tipo de processador tem especificações de entrada / saída fixas que não podem ser alteradas pelo cliente. |
configuration_typeurl |
Apenas saída. A configuração correspondente pode ser usada no aplicativo para personalizar o comportamento do processador. |
supported_annotation_types[] |
|
supports_post_processing |
Indica se o processador oferece suporte ao pós-processamento. |
ProcessorState
Enums | |
---|---|
PROCESSOR_STATE_UNSPECIFIED |
Estado do processador não especificado. |
CREATING |
O processador está sendo criado (não está pronto para uso). |
ACTIVE |
O processador está pronto para uso. |
DELETING |
O processador está sendo excluído (não está pronto para uso). |
FAILED |
O processador foi excluído ou houve falha na criação . |
ProcessorType
Tipo
Enums | |
---|---|
PROCESSOR_TYPE_UNSPECIFIED |
Tipo de processador UNSPECIFIED. |
PRETRAINED |
Tipo de processador PRETRAINED. O processador pré-treinado é desenvolvido pela Vision AI App Platform com a funcionalidade de processamento de dados de visão de última geração, como contagem de ocupação ou desfoque de pessoas. O processador pré-treinado geralmente está disponível publicamente. |
CUSTOM |
Tipo de processador CUSTOM. Os processadores personalizados são processadores especializados que são enviados pelos clientes ou importados de outras plataformas do Google Cloud (por exemplo, Vertex AI). O processador personalizado só é visível para o criador. |
CONNECTOR |
Tipo de processador CONECTOR. Os processadores de conector são processadores especiais que executam E/S para o aplicativo. Eles não processam os dados, mas os entregam a outros processadores ou recebem dados de outros processadores. |
ProcessorConfig
Próximo ID: 28
Campos | |
---|---|
Campo de união
|
|
video_stream_input_config |
Configurações do processador de entrada de fluxo. |
ai_enabled_devices_input_config |
Configuração de dispositivos de entrada com ativação de IA. |
media_warehouse_config |
Configurações do processador do repositório de mídia. |
person_blur_config |
Configurações do processador de desfoque de pessoas. |
occupancy_count_config |
Configurações do processador de contagem de ocupação. |
person_vehicle_detection_config |
Configurações do processador de detecção de veículos pessoais. |
vertex_automl_vision_config |
Configurações do processador de visão do AutoML da Vertex. |
vertex_automl_video_config |
Configurações do processador de vídeo do Vertex AutoML. |
vertex_custom_config |
Configurações do processador personalizado da Vertex. |
general_object_detection_config |
Configurações do processador de detecção de objetos geral. |
big_query_config |
Configurações do processador do BigQuery. |
personal_protective_equipment_detection_config |
Configurações de personal_protective_equipment_detection_config |
ProcessorIOSpec
Mensagem que descreve as especificações de entrada / saída de um processador.
Campos | |
---|---|
graph_input_channel_specs[] |
Para processadores com input_channel_specs, o processador precisa ser conectado explicitamente a outro processador. |
graph_output_channel_specs[] |
As especificações do artefato de saída para o processador atual. |
instance_resource_input_binding_specs[] |
O recurso de entrada que precisa ser alimentado pela instância do aplicativo. |
instance_resource_output_binding_specs[] |
O recurso de saída que o processador vai gerar por instância. Além das vinculações de saída listadas aqui, todos os GraphOutputChannels dos processadores podem ser vinculados ao recurso de transmissão. O nome de vinculação é igual ao nome do GraphOutputChannel. |
GraphInputChannelSpec
Mensagem para especificação do canal de entrada.
Campos | |
---|---|
name |
O nome do canal de entrada atual. |
data_type |
Os tipos de dados do canal de entrada atual. Quando esse campo tem mais de um valor, significa que esse canal de entrada pode ser conectado a qualquer um desses tipos de dados. |
accepted_data_type_uris[] |
Se especificado, apenas esses tipos de dados detalhados poderão ser conectados ao processador. Por exemplo, stream JPEG para MEDIA ou proto PredictionResult para o tipo PROTO. Se não for especificado, qualquer proto será aceito. |
required |
Se o canal de entrada atual é obrigatório para o processador. Por exemplo, para um processador com entrada de vídeo obrigatória e entrada de áudio opcional, se a entrada de vídeo estiver ausente, o aplicativo será rejeitado, enquanto a entrada de áudio pode estar ausente, desde que a entrada de vídeo exista. |
max_connection_allowed |
Quantas arestas de entrada podem ser conectadas a esse canal de entrada. 0 significa ilimitado. |
GraphOutputChannelSpec
Mensagem para a especificação do canal de saída.
Campos | |
---|---|
name |
O nome do canal de saída atual. |
data_type |
O tipo de dados do canal de saída atual. |
data_type_uri |
|
InstanceResourceInputBindingSpec
Mensagem para a especificação do canal de recurso de instância. Os recursos externos são nós virtuais que não são expressos no gráfico do aplicativo. Cada processador expressa a especificação fora do gráfico, para que o cliente possa substituir a origem ou os destinos externos para o
Campos | |
---|---|
name |
Nome da vinculação de entrada, exclusivo no processador. |
Campo de união
|
|
config_type_uri |
O proto de configuração que inclui os recursos do Googleapis. Por exemplo, type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation |
resource_type_uri |
O URL do tipo direto do recurso do Googleapis, ou seja, type.googleapis.com/google.cloud.vision.v1.Asset |
InstanceResourceOutputBindingSpec
Campos | |
---|---|
name |
Nome da vinculação de saída, exclusivo no processador. |
resource_type_uri |
O URI do tipo de recurso do recurso de saída aceitável. |
explicit |
Indica se o recurso de saída precisa ser definido explicitamente na instância. Se for falso, o processador vai gerar automaticamente, se necessário. |
RemoveApplicationStreamInputRequest
Mensagem para remover a entrada de fluxo de um app.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
target_stream_inputs[] |
O stream de destino a ser removido. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
TargetStreamInput
Mensagem sobre o streamInput de destino a ser removido.
Campos | |
---|---|
stream |
|
RemoveApplicationStreamInputResponse
Esse tipo não tem campos.
Mensagem para a resposta RemoveApplicationStreamInput.
RemoveCollectionItemRequest
Mensagem de solicitação para RemoveCollectionItem.
Campos | |
---|---|
item |
Obrigatório. O item a ser removido. |
RemoveCollectionItemResponse
Mensagem de solicitação para RemoveCollectionItem.
Campos | |
---|---|
item |
O item que já foi removido. |
RemoveIndexAssetMetadata
Metadados para RemoveIndexAsset.
Campos | |
---|---|
indexing_status |
O status da indexação desse recurso. |
start_time |
O horário de início da operação. |
update_time |
O horário de atualização da operação. |
RemoveIndexAssetRequest
Mensagem de solicitação para RemoveIndexAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do recurso a ser indexado. Formato: |
index |
Opcional. O nome do índice. Formato: |
RemoveIndexAssetResponse
Esse tipo não tem campos.
Mensagem de resposta para RemoveIndexAsset.
RemoveRetailProductsFromRetailProductSetResponse
RemoveRetailProductsFromRetailProductSet resposta após a operação.
ResourceAnnotations
Mensagem que descreve a anotação geral para recursos.
Campos | |
---|---|
application_annotations[] |
Anotações que serão aplicadas a todo o aplicativo. |
node_annotations[] |
Anotações que serão aplicadas ao nó específico do aplicativo. Se o mesmo tipo de anotação for aplicado ao aplicativo e ao nó, a anotação do nó será adicionada à global do aplicativo. Por exemplo, se houver uma anotação de zona ativa para todo o aplicativo e outra para o processador de análise de ocupação, o processador terá duas zonas ativas definidas. |
RetailBatchAnalyzeResponse
Mensagem de resposta para BatchAnalyze.
RetailEntity
Uma entidade que pode ser uma frase ou um número no texto da tag. É um tipo de entidade conhecido, como título do produto, preço normal ou preço do clube.
Campos | |
---|---|
type |
Tipo de entidade, por exemplo, "título do produto", "preço normal", "preço do clube". |
mention_text |
Valor de texto da entidade, por exemplo, "US$ 2,99". Se a entidade não estiver presente na tag, esse campo vai ficar vazio. |
confidence |
Confiança na previsão da entidade. |
region |
A região de localização da entidade na região da tag. |
normalized_text_value |
Valor de texto normalizado em um padrão predefinido para o tipo de entidade. Ausente se o valor extraído não puder ser convertido. |
RetailNormalizedBoundingBox
As coordenadas da caixa delimitadora são relativas à largura e à altura da imagem. Por exemplo, se a imagem for 100 x 200 e NormalizedBoundingBox for <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9>, as coordenadas da caixa delimitadora serão (10, 40) a (50, 180). Partes da caixa delimitadora podem ficar fora da imagem.
Campos | |
---|---|
x_min |
Coordenada horizontal do canto superior esquerdo. |
x_max |
Coordenada horizontal do canto inferior direito. |
y_min |
Coordenada vertical do canto superior esquerdo. |
y_max |
Coordenada vertical do canto inferior direito. |
RetailObjectDetectionAnnotation
Descrever uma região de objeto e a anotação de detecção em uma imagem.
Campos | |
---|---|
bounding_box |
Caixa delimitadora normalizada da instância do objeto. |
confidence |
Uma pontuação de confiança entre 0,0 e 1,0. Um valor mais alto significa maior confiança no resultado. |
RetailOperationMetadata
Metadados da operação para o serviço Reatil.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
partial_failures[] |
Apenas saída. Falhas parciais encontradas. Por exemplo, um único arquivo de imagem que não pode ser lido. O campo "Status details" vai conter detalhes padrão de erros do Google Cloud. |
operation_metrics |
Apenas saída. Métricas sobre a operação. |
OperationMetrics
As métricas registradas sobre a operação.
Campos | |
---|---|
counters |
Mapeamento do nome do contador para a contagem. |
RetailPredictResults
Formato do resultado do BatchAnalyze.
Campos | |
---|---|
image_uri |
URI da imagem da entrada. |
product_recognition_annotations[] |
Anotações de reconhecimento de produto. |
tag_recognition_annotations[] |
Anotações de reconhecimento de tags. |
RetailProduct
Mensagem que representa o recurso RetailProduct.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso RetailProduct. |
gtins[] |
O número global do item comercial (GTIN) do produto. |
normalized_gtins[] |
Apenas saída. A versão normalizada dos GTINs de entrada no formato canônico GTIN-14. |
third_party_ids[] |
Identificadores de terceiros usados pelo varejista ou fabricante. |
locale |
Localidade das informações do produto representadas como código BCP-47, por exemplo, en-US, de-DE. O idioma do rótulo do produto e da marca precisa ser o mesmo da localidade. |
brand |
Marca localizada do produto. |
title |
Título localizado do produto. |
product_uri |
Página de destino do produto. |
resource_state |
Apenas saída. Estado do RetailProduct. |
labels |
Os rótulos com metadados definidos pelo usuário para organizar os produtos de varejo. As chaves e os valores de rótulo não podem ter mais de 64 caracteres (pontos de código Unicode) e podem conter apenas letras minúsculas, caracteres numéricos, sublinhados e traços. Caracteres internacionais são permitidos. |
create_time |
Apenas saída. O carimbo de data/hora de criação. |
update_time |
Apenas saída. O carimbo de data/hora da atualização. |
RetailProductImageSimilarity
As pontuações de similaridade com a imagem do produto no conjunto de índices.
Campos | |
---|---|
visual_similarity_score |
A pontuação de similaridade visual com essa imagem do produto. |
detected_text_similarity_score |
A pontuação de similaridade entre o texto detectado na imagem do produto da consulta e o texto detectado pelo modelo na imagem do produto. |
product_title_text_similarity_score |
A pontuação de similaridade entre o texto detectado na imagem do produto da consulta e o título do produto selecionado por humanos dessa imagem. |
similarity_score |
A pontuação de similaridade combinada final para essa imagem do produto. |
RetailProductRecognitionAnnotation
Descrever uma região do produto e a anotação de reconhecimento de produto em uma imagem.
Campos | |
---|---|
product_region |
Informações de detecção sobre essa instância de produto (caixa delimitadora, confiança etc.). |
recognition_results[] |
Resultados do reconhecimento do produto. Eles são classificados pela confiança decrescente. |
detected_text |
Texto detectado pelo modelo nesta região do produto. |
RetailProductRecognitionResult
Resultado do reconhecimento de um único produto.
Campos | |
---|---|
product_metadata |
Metadados do produto reconhecido. |
confidence |
Uma pontuação de confiança entre 0,0 e 1,0. Um valor mais alto significa maior confiança no resultado. |
image_similarity[] |
Os detalhes da pontuação de semelhança para cada imagem do produto para esse resultado. |
RetailResourceState
Estado de um recurso.
Enums | |
---|---|
RETAIL_RESOURCE_STATE_UNSPECIFIED |
O valor padrão. Não pode ser usado. |
RETAIL_RESOURCE_STATE_CREATING |
Estado CRIANDO. |
RETAIL_RESOURCE_STATE_CREATED |
Estado CREATED. |
RETAIL_RESOURCE_STATE_UPDATING |
Estado ATUALIZANDO. |
RETAIL_RESOURCE_STATE_DELETED |
Estado DELETED. |
RETAIL_RESOURCE_STATE_ERROR |
Estado ERROR. |
RetailTagRecognitionAnnotation
Um proto descreve o resultado do reconhecimento de uma tag, incluindo a região da imagem ocupada pela instância da tag e as informações de texto extraídas.
Campos | |
---|---|
tag_region |
Informações de detecção sobre essa instância de tag (caixa delimitadora, confiança etc.). |
tag_text |
Texto na instância da tag. |
entities[] |
Uma lista de entidades detectadas na tag. |
RetailThirdPartyId
Representa o identificador de terceiros usado pelo varejista ou fabricante (por exemplo, SKU ou MPN).
Campos | |
---|---|
id |
ID de terceiros usado pelo varejista ou fabricante (por exemplo, SKU ou MPN). |
owner |
A entidade que "possui" o identificador de terceiros, ou seja, o fabricante ou o varejista que vende o produto. |
RunMode
O RunMode representa o modo de lançamento do processo.
Enums | |
---|---|
RUN_MODE_UNSPECIFIED |
O modo não foi especificado. |
LIVE |
Modo ao vivo. Isso significa que o processo é iniciado para processar a fonte de vídeo ao vivo, e é esperado que haja possíveis perdas de pacotes. |
SUBMISSION |
Modo de envio. Isso significa que o processo é iniciado para processar arquivos de vídeo delimitados, sem perda de pacotes. O status de conclusão é rastreado. |
RunStatus
Mensagem que descreve o status do processo.
Campos | |
---|---|
state |
O estado do processo. |
reason |
O motivo de se tornar o estado. |
Estado
O estado representa o status de execução do processo.
Enums | |
---|---|
STATE_UNSPECIFIED |
Estado não especificado. |
INITIALIZING |
INITIALIZING significa que o processo está programado, mas ainda não está pronto para processar tráfego real. |
RUNNING |
RUNNING significa que o processo está em execução e processando o tráfego. |
COMPLETED |
COMPLETED significa que o processo foi concluído, especialmente para o caso de uso não de streaming. |
FAILED |
FAILED significa que o processo não foi concluído. |
SchemaKeySortingStrategy
Uma estratégia para especificar como classificar por chave de esquema de dados.
Campos | |
---|---|
options[] |
As opções na frente têm prioridade maior do que as de trás. |
Opção
Opção para uma chave de esquema de dados.
Campos | |
---|---|
data_schema_key |
Os dados usados para classificar. |
sort_decreasing |
Indica se a classificação será em ordem decrescente ou crescente. Por padrão, os resultados são classificados em ordem crescente. |
aggregate_method |
Método de agregação para a chave do esquema de dados atual. |
AggregateMethod
Quando um resultado tem vários valores com a mesma chave, especifique qual valor é usado para classificar. Por padrão, AGGREGATE_METHOD_LARGEST é usado quando os resultados são classificados em ordem decrescente, e AGGREGATE_METHOD_SMALLEST é usado quando os resultados são classificados em ordem crescente.
Enums | |
---|---|
AGGREGATE_METHOD_UNSPECIFIED |
O método agregado não especificado será substituído, conforme mencionado acima. |
AGGREGATE_METHOD_LARGEST |
Seleciona o valor mais alto (lexicográfico ou numérico) para classificar. |
AGGREGATE_METHOD_SMALLEST |
Seleciona o menor valor (lexicográfico ou numérico) para classificar. |
SearchAssetsRequest
Mensagem de solicitação para SearchAssets.
Campos | |
---|---|
corpus |
Obrigatório. O corpus pai a ser pesquisado. Formulário: "projects/{project_id}/locations/{location_id}/corpora/{corpus_id}" |
page_size |
O número de resultados que serão retornados nesta página. Se for 0, o servidor vai decidir o tamanho da página apropriado. |
page_token |
O token de continuação para buscar a próxima página. Se estiver vazio, significa que ele está recuperando a primeira página. |
content_time_ranges |
Intervalos de tempo em que o conteúdo do vídeo correspondente precisa estar. Se nenhum intervalo for fornecido, não haverá restrição de tempo. Esse campo é tratado da mesma forma que os critérios abaixo, mas é definido separadamente para sua conveniência, já que é usado com frequência. Se o end_time for no futuro, ele será fixado no momento em que a solicitação foi recebida. |
criteria[] |
Critérios aplicados aos resultados da pesquisa. |
exclusion_criteria[] |
Critérios a serem excluídos dos resultados da pesquisa. |
facet_selections[] |
Armazena o estado de seleção de faceta mais recente. Somente os grupos de facetas com a seleção do usuário serão apresentados aqui. O estado de seleção é selecionado ou não selecionado. Somente os buckets de facetas selecionados serão usados como critérios de pesquisa. |
result_annotation_keys[] |
Uma lista de chaves de anotação para especificar as anotações a serem recuperadas e retornadas com cada resultado da pesquisa. A granularidade da anotação precisa ser GRANULARITY_ASSET_LEVEL, e a estratégia de pesquisa não pode ser NO_SEARCH. |
search_query |
Consulta de pesquisa global. Permite que o usuário pesquise recursos sem precisar especificar a qual campo o valor pertence. |
Campo de união sort_spec . Especificação de classificação. Se esse campo não for especificado, o padrão será: - STREAM_VIDEO: os resultados da pesquisa são classificados pelo horário de início. sort_spec pode ser apenas de um dos tipos a seguir: |
|
schema_key_sorting_strategy |
Ordene pelo valor na chave do esquema de dados. |
SearchAssetsResponse
Mensagem de resposta para SearchAssets.
Campos | |
---|---|
search_result_items[] |
Resultados da pesquisa retornados. |
next_page_token |
O token de continuação da próxima página. |
facet_results[] |
Resultados da pesquisa de atributos de uma determinada consulta, que contém os valores de atributo já selecionados do usuário e os resultados da pesquisa de atributos atualizados. |
SearchCapability
O recurso e os metadados do recurso de pesquisa.
Campos | |
---|---|
type |
O recurso de pesquisa a ser ativado. |
Tipo
Capacidade de realizar pesquisas diferentes em recursos.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Recurso de pesquisa não especificado. Nunca deve ser usado. |
EMBEDDING_SEARCH |
Pesquisa de incorporação. |
SearchCapabilitySetting
Configuração para ativar o recurso de pesquisa.
Campos | |
---|---|
search_capabilities[] |
Os metadados do recurso de pesquisa a ser ativado. |
SearchConfig
O SearchConfig armazena propriedades diferentes que afetam os comportamentos e os resultados da pesquisa.
Campos | |
---|---|
name |
Nome do recurso da configuração de pesquisa. Para CustomSearchCriteria, search_config seria o nome do operador de pesquisa. Para facetas, search_config seria o nome da dimensão. Formato: |
facet_property |
Estabelece uma FacetDimension e as especificações associadas. |
search_criteria_property |
Cria um mapeamento entre um SearchCriteria personalizado e uma ou mais chaves de UGA. |
SearchCriteriaProperty
Configuração central para critérios de pesquisa personalizados.
Campos | |
---|---|
mapped_fields[] |
Cada mapped_field corresponde a uma chave de UGA. Para entender como essa propriedade funciona, confira o exemplo a seguir. Na tabela SearchConfig, o usuário adiciona esta entrada: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } } Agora, quando um usuário emite uma consulta como: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } } A pesquisa MWH vai retornar documentos de pesquisa em que (player=Tom Brady || coach=Tom Brady || player=Bill Belichick || coach=Bill Belichick). |
SearchHypernym
Recurso de pesquisa: SearchHypernym. Por exemplo, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Isso significa que, no modo SMART_SEARCH, a pesquisa por "vehicle" também vai retornar resultados com "sedan" ou "truck" como anotações.
Campos | |
---|---|
name |
Nome do recurso do SearchHypernym. Formato: |
hypernym |
O hiperônimo. |
hyponyms[] |
Hipônimos para os quais o hiperônimo é mapeado. |
SearchIndexEndpointRequest
Mensagem de solicitação para SearchIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obrigatório. O endpoint do índice a ser pesquisado. Formato: `projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}' |
criteria[] |
Critérios aplicados aos resultados da pesquisa. |
exclusion_criteria[] |
Critérios a serem excluídos dos resultados da pesquisa. |
page_size |
Tamanho da página solicitada. A API pode retornar menos resultados do que o solicitado. Se for negativo, o erro INVALID_ARGUMENT será retornado. Se não for especificado ou for 0, a API vai escolher um tamanho padrão, que é 10. Se o tamanho da página solicitado for maior que o máximo, a API vai escolher o tamanho máximo, que é 100. |
page_token |
O token de continuação para buscar a próxima página. Se estiver vazio, significa que ele está recuperando a primeira página. |
Campo de união query . A consulta de pesquisa global oneof. query pode ser apenas de um dos tipos a seguir: |
|
image_query |
Uma consulta somente de imagem. |
text_query |
Uma consulta somente de texto. |
SearchIndexEndpointResponse
Mensagem de resposta para SearchIndexEndpoint.
Campos | |
---|---|
search_result_items[] |
Resultados da pesquisa retornados. |
next_page_token |
O token de continuação da próxima página. Se esse campo for omitido, não haverá páginas subsequentes. |
SearchResultItem
O resultado da pesquisa contém o nome do recurso e os intervalos de tempo correspondentes.
Campos | |
---|---|
asset |
O nome do recurso. Formato: |
segments[] |
Os segmentos de recursos correspondentes. Descontinuado: use o campo |
segment |
O segmento de recurso correspondente. |
relevance |
Relevância deste |
requested_annotations[] |
Anotações de resultados da pesquisa especificadas por result_annotation_keys na solicitação de pesquisa. |
annotation_matching_results[] |
Os critérios ou a anotação com base na seleção de atributos que correspondem aos resultados associados a esse item de resultado da pesquisa. Contém apenas resultados para critérios ou facet_selections com fetch_matched_annotations=true. |
StreamAnnotation
mensagem sobre anotações sobre o recurso de stream do Vision AI.
Campos | |
---|---|
id |
ID da anotação. Ele precisa ser exclusivo quando usado em um determinado contexto. Por exemplo, todas as anotações para um fluxo de entrada de um aplicativo da Vision AI. |
display_name |
Nome fácil de usar para a anotação. |
source_stream |
O nome do recurso de transmissão da Vision AI. |
type |
O tipo de anotação. |
Campo de união
|
|
active_zone |
Anotação para o tipo ACTIVE_ZONE |
crossing_line |
Anotação para o tipo CROSSING_LINE |
StreamAnnotationType
Enum que descreve todos os tipos possíveis de uma anotação de stream.
Enums | |
---|---|
STREAM_ANNOTATION_TYPE_UNSPECIFIED |
Digite "UNSPECIFIED". |
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE |
A anotação active_zone define um polígono sobre o conteúdo de um stream baseado em imagem/vídeo. O processamento seguinte se concentra apenas no conteúdo dentro da zona ativa. |
STREAM_ANNOTATION_TYPE_CROSSING_LINE |
A anotação crossing_line define uma polilinha sobre o conteúdo de um stream da Vision AI baseado em imagem/vídeo. Os eventos que acontecem ao longo da linha são capturados. Por exemplo, a contagem de pessoas que passam pela linha no processador analítico de ocupação. |
StreamAnnotations
Um wrapper de StreamAnnotation repetido.
Campos | |
---|---|
stream_annotations[] |
Várias anotações. |
StreamWithAnnotation
Mensagem que descreve o fluxo da Vision AI com anotações específicas do aplicativo. Todos os objetos StreamAnnotation dentro desta mensagem precisam ter um ID exclusivo.
Campos | |
---|---|
stream |
Nome do recurso do stream do Vision AI. |
application_annotations[] |
Anotações que serão aplicadas a todo o aplicativo. |
node_annotations[] |
Anotações que serão aplicadas ao nó específico do aplicativo. Se o mesmo tipo de anotação for aplicado ao aplicativo e ao nó, a anotação do nó será adicionada à global do aplicativo. Por exemplo, se houver uma anotação de zona ativa para todo o aplicativo e outra para o processador de análise de ocupação, o processador terá duas zonas ativas definidas. |
NodeAnnotation
Mensagem que descreve anotações específicas do nó do aplicativo.
Campos | |
---|---|
node |
O nome do nó do gráfico do aplicativo. |
annotations[] |
As anotações de fluxo específicas do nó. |
StringArray
Uma lista de valores do tipo string.
Campos | |
---|---|
txt_values[] |
Valores do tipo string. |
UndeployApplicationRequest
Mensagem para desimplantar um aplicativo.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
UndeployApplicationResponse
Mensagem para a resposta UndeployApplication.
UndeployIndexMetadata
Mensagem de metadados para UndeployIndex.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
deployed_index |
Apenas saída. O índice que está sendo desimplantado. |
UndeployIndexRequest
Mensagem de solicitação para UndeployIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obrigatório. Nome do recurso do IndexEndpoint em que a desimplantação vai atuar. Formato: |
UndeployIndexResponse
Esse tipo não tem campos.
Resposta de UndeployIndex quando a operação é concluída.
UndeployRetailProductRecognitionIndexResponse
Mensagem para a resposta UndeployRetailProductRecognitionIndex.
UpdateAnalysisRequest
Mensagem para atualizar uma análise.
Campos | |
---|---|
update_mask |
Obrigatório. A máscara de campo é usada para especificar os campos que serão substituídos no recurso de análise pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
analysis |
Obrigatório. O recurso que está sendo atualizado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
UpdateAnnotationRequest
Mensagem de solicitação para a API UpdateAnnotation.
Campos | |
---|---|
annotation |
Obrigatório. A anotação a ser atualizada. O campo |
update_mask |
A lista de campos a serem atualizados. |
UpdateApplicationInstancesRequest
Mensagem para atualizar uma ApplicationInstance.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
|
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se verdadeiro, a solicitação de atualização vai criar um recurso se o recurso de destino não existir. Dessa vez, o field_mask será ignorado. |
UpdateApplicationInstance
Campos | |
---|---|
update_mask |
Opcional. A máscara de campo é usada para especificar os campos que serão substituídos no recurso de rascunho pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
instance |
Obrigatório. O recurso que está sendo atualizado. |
instance_id |
Obrigatório. O ID da instância. |
UpdateApplicationInstancesResponse
Mensagem para a resposta do UpdateApplicationInstances.
UpdateApplicationRequest
Mensagem para atualizar um aplicativo.
Campos | |
---|---|
update_mask |
Opcional. A máscara de campo é usada para especificar os campos que serão substituídos no recurso do aplicativo pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
application |
Obrigatório. O recurso que está sendo atualizado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
UpdateApplicationStreamInputRequest
Mensagem para atualizar a entrada de fluxo para um aplicativo.
Campos | |
---|---|
name |
Obrigatório. O nome do aplicativo a ser recuperado. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
As entradas de fluxo a serem atualizadas. O nome do recurso de fluxo é a chave de cada StreamInput e precisa ser exclusivo em cada aplicativo. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se verdadeiro, a UpdateApplicationStreamInput vai inserir a entrada de stream no aplicativo, mesmo que o stream de destino não esteja incluído nele. |
UpdateApplicationStreamInputResponse
Mensagem para a resposta AddApplicationStreamInput.
UpdateAssetRequest
Mensagem de solicitação para UpdateAsset.
Campos | |
---|---|
asset |
Obrigatório. O recurso a ser atualizado. O campo |
update_mask |
A lista de campos a serem atualizados. |
UpdateCollectionRequest
Mensagem de solicitação para UpdateCollectionRequest.
Campos | |
---|---|
collection |
Obrigatório. A coleção a ser atualizada. O campo |
update_mask |
A lista de campos a serem atualizados. - Desmarcar |
UpdateCorpusRequest
Mensagem de solicitação para UpdateCorpus.
Campos | |
---|---|
corpus |
Obrigatório. O corpus que substitui o recurso no servidor. |
update_mask |
A lista de campos a serem atualizados. |
UpdateDataSchemaRequest
Mensagem de solicitação para UpdateDataSchema.
Campos | |
---|---|
data_schema |
Obrigatório. O campo |
update_mask |
A lista de campos a serem atualizados. |
UpdateDraftRequest
Mensagem para atualizar um rascunho.
Campos | |
---|---|
update_mask |
Opcional. A máscara de campo é usada para especificar os campos que serão substituídos no recurso de rascunho pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
draft |
Obrigatório. O recurso que está sendo atualizado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se verdadeiro, a UpdateDraftRequest vai criar um recurso se o recurso de destino não existir. Dessa vez, o field_mask será ignorado. |
UpdateIndexEndpointMetadata
Mensagem de metadados para UpdateIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
UpdateIndexEndpointRequest
Mensagem de solicitação para UpdateIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obrigatório. O recurso que está sendo atualizado. |
update_mask |
Obrigatório. A máscara de campo é usada para especificar os campos a serem substituídos no recurso IndexEndpoint pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo do recurso será substituído se estiver na máscara. Não é permitido usar uma máscara de campo vazia. Se a máscara for "*", isso significa que o recurso será substituído por completo. |
UpdateIndexMetadata
Mensagem de metadados para UpdateIndexRequest
Campos | |
---|---|
operation_metadata |
Metadados comuns da operação de longa duração. |
UpdateIndexRequest
Mensagem de solicitação para UpdateIndex.
Campos | |
---|---|
index |
Obrigatório. O recurso que está sendo atualizado. |
update_mask |
Obrigatório. A máscara de campo é usada para especificar os campos a serem substituídos no recurso de índice pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo do recurso será substituído se estiver na máscara. Não é permitido usar uma máscara de campo vazia. Se a máscara for "*", ela vai acionar uma atualização completa do índice e também uma reconstrução completa dos dados do índice. |
UpdateProcessRequest
Mensagem para atualizar um processo.
Campos | |
---|---|
update_mask |
Obrigatório. A máscara de campo é usada para especificar os campos a serem substituídos no recurso de processo pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
process |
Obrigatório. O recurso que está sendo atualizado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
UpdateProcessorRequest
Mensagem para atualizar um processador.
Campos | |
---|---|
update_mask |
Opcional. A máscara de campo é usada para especificar os campos a serem substituídos no recurso do processador pela atualização. Os campos especificados em update_mask são relativos ao recurso, não à solicitação completa. Um campo será substituído se estiver na máscara. Se o usuário não fornecer uma máscara, todos os campos serão substituídos. |
processor |
Obrigatório. O recurso que está sendo atualizado. |
request_id |
Opcional. Um ID de solicitação opcional para identificar solicitações. Especifique um ID de solicitação exclusivo para que, se você precisar repetir sua solicitação, o servidor saberá que a solicitação deve ser ignorada se ela já tiver sido concluída. O servidor garante isso por pelo menos 60 minutos desde a primeira solicitação. Por exemplo, considere uma situação em que você faz uma solicitação inicial e ela expira. Se você fizer a solicitação novamente com o mesmo ID, o servidor poderá verificar se a operação original com o mesmo ID foi recebida e, em caso afirmativo, vai ignorar a segunda solicitação. Isso evita que os clientes criem compromissos duplicados acidentalmente. O ID da solicitação precisa ser um UUID válido, com exceção de que o UUID zero não é aceito (00000000-0000-0000-0000-000000000000). |
UpdateSearchConfigRequest
Solicita uma mensagem para UpdateSearchConfig.
Campos | |
---|---|
search_config |
Obrigatório. A configuração de pesquisa a ser atualizada. O campo |
update_mask |
A lista de campos a serem atualizados. Se não for definido, todos os caminhos de campo serão atualizados/substituídos. |
UpdateSearchHypernymRequest
Mensagem de solicitação para atualizar o SearchHypernym.
Campos | |
---|---|
search_hypernym |
Obrigatório. O SearchHypernym a ser atualizado. O campo |
update_mask |
A lista de campos a serem atualizados. Se não for definido, todos os caminhos de campo serão atualizados/substituídos. |
UploadAssetMetadata
Metadados para UploadAsset.
Campos | |
---|---|
start_time |
O horário de início da operação. |
update_time |
O horário de atualização da operação. |
UploadAssetRequest
Mensagem de solicitação para UploadAsset.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso a ser enviado. Formato: |
asset_source |
A origem do recurso. |
UploadAssetResponse
Esse tipo não tem campos.
Mensagem de resposta para UploadAsset.
UserSpecifiedAnnotation
Anotação fornecida pelos usuários.
Campos | |
---|---|
key |
Obrigatório. Chave da anotação. A chave precisa ser definida com o tipo por CreateDataSchema. |
value |
Valor da anotação. O valor precisa ser convertido para o tipo de acordo com o esquema de dados. |
partition |
Particione as informações em tempo e espaço para a anotação no nível do subrecurso. |
VertexAutoMLVideoConfig
Mensagem que descreve VertexAutoMLVideoConfig.
Campos | |
---|---|
confidence_threshold |
Somente as entidades com pontuação maior que o limite serão retornadas. O valor 0,0 significa que todas as entidades detectadas são retornadas. |
blocked_labels[] |
Os rótulos especificados neste campo não serão retornados. |
max_predictions |
No máximo, esse número de previsões será retornado por frame de saída. O valor 0 significa retornar todas as entidades detectadas. |
bounding_box_size_limit |
Somente a caixa delimitadora com tamanho maior que esse limite será retornada. Somente rastreamento de objetos. O valor 0,0 significa retornar todas as entidades detectadas. |
VertexAutoMLVisionConfig
Mensagem de configurações dos processadores do AutoML Vision da Vertex.
Campos | |
---|---|
confidence_threshold |
Somente as entidades com pontuação maior que o limite serão retornadas. O valor 0,0 significa retornar todas as entidades detectadas. |
max_predictions |
No máximo, esse número de previsões será retornado por frame de saída. O valor 0 significa retornar todas as entidades detectadas. |
VertexCustomConfig
Mensagem que descreve VertexCustomConfig.
Campos | |
---|---|
max_prediction_fps |
O frame de previsão máximo por segundo. Esse atributo define a rapidez com que o operador envia solicitações de previsão para o endpoint da Vertex AI. O valor padrão é 0, ou seja, não há um limite máximo de QPS de previsão. O operador envia solicitações de previsão na taxa de quadros de entrada. |
dedicated_resources |
Uma descrição dos recursos dedicados ao DeployedModel e que precisam de um nível mais alto de configuração manual. |
post_processing_cloud_function |
Se não estiver vazio, o resultado da previsão será enviado para a função de nuvem especificada para pós-processamento. * A função do Cloud vai receber a AppPlatformCloudFunctionRequest, em que o campo de anotações será o formato JSON da proto PredictResponse. * A função do Cloud precisa retornar AppPlatformCloudFunctionResponse com PredictResponse armazenado no campo de anotações. * Para descartar a saída da previsão, basta limpar o campo de payload na AppPlatformCloudFunctionResponse retornada. |
attach_application_metadata |
Se verdadeiro, a solicitação de previsão recebida pelo modelo personalizado também vai conter metadados com o seguinte esquema: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (carimbo de data/hora do UNIX) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; } |
VideoActionRecognitionPredictionResult
Formato de saída da previsão para o reconhecimento de ação em vídeo.
Campos | |
---|---|
segment_start_time |
O início do segmento de tempo do vídeo em que as ações foram identificadas. |
segment_end_time |
O fim do segmento de tempo do vídeo em que as ações foram identificadas. Especificamente, se o fim for igual ao início, isso significa que a identificação acontece em um frame de vídeo específico. |
actions[] |
Todas as ações identificadas no período. |
IdentifiedAction
Cada IdentifiedAction é uma identificação específica de uma ação especificada com o ID da AnnotationSpec, o display_name e a pontuação de confiança associada.
Campos | |
---|---|
id |
O ID do recurso da AnnotationSpec que foi identificado. |
display_name |
O nome de exibição da AnnotationSpec identificada. |
confidence |
A confiança do modelo na correção dessa identificação. Quanto maior o valor, maior a confiança. |
VideoClassificationPredictionResult
Formato de saída da previsão para a classificação de vídeo.
Campos | |
---|---|
segment_start_time |
O início do segmento de tempo do vídeo em que as classificações foram identificadas. |
segment_end_time |
O final do segmento de vídeo em que as classificações foram identificadas. Especificamente, se o fim for igual ao início, isso significa que a identificação acontece em um frame de vídeo específico. |
classifications[] |
Todas as classificações identificadas no período. |
Categoria identificada
Cada IdentifiedClassification é uma identificação específica de uma classificação especificada com o ID e o display_name da AnnotationSpec e a pontuação de confiança associada.
Campos | |
---|---|
id |
O ID do recurso da AnnotationSpec que foi identificado. |
display_name |
O nome de exibição da AnnotationSpec identificada. |
confidence |
A confiança do modelo na correção dessa identificação. Quanto maior o valor, maior a confiança. |
VideoObjectTrackingPredictionResult
Formato de saída da previsão para o rastreamento de objetos em vídeo.
Campos | |
---|---|
segment_start_time |
O início do segmento de tempo do vídeo em que as identificações atuais acontecem. |
segment_end_time |
O fim do segmento de tempo do vídeo em que as identificações atuais acontecem. Especificamente, se o fim for igual ao início, significa que as identificações acontecem em um frame de vídeo específico. |
objects[] |
Todos os objetos detectados no período especificado. |
BoundingBox
Caixa delimitadora do objeto detectado. Ou seja, o retângulo sobre o frame do vídeo que indica a AnnotationSpec encontrada. As coordenadas são relativas ao tamanho do frame, e o ponto 0,0 está no canto superior esquerdo do frame.
Campos | |
---|---|
x_min |
A coordenada mais à esquerda da caixa delimitadora. |
x_max |
A coordenada mais à direita da caixa delimitadora. |
y_min |
A coordenada superior da caixa delimitadora. |
y_max |
A coordenada mais baixa da caixa delimitadora. |
DetectedObject
Cada DetectedObject é uma identificação específica de um objeto especificado com o id e o display_name da AnnotationSpec, a caixa delimitadora, a pontuação de confiança associada e o track_id correspondente.
Campos | |
---|---|
id |
O ID do recurso da AnnotationSpec que foi identificado. |
display_name |
O nome de exibição da AnnotationSpec identificada. |
bounding_box |
Boundingbox. |
confidence |
A confiança do modelo na correção dessa identificação. Quanto maior o valor, maior a confiança. |
track_id |
O mesmo objeto pode ser identificado em vários frames adjacentes. O conjunto de frames em que um objeto específico foi detectado forma uma faixa. Esse track_id pode ser usado para rastrear todos os frames de um objeto detectado. |
VideoStreamInputConfig
Mensagem que descreve a configuração de entrada de stream de vídeo. Essa mensagem só deve ser usada como um marcador de posição para o processador de entrada de stream integrado, e a vinculação de stream real precisa ser especificada usando a API correspondente.
Campos | |
---|---|
streams[] |
|
streams_with_annotation[] |
ViewCollectionItemsRequest
Solicita uma mensagem para ViewCollectionItems.
Campos | |
---|---|
collection |
Obrigatório. A coleção a ser visualizada. Formato: |
page_size |
O número máximo de coleções a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 coleções serão retornadas. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ViewCollectionItemsResponse
Mensagem de resposta para ViewCollectionItems.
Campos | |
---|---|
items[] |
Os itens da coleção especificada. |
next_page_token |
Um token, que pode ser enviado como |
ViewIndexedAssetsRequest
Mensagem de solicitação para ViewIndexedAssets.
Campos | |
---|---|
index |
Obrigatório. O índice que é proprietário dessa coleção de recursos. Formato: |
page_size |
O número máximo de recursos a serem retornados. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 50 recursos serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. |
page_token |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
filter |
O filtro aplicado à lista retornada. Somente as seguintes filtragens são compatíveis: "asset_id = xxxx", que retorna o recurso com o id especificado. "asset_id = xxxx, yyyy, zzzz", que retorna recursos com IDs especificados. |
ViewIndexedAssetsResponse
Mensagem de resposta para ViewIndexedAssets.
Campos | |
---|---|
indexed_assets[] |
Os recursos do índice especificado. |
next_page_token |
Um token, que pode ser enviado como |
WatchEventsRequest
A WatchEventsRequest contém as informações de identificação do espectador e os filtros dos eventos em que ele está interessado.
Campos | |
---|---|
cluster |
O pai do recurso. |
watcher_id |
O ID exclusivo identifica o espectador dos streams. |
streams[] |
O nome do stream ou do conjunto de streams a serem assistidos. |
event_update_filter |
O filtro que os observadores podem especificar sobre quais atualizações de eventos eles querem receber. |
heartbeat_interval_second |
HeartbeatIntervalSecond define o intervalo (em segundos) da resposta de verificação de funcionamento retornada pelo servidor de streaming gRPC. O padrão 0 significa que nenhum heartbeat será retornado. |
WatchEventsResponse
Cada mensagem de resposta vai conter uma atualização de evento.
Campos | |
---|---|
update_type |
O tipo de atualização do evento. |
stream |
O nome do stream ao qual o evento está anexado. |
event |
O nome do evento. |
series |
O nome da série. |
update_time |
O carimbo de data/hora em que a atualização do evento acontece. |