Indice
AppPlatform
(interfaccia)EventDiscoveryService
(interfaccia)LiveVideoAnalytics
(interfaccia)RetailService
(interfaccia)SmartDeviceService
(interfaccia)StreamingService
(interfaccia)StreamsService
(interfaccia)Warehouse
(interfaccia)AIEnabledDevicesInputConfig
(messaggio)AcceleratorType
(enum)AddApplicationStreamInputRequest
(messaggio)AddApplicationStreamInputResponse
(messaggio)AddCollectionItemRequest
(messaggio)AddCollectionItemResponse
(messaggio)AddRetailProductsToRetailProductSetResponse
(messaggio)Analysis
(messaggio)AnalysisDefinition
(messaggio)AnalyzeAssetMetadata
(messaggio)AnalyzeAssetMetadata.AnalysisStatus
(messaggio)AnalyzeAssetMetadata.AnalysisStatus.State
(enum)AnalyzeAssetRequest
(messaggio)AnalyzeAssetResponse
(messaggio)AnalyzeCorpusMetadata
(messaggio)AnalyzeCorpusRequest
(messaggio)AnalyzeCorpusResponse
(messaggio)AnalyzerDefinition
(messaggio)AnalyzerDefinition.DebugOptions
(messaggio)AnalyzerDefinition.StreamInput
(messaggio)Annotation
(messaggio)AnnotationCustomizedStruct
(messaggio)AnnotationList
(messaggio)AnnotationMatchingResult
(messaggio)AnnotationValue
(messaggio)AppPlatformCloudFunctionRequest
(messaggio)AppPlatformCloudFunctionRequest.StructedInputAnnotation
(messaggio)AppPlatformCloudFunctionResponse
(messaggio)AppPlatformCloudFunctionResponse.StructedOutputAnnotation
(messaggio)AppPlatformEventBody
(messaggio)AppPlatformMetadata
(messaggio)Application
(messaggio)Application.ApplicationRuntimeInfo
(messaggio)Application.ApplicationRuntimeInfo.GlobalOutputResource
(messaggio)Application.ApplicationRuntimeInfo.MonitoringConfig
(messaggio)Application.BillingMode
(enum)Application.State
(enum)ApplicationConfigs
(messaggio)ApplicationInstance
(messaggio)ApplicationNodeAnnotation
(messaggio)ApplicationStreamInput
(messaggio)Asset
(messaggio)AssetSource
(messaggio)AssetSource.AssetContentData
(messaggio)AssetSource.AssetGcsSource
(messaggio)AttributeValue
(messaggio)AutoscalingMetricSpec
(messaggio)BigQueryConfig
(messaggio)BoolValue
(messaggio)CircleArea
(messaggio)ClassificationPredictionResult
(messaggio)ClipAssetRequest
(messaggio)ClipAssetResponse
(messaggio)ClipAssetResponse.TimeIndexedUri
(messaggio)Collection
(messaggio)CollectionItem
(messaggio)CollectionItem.Type
(enum)Corpus
(messaggio)Corpus.Type
(enum)CreateAnalysisRequest
(messaggio)CreateAnnotationRequest
(messaggio)CreateApplicationInstancesRequest
(messaggio)CreateApplicationInstancesResponse
(messaggio)CreateApplicationRequest
(messaggio)CreateAssetRequest
(messaggio)CreateCollectionMetadata
(messaggio)CreateCollectionRequest
(messaggio)CreateCorpusMetadata
(messaggio)CreateCorpusRequest
(messaggio)CreateDataSchemaRequest
(messaggio)CreateDraftRequest
(messaggio)CreateIndexEndpointMetadata
(messaggio)CreateIndexEndpointRequest
(messaggio)CreateIndexMetadata
(messaggio)CreateIndexRequest
(messaggio)CreateProcessRequest
(messaggio)CreateProcessorRequest
(messaggio)CreateSearchConfigRequest
(messaggio)CreateSearchHypernymRequest
(messaggio)Criteria
(messaggio)CustomProcessorSourceInfo
(messaggio)CustomProcessorSourceInfo.ModelSchema
(messaggio)CustomProcessorSourceInfo.SourceType
(enum)DataSchema
(messaggio)DataSchemaDetails
(messaggio)DataSchemaDetails.CustomizedStructConfig
(messaggio)DataSchemaDetails.DataType
(enum)DataSchemaDetails.Granularity
(enum)DataSchemaDetails.ListConfig
(messaggio)DataSchemaDetails.ProtoAnyConfig
(messaggio)DataSchemaDetails.SearchStrategy
(messaggio)DataSchemaDetails.SearchStrategy.SearchStrategyType
(enum)DataType
(enum)DateTimeRange
(messaggio)DateTimeRangeArray
(messaggio)DedicatedResources
(messaggio)DeleteAnalysisRequest
(messaggio)DeleteAnnotationRequest
(messaggio)DeleteApplicationInstancesRequest
(messaggio)DeleteApplicationInstancesResponse
(messaggio)DeleteApplicationRequest
(messaggio)DeleteAssetMetadata
(messaggio)DeleteAssetRequest
(messaggio)DeleteCollectionMetadata
(messaggio)DeleteCollectionRequest
(messaggio)DeleteCorpusRequest
(messaggio)DeleteDataSchemaRequest
(messaggio)DeleteDraftRequest
(messaggio)DeleteIndexEndpointMetadata
(messaggio)DeleteIndexEndpointRequest
(messaggio)DeleteIndexMetadata
(messaggio)DeleteIndexRequest
(messaggio)DeleteProcessRequest
(messaggio)DeleteProcessorRequest
(messaggio)DeleteSearchConfigRequest
(messaggio)DeleteSearchHypernymRequest
(messaggio)DeployApplicationRequest
(messaggio)DeployApplicationResponse
(messaggio)DeployIndexMetadata
(messaggio)DeployIndexRequest
(messaggio)DeployIndexResponse
(messaggio)DeployRetailProductRecognitionIndexResponse
(messaggio)DeployedIndex
(messaggio)DeployedIndexReference
(messaggio)Draft
(messaggio)EventUpdateFilter
(messaggio)EventUpdateFilter.SpecialMode
(enum)EventUpdateType
(enum)ExportRetailProductRecognitionIndexCoverageResponse
(messaggio)FacetBucket
(messaggio)FacetBucket.Range
(messaggio)FacetBucketType
(enum)FacetGroup
(messaggio)FacetProperty
(messaggio)FacetProperty.CustomRangeBucketSpec
(messaggio)FacetProperty.DateTimeBucketSpec
(messaggio)FacetProperty.DateTimeBucketSpec.Granularity
(enum)FacetProperty.FixedRangeBucketSpec
(messaggio)FacetValue
(messaggio)FloatRange
(messaggio)FloatRangeArray
(messaggio)GcsSource
(messaggio)GeneralObjectDetectionConfig
(messaggio)GenerateHlsUriRequest
(messaggio)GenerateHlsUriResponse
(messaggio)GenerateRetrievalUrlRequest
(messaggio)GenerateRetrievalUrlResponse
(messaggio)GeoCoordinate
(messaggio)GeoLocationArray
(messaggio)GetAnalysisRequest
(messaggio)GetAnnotationRequest
(messaggio)GetApplicationRequest
(messaggio)GetAssetRequest
(messaggio)GetCollectionRequest
(messaggio)GetCorpusRequest
(messaggio)GetDataSchemaRequest
(messaggio)GetDraftRequest
(messaggio)GetIndexEndpointRequest
(messaggio)GetIndexRequest
(messaggio)GetInstanceRequest
(messaggio)GetProcessRequest
(messaggio)GetProcessorRequest
(messaggio)GetSearchConfigRequest
(messaggio)GetSearchHypernymRequest
(messaggio)GetStreamThumbnailResponse
(messaggio)ImageObjectDetectionPredictionResult
(messaggio)ImageQuery
(messaggio)ImageSegmentationPredictionResult
(messaggio)ImportAssetsMetadata
(messaggio)ImportAssetsRequest
(messaggio)ImportAssetsResponse
(messaggio)ImportRetailProductsResponse
(messaggio)Index
(messaggio)Index.State
(enum)IndexAssetMetadata
(messaggio)IndexAssetMetadata.IndexingStatus
(messaggio)IndexAssetMetadata.IndexingStatus.State
(enum)IndexAssetRequest
(messaggio)IndexAssetResponse
(messaggio)IndexEndpoint
(messaggio)IndexEndpoint.State
(enum)IndexedAsset
(messaggio)IndexingStatus
(messaggio)IndexingStatus.State
(enum)IngestAssetRequest
(messaggio)IngestAssetRequest.Config
(messaggio)IngestAssetRequest.Config.VideoType
(messaggio)IngestAssetRequest.Config.VideoType.ContainerFormat
(enum)IngestAssetRequest.TimeIndexedData
(messaggio)IngestAssetResponse
(messaggio)Instance
(messaggio)Instance.InputResource
(messaggio)Instance.OutputResource
(messaggio)Instance.State
(enum)IntRange
(messaggio)IntRangeArray
(messaggio)ListAnalysesRequest
(messaggio)ListAnalysesResponse
(messaggio)ListAnnotationsRequest
(messaggio)ListAnnotationsResponse
(messaggio)ListApplicationsRequest
(messaggio)ListApplicationsResponse
(messaggio)ListAssetsRequest
(messaggio)ListAssetsResponse
(messaggio)ListCollectionsRequest
(messaggio)ListCollectionsResponse
(messaggio)ListCorporaRequest
(messaggio)ListCorporaResponse
(messaggio)ListDataSchemasRequest
(messaggio)ListDataSchemasResponse
(messaggio)ListDraftsRequest
(messaggio)ListDraftsResponse
(messaggio)ListIndexEndpointsRequest
(messaggio)ListIndexEndpointsResponse
(messaggio)ListIndexesRequest
(messaggio)ListIndexesResponse
(messaggio)ListInstancesRequest
(messaggio)ListInstancesResponse
(messaggio)ListPrebuiltProcessorsRequest
(messaggio)ListPrebuiltProcessorsResponse
(messaggio)ListProcessesRequest
(messaggio)ListProcessesResponse
(messaggio)ListProcessorsRequest
(messaggio)ListProcessorsResponse
(messaggio)ListSearchConfigsRequest
(messaggio)ListSearchConfigsResponse
(messaggio)ListSearchHypernymsRequest
(messaggio)ListSearchHypernymsResponse
(messaggio)MachineSpec
(messaggio)MediaWarehouseConfig
(messaggio)ModelType
(enum)Node
(messaggio)Node.InputEdge
(messaggio)NormalizedPolygon
(messaggio)NormalizedPolyline
(messaggio)NormalizedVertex
(messaggio)ObjectDetectionPredictionResult
(messaggio)ObjectDetectionPredictionResult.Entity
(messaggio)ObjectDetectionPredictionResult.IdentifiedBox
(messaggio)ObjectDetectionPredictionResult.IdentifiedBox.NormalizedBoundingBox
(messaggio)OccupancyCountConfig
(messaggio)OccupancyCountingPredictionResult
(messaggio)OccupancyCountingPredictionResult.DwellTimeInfo
(messaggio)OccupancyCountingPredictionResult.Entity
(messaggio)OccupancyCountingPredictionResult.IdentifiedBox
(messaggio)OccupancyCountingPredictionResult.IdentifiedBox.NormalizedBoundingBox
(messaggio)OccupancyCountingPredictionResult.Stats
(messaggio)OccupancyCountingPredictionResult.Stats.AccumulatedObjectCount
(messaggio)OccupancyCountingPredictionResult.Stats.ActiveZoneCount
(messaggio)OccupancyCountingPredictionResult.Stats.CrossingLineCount
(messaggio)OccupancyCountingPredictionResult.Stats.ObjectCount
(messaggio)OccupancyCountingPredictionResult.TrackInfo
(messaggio)OperationMetadata
(messaggio)Partition
(messaggio)Partition.RelativeTemporalPartition
(messaggio)Partition.SpatialPartition
(messaggio)Partition.TemporalPartition
(messaggio)PersonBlurConfig
(messaggio)PersonBlurConfig.PersonBlurType
(enum)PersonVehicleDetectionConfig
(messaggio)PersonalProtectiveEquipmentDetectionConfig
(messaggio)PersonalProtectiveEquipmentDetectionOutput
(messaggio)PersonalProtectiveEquipmentDetectionOutput.DetectedPerson
(messaggio)PersonalProtectiveEquipmentDetectionOutput.NormalizedBoundingBox
(messaggio)PersonalProtectiveEquipmentDetectionOutput.PPEEntity
(messaggio)PersonalProtectiveEquipmentDetectionOutput.PPEIdentifiedBox
(messaggio)PersonalProtectiveEquipmentDetectionOutput.PersonEntity
(messaggio)PersonalProtectiveEquipmentDetectionOutput.PersonIdentifiedBox
(messaggio)Process
(messaggio)Processor
(messaggio)Processor.ProcessorState
(enum)Processor.ProcessorType
(enum)ProcessorConfig
(messaggio)ProcessorIOSpec
(messaggio)ProcessorIOSpec.GraphInputChannelSpec
(messaggio)ProcessorIOSpec.GraphOutputChannelSpec
(messaggio)ProcessorIOSpec.InstanceResourceInputBindingSpec
(messaggio)ProcessorIOSpec.InstanceResourceOutputBindingSpec
(messaggio)RemoveApplicationStreamInputRequest
(messaggio)RemoveApplicationStreamInputRequest.TargetStreamInput
(messaggio)RemoveApplicationStreamInputResponse
(messaggio)RemoveCollectionItemRequest
(messaggio)RemoveCollectionItemResponse
(messaggio)RemoveIndexAssetMetadata
(messaggio)RemoveIndexAssetRequest
(messaggio)RemoveIndexAssetResponse
(messaggio)RemoveRetailProductsFromRetailProductSetResponse
(messaggio)ResourceAnnotations
(messaggio)RetailBatchAnalyzeResponse
(messaggio)RetailEntity
(messaggio)RetailNormalizedBoundingBox
(messaggio)RetailObjectDetectionAnnotation
(messaggio)RetailOperationMetadata
(messaggio)RetailOperationMetadata.OperationMetrics
(messaggio)RetailPredictResults
(messaggio)RetailProduct
(messaggio)RetailProductImageSimilarity
(messaggio)RetailProductRecognitionAnnotation
(messaggio)RetailProductRecognitionResult
(messaggio)RetailResourceState
(enum)RetailTagRecognitionAnnotation
(messaggio)RetailThirdPartyId
(messaggio)RunMode
(enum)RunStatus
(messaggio)RunStatus.State
(enum)SchemaKeySortingStrategy
(messaggio)SchemaKeySortingStrategy.Option
(messaggio)SchemaKeySortingStrategy.Option.AggregateMethod
(enum)SearchAssetsRequest
(messaggio)SearchAssetsResponse
(messaggio)SearchCapability
(messaggio)SearchCapability.Type
(enum)SearchCapabilitySetting
(messaggio)SearchConfig
(messaggio)SearchCriteriaProperty
(messaggio)SearchHypernym
(messaggio)SearchIndexEndpointRequest
(messaggio)SearchIndexEndpointResponse
(messaggio)SearchResultItem
(messaggio)StreamAnnotation
(messaggio)StreamAnnotationType
(enum)StreamAnnotations
(messaggio)StreamWithAnnotation
(messaggio)StreamWithAnnotation.NodeAnnotation
(messaggio)StringArray
(messaggio)UndeployApplicationRequest
(messaggio)UndeployApplicationResponse
(messaggio)UndeployIndexMetadata
(messaggio)UndeployIndexRequest
(messaggio)UndeployIndexResponse
(messaggio)UndeployRetailProductRecognitionIndexResponse
(messaggio)UpdateAnalysisRequest
(messaggio)UpdateAnnotationRequest
(messaggio)UpdateApplicationInstancesRequest
(messaggio)UpdateApplicationInstancesRequest.UpdateApplicationInstance
(messaggio)UpdateApplicationInstancesResponse
(messaggio)UpdateApplicationRequest
(messaggio)UpdateApplicationStreamInputRequest
(messaggio)UpdateApplicationStreamInputResponse
(messaggio)UpdateAssetRequest
(messaggio)UpdateCollectionRequest
(messaggio)UpdateCorpusRequest
(messaggio)UpdateDataSchemaRequest
(messaggio)UpdateDraftRequest
(messaggio)UpdateIndexEndpointMetadata
(messaggio)UpdateIndexEndpointRequest
(messaggio)UpdateIndexMetadata
(messaggio)UpdateIndexRequest
(messaggio)UpdateProcessRequest
(messaggio)UpdateProcessorRequest
(messaggio)UpdateSearchConfigRequest
(messaggio)UpdateSearchHypernymRequest
(messaggio)UploadAssetMetadata
(messaggio)UploadAssetRequest
(messaggio)UploadAssetResponse
(messaggio)UserSpecifiedAnnotation
(messaggio)VertexAutoMLVideoConfig
(messaggio)VertexAutoMLVisionConfig
(messaggio)VertexCustomConfig
(messaggio)VideoActionRecognitionPredictionResult
(messaggio)VideoActionRecognitionPredictionResult.IdentifiedAction
(messaggio)VideoClassificationPredictionResult
(messaggio)VideoClassificationPredictionResult.IdentifiedClassification
(messaggio)VideoObjectTrackingPredictionResult
(messaggio)VideoObjectTrackingPredictionResult.BoundingBox
(messaggio)VideoObjectTrackingPredictionResult.DetectedObject
(messaggio)VideoStreamInputConfig
(messaggio)ViewCollectionItemsRequest
(messaggio)ViewCollectionItemsResponse
(messaggio)ViewIndexedAssetsRequest
(messaggio)ViewIndexedAssetsResponse
(messaggio)WatchEventsRequest
(messaggio)WatchEventsResponse
(messaggio)
AppPlatform
Servizio che descrive i gestori per le risorse
AddApplicationStreamInput |
---|
Aggiunge l'input dello stream target all'applicazione. Se l'applicazione è dipiattata, verrà creata la nuova istanza dell'applicazione corrispondente. Se lo stream è già nell'applicazione, l'RPC non andrà a buon fine.
|
CreateApplication |
---|
Crea una nuova applicazione in un determinato progetto e posizione.
|
CreateApplicationInstances |
---|
Aggiunge l'input dello stream target all'applicazione. Se l'applicazione è dipiattata, verrà creata la nuova istanza dell'applicazione corrispondente. Se lo stream è già nell'applicazione, l'RPC non andrà a buon fine.
|
CreateDraft |
---|
Crea una nuova bozza in un determinato progetto e posizione.
|
CreateProcessor |
---|
Crea un nuovo elaboratore in un determinato progetto e posizione.
|
DeleteApplication |
---|
Consente di eliminare una singola applicazione.
|
DeleteApplicationInstances |
---|
Rimuovi l'input dello stream target nell'applicazione. Se l'applicazione è dipiattaforma, l'istanza corrispondente verrà eliminata. Se lo stream non è nell'applicazione, l'RPC non andrà a buon fine.
|
DeleteDraft |
---|
Consente di eliminare una singola bozza.
|
DeleteProcessor |
---|
Consente di eliminare un singolo processore.
|
DeployApplication |
---|
Esegue il deployment di una singola applicazione.
|
GetApplication |
---|
Recupera i dettagli di una singola applicazione.
|
GetDraft |
---|
Recupera i dettagli di una singola bozza.
|
GetInstance |
---|
Recupera i dettagli di una singola istanza.
|
GetProcessor |
---|
Recupera i dettagli di un singolo elaboratore.
|
ElencaApplicazioni |
---|
Elenca le applicazioni in un determinato progetto e località.
|
ListDrafts |
---|
Elenca le bozze in un determinato progetto e località.
|
ListInstances |
---|
Elenca le istanze in un determinato progetto e località.
|
ListPrebuiltProcessors |
---|
ListPrebuiltProcessors è un verbo di passaggio personalizzato che elenca i processori predefiniti.
|
ListProcessors |
---|
Elenca i processori in un determinato progetto e località.
|
RemoveApplicationStreamInput |
---|
Rimuovi l'input dello stream target nell'applicazione. Se l'applicazione è dipiattaforma, l'istanza corrispondente verrà eliminata. Se lo stream non è nell'applicazione, l'RPC non andrà a buon fine.
|
UndeployApplication |
---|
Annullare il deployment di un'unica applicazione.
|
AggiornaApplication |
---|
Aggiorna i parametri di una singola applicazione.
|
UpdateApplicationInstances |
---|
Aggiunge l'input dello stream target all'applicazione. Se l'applicazione è dipiattata, verrà creata la nuova istanza dell'applicazione corrispondente. Se lo stream è già nell'applicazione, l'RPC non andrà a buon fine.
|
UpdateApplicationStreamInput |
---|
Aggiorna l'input dello stream di destinazione nell'applicazione. Se l'applicazione è dipiattaforma, verrà dipiattaforma l'istanza corrispondente. Per il comportamento CreateOrUpdate, imposta allow_missing su true.
|
AggiornaBozza |
---|
Aggiorna i parametri di una singola bozza.
|
AggiornamentoProcessor |
---|
Aggiorna i parametri di un singolo elaboratore.
|
EventDiscoveryService
Di seguito è riportata la nuova versione del servizio Event Discovery. EventWatcher verrà ritirato dopo la migrazione di tutto l'utilizzo al nuovo EventDiscoveryService. Si tratta delle API di rilevamento eventi che consentono ai client di rilevare gli aggiornamenti degli eventi che si verificano negli stream.
WatchEvents |
---|
Tieni d'occhio gli aggiornamenti sugli eventi che si verificano nei flussi in questione.
|
LiveVideoAnalytics
Servizio che descrive gli handler per le risorse. Il servizio consente ai clienti di eseguire analisi video in tempo reale (LVA) sugli input di streaming.
CreateAnalysis |
---|
Crea una nuova analisi in un determinato progetto e posizione.
|
CreateProcess |
---|
Crea un nuovo processo in un determinato progetto e posizione.
|
DeleteAnalysis |
---|
Consente di eliminare una singola analisi.
|
DeleteProcess |
---|
Consente di eliminare un singolo processo.
|
GetAnalysis |
---|
Recupera i dettagli di una singola analisi.
|
GetProcess |
---|
Recupera i dettagli di un singolo processo.
|
ListAnalyses |
---|
Elenca le analisi in un determinato progetto e località.
|
ListProcesses |
---|
Elenca le procedure in un determinato progetto e località.
|
Aggiorna analisi |
---|
Aggiorna i parametri di un'analisi singola.
|
Aggiornamento processo |
---|
Aggiorna i parametri di un singolo processo.
|
RetailService
Il servizio consente ai clienti di gestire le risorse di vendita al dettaglio di Store Vision.
SmartDeviceService
Servizio che descrive i gestori per le risorse
StreamingService
Servizio di streaming per la ricezione e l'invio di pacchetti.
StreamsService
Servizio che descrive gli handler per le risorse. L'API Vision e l'API Vision AI sono due API indipendenti sviluppate dallo stesso team. L'API Vision consente alle persone di annotare le proprie immagini, mentre Vision AI è una soluzione end-to-end che consente ai clienti di creare la propria applicazione di visione artificiale.
Warehouse
Servizio che gestisce i contenuti multimediali e i metadati per lo streaming.
AddCollectionItem |
---|
Aggiunge un elemento a una raccolta.
|
AnalyzeAsset |
---|
Analizza le risorse per migliorare la funzionalità di ricerca.
|
AnalyzeCorpus |
---|
Analizza un corpus.
|
ClipAsset |
---|
Genera clip da scaricare. L'API riceve un intervallo di tempo e genera un clip dei primi contenuti disponibili dopo start_time e prima di end_time, che potrebbe superare questi limiti. I clip restituiti vengono troncati se le dimensioni totali dei clip sono superiori a 100 MB.
|
CreateAnnotation |
---|
Crea un'annotazione all'interno dell'asset.
|
CreateAsset |
---|
Crea un asset all'interno del corpus.
|
CreateCollection |
---|
Crea una raccolta.
|
CreateCorpus |
---|
Crea un corpus all'interno di un progetto.
|
CreateDataSchema |
---|
Crea lo schema di dati all'interno del corpus.
|
CreateIndex |
---|
Crea un indice nel corpus.
|
CreateIndexEndpoint |
---|
Crea un endpoint indice.
|
CreateSearchConfig |
---|
Crea una configurazione di ricerca all'interno di un corpus. Segui le regole riportate di seguito per creare un oggetto CreateSearchConfigRequest valido. --- Regole generali --- 1. Request.search_config_id non deve essere associato a un SearchConfig esistente. 2. La richiesta deve contenere almeno una proprietà search_criteria_property o facet_property non vuota. 3. mapped_fields non deve essere vuoto e deve essere mappato alle chiavi UGA esistenti. 4. Tutti i campi mappati devono essere dello stesso tipo. 5. Tutti i campi mappati devono avere la stessa granularità. 6. Tutti i campi mappati devono condividere le stesse opzioni di corrispondenza semantica di SearchConfig. Per le regole specifiche per le proprietà, consulta i commenti relativi a FacetProperty e SearchCriteriaProperty.
|
CreateSearchHypernym |
---|
Crea un SearchHypernym all'interno di un corpus.
|
DeleteAnnotation |
---|
Consente di eliminare l'annotazione all'interno della risorsa.
|
DeleteAsset |
---|
Elimina l'asset all'interno del corpus.
|
DeleteCollection |
---|
Consente di eliminare una raccolta.
|
DeleteCorpus |
---|
Consente di eliminare un corpus solo se è vuoto. Restituisce una risposta vuota.
|
DeleteDataSchema |
---|
Elimina lo schema dei dati all'interno del corpus.
|
DeleteIndex |
---|
Eliminare un singolo indice. Per eliminare un indice, l'utente che chiama deve assicurarsi che non sia stato eseguito il deployment in nessun endpoint indice.
|
DeleteIndexEndpoint |
---|
Consente di eliminare un endpoint indice.
|
DeleteSearchConfig |
---|
Consente di eliminare una configurazione di ricerca all'interno di un corpus. Affinché un DeleteSearchConfigRequest sia valido, Request.search_configuration.name deve già esistere.
|
DeleteSearchHypernym |
---|
Consente di eliminare un SearchHypernym all'interno di un corpus.
|
DeployIndex |
---|
Esegue il deployment di un indice in IndexEndpoint.
|
GenerateHlsUri |
---|
Genera un URI per un manifest HLS. L'API riceve una raccolta di intervalli di tempo e genera un URI per un manifest HLS che copre tutti gli intervalli di tempo richiesti.
|
GenerateRetrievalUrl |
---|
Genera un URL firmato per il download della risorsa. Per il magazzino video, consulta il commento di UploadAsset su come consentire il recupero dei file di archiviazione sul cloud in un progetto diverso.
|
GetAnnotation |
---|
Legge l'annotazione all'interno dell'asset.
|
GetAsset |
---|
Legge una risorsa all'interno del corpus.
|
GetCollection |
---|
Recupera una raccolta.
|
GetCorpus |
---|
Recupera i dettagli del corpus all'interno di un progetto.
|
GetDataSchema |
---|
Recupera lo schema dei dati all'interno del corpus.
|
GetIndex |
---|
Recupera i dettagli di un singolo indice in un corpus.
|
GetIndexEndpoint |
---|
Restituisce un IndexEndpoint.
|
GetSearchConfig |
---|
Recupera una configurazione di ricerca all'interno di un corpus.
|
GetSearchHypernym |
---|
Recupera un SearchHypernym all'interno di un corpus.
|
ImportAssets |
---|
Importa asset (immagini e annotazioni) da un file meta su Cloud Storage. Ogni riga del file meta corrisponde a un'immagine (specificata da un URI Cloud Storage) e alle relative annotazioni.
|
IndexAsset |
---|
Indicizza una risorsa per la ricerca. Tipo di corpus supportato: Corpus.Type.VIDEO_ON_DEMAND
|
IngestAsset |
---|
Importa i dati per la risorsa. Non è consentito importare un chunk di dati già scaduto in base al TTL. Questo metodo è disponibile solo tramite l'API gRPC (non HTTP, poiché lo streaming bidirezionale non è supportato tramite HTTP).
|
Elenco annotazioni |
---|
Elenca un elenco di annotazioni all'interno della risorsa.
|
ListAssets |
---|
Elenca un elenco di asset all'interno del corpus.
|
ListCollections |
---|
Elenca le raccolte all'interno di un corpus.
|
ListCorpora |
---|
Elenca tutti i corpora in un progetto.
|
ListDataSchemas |
---|
Elenca un elenco di schemi di dati all'interno del corpus.
|
ListIndexEndpoints |
---|
Elenca tutti gli endpoint di indicizzazione in un progetto.
|
ListIndexes |
---|
Elenca tutti gli indici in un determinato corpus.
|
Elenco SearchConfig |
---|
Elenca tutte le configurazioni di ricerca all'interno di un corpus.
|
ListSearchHypernyms |
---|
Elenca i sinonimi di ricerca all'interno di un corpus.
|
RemoveCollectionItem |
---|
Rimuove un elemento da una raccolta.
|
RemoveIndexAsset |
---|
Rimuovi i dati dell'indice di una risorsa per la ricerca. Tipo di corpus supportato: Corpus.Type.VIDEO_ON_DEMAND
|
SearchAssets |
---|
Cerca l'asset media.
|
SearchIndexEndpoint |
---|
Cerca un endpoint indice di cui è stato eseguito il deployment (solo tipo di corpus IMMAGINE).
|
UndeployIndex |
---|
Annullamento del deployment di un indice da IndexEndpoint.
|
AggiornaAnnotazione |
---|
Aggiorna l'annotazione all'interno della risorsa.
|
Aggiornamento asset |
---|
Aggiorna una risorsa all'interno del corpus.
|
AggiornaRaccolta |
---|
Aggiorna una raccolta.
|
AggiornaCorpus |
---|
Aggiorna un corpus in un progetto.
|
UpdateDataSchema |
---|
Aggiorna lo schema dei dati all'interno del corpus.
|
UpdateIndex |
---|
Aggiorna un indice nel corpus.
|
UpdateIndexEndpoint |
---|
Aggiorna un IndexEndpoint.
|
Aggiornamento di SearchConfig |
---|
Aggiorna una configurazione di ricerca all'interno di un corpus. Segui le regole riportate di seguito per creare un UpdateSearchConfigRequest valido. --- Regole generali --- 1. Request.search_configuration.name deve già esistere. 2. La richiesta deve contenere almeno una proprietà search_criteria_property o facet_property non vuota. 3. mapped_fields non deve essere vuoto e deve essere mappato alle chiavi UGA esistenti. 4. Tutti i campi mappati devono essere dello stesso tipo. 5. Tutti i campi mappati devono avere la stessa granularità. 6. Tutti i campi mappati devono condividere le stesse opzioni di corrispondenza semantica di SearchConfig. Per le regole specifiche per le proprietà, consulta i commenti relativi a FacetProperty e SearchCriteriaProperty.
|
AggiornaSearchHypernym |
---|
Aggiorna un SearchHypernym all'interno di un corpus.
|
UploadAsset |
---|
Carica la risorsa specificandone l'URI Cloud Storage. Per il magazzino video, è necessario che gli utenti che richiamano questa API dispongano dell'accesso in lettura al file di archiviazione sul cloud. Una volta caricato, può essere recuperato dall'API GenerateRetrievalUrl che, per impostazione predefinita, può recuperare i file di Cloud Storage solo dallo stesso progetto del magazzino. Per consentire il recupero dei file di Cloud Storage in un progetto separato, è necessario trovare l'account di servizio AI per la visione (vai a IAM, seleziona la casella di controllo per visualizzare "Includi concessioni di ruoli fornite da Google", cerca "Agente di servizio AI per la visione di Cloud") e concedere l'accesso in lettura ai file di Cloud Storage a quell'account di servizio.
|
ViewCollectionItems |
---|
Visualizza gli elementi all'interno di una raccolta.
|
ViewIndexedAssets |
---|
Elenca un elenco di asset all'interno di un indice.
|
AIEnabledDevicesInputConfig
Messaggio che descrive la configurazione di input dei dispositivi abilitati per l'AI.
AcceleratorType
Rappresenta un tipo di acceleratore hardware.
Enum | |
---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Tipo di acceleratore non specificato, ovvero nessun acceleratore. |
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. |
AddApplicationStreamInputRequest
Messaggio per l'aggiunta di input stream a un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Gli input stream da aggiungere. Il nome della risorsa stream è la chiave di ogni StreamInput e deve essere univoco all'interno di ogni applicazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
AddApplicationStreamInputResponse
Messaggio per la risposta AddApplicationStreamInput.
AddCollectionItemRequest
Messaggio di richiesta per AddCollectionItem.
Campi | |
---|---|
item |
Obbligatorio. L'elemento da aggiungere. |
AddCollectionItemResponse
Messaggio di risposta per AddCollectionItem.
Campi | |
---|---|
item |
L'elemento che è già stato aggiunto. |
AddRetailProductsToRetailProductSetResponse
Risposta di AddRetailProductsToRetailProductSet al termine dell'operazione.
Analisi
Messaggio che descrive l'oggetto Analisi.
Campi | |
---|---|
name |
Il nome della risorsa. |
create_time |
Solo output. Il timestamp di creazione. |
update_time |
Solo output. Il timestamp dell'aggiornamento. |
labels |
Etichette come coppie chiave-valore. |
analysis_definition |
La definizione dell'analisi. |
input_streams_mapping |
Esegui la mappatura dal parametro di input nella definizione allo stream reale. Ad esempio, supponiamo che tu abbia un operatore di origine stream denominato "input-0" e che tu stia tentando di ricevere dallo stream reale "stream-0". Puoi aggiungere la seguente mappatura: [input-0: stream-0]. |
output_streams_mapping |
Esegui la mappatura dal parametro di output nella definizione allo stream reale. Ad esempio, supponiamo che tu abbia un operatore di destinazione stream denominato "output-0" e che tu tenti di inviare allo stream reale "stream-0". Puoi aggiungere la seguente mappatura: [output-0: stream-0]. |
disable_event_watch |
Flag booleano per indicare se vuoi disattivare la possibilità di avviare automaticamente un processo quando si verifica un nuovo evento nello stream di input. Se vuoi avviare un processo manualmente, il campo deve essere impostato su true. |
AnalysisDefinition
Definisce un'analisi completa.
Questa è una descrizione della pipeline di analisi in tempo reale complessiva. Puoi considerarlo come una rappresentazione di un elenco di spigoli di un multigrafo.
Può essere creato direttamente da un utente in formato di testo protobuf o generato da un'API di programmazione (ad esempio Python o JavaScript, a seconda del contesto).
Campi | |
---|---|
analyzers[] |
Definizioni degli analizzatori. |
AnalyzeAssetMetadata
Metadati per AnalyzeAsset.
Campi | |
---|---|
analysis_status[] |
Lo stato dell'analisi di tutte le funzionalità di ricerca. |
start_time |
L'ora di inizio dell'operazione. |
update_time |
L'ora dell'aggiornamento dell'operazione. |
AnalysisStatus
Lo stato dell'analisi di ogni funzionalità di ricerca.
Campi | |
---|---|
state |
|
status_message |
|
search_capability |
La funzionalità di ricerca richiesta. |
Stato
Lo stato della funzionalità di ricerca.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato di elaborazione predefinito non dovrebbe mai verificarsi. |
IN_PROGRESS |
La funzionalità è in corso di implementazione. |
SUCCEEDED |
La procedura è stata completata correttamente. |
FAILED |
Il processo non è riuscito. |
AnalyzeAssetRequest
Messaggio di richiesta per AnalyzeAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa della risorsa da analizzare. Formato: |
AnalyzeAssetResponse
Questo tipo non contiene campi.
Messaggio di risposta per AnalyzeAsset.
AnalyzeCorpusMetadata
Il messaggio dei metadati per l'operazione LRO AnalyzeCorpus.
Campi | |
---|---|
metadata |
I metadati dell'operazione. |
AnalyzeCorpusRequest
Messaggio di richiesta per AnalyzeCorpus.
Campi | |
---|---|
name |
Obbligatorio. La risorsa del corpus principale in cui verranno analizzati gli asset. Formato: |
AnalyzeCorpusResponse
Questo tipo non contiene campi.
Il messaggio di risposta per l'operazione LRO AnalyzeCorpus.
AnalyzerDefinition
Definisce un analizzatore.
Un analizzatore elabora i dati dei suoi stream di input utilizzando la logica definita nell'operatore che rappresenta. Naturalmente, produce dati per gli stream di output dichiarati nell'operatore.
Campi | |
---|---|
analyzer |
Il nome di questo analizzatore. Provvisoriamente [a-z][a-z0-9]*(_[a-z0-9]+)*. |
operator |
Il nome dell'operatore eseguito da questo analizzatore. Deve corrispondere al nome di un operatore supportato. |
inputs[] |
Stream di input. |
attrs |
I valori degli attributi che questo analizzatore applica all'operatore. Fornisci una mappatura tra i nomi degli attributi e il valore effettivo che vuoi applicare. Se il nome di un attributo viene omesso, verrà utilizzato un valore predefinito preconfigurato. |
debug_options |
Opzioni di debug. |
operator_option |
Opzione operatore. |
DebugOptions
Opzioni disponibili solo a scopo di debug.
Campi | |
---|---|
environment_variables |
Variabili di ambiente. |
StreamInput
Gli input di questo analizzatore.
Accettiamo riferimenti ai nomi di input del seguente tipo:
Esempio:
Supponiamo di avere un operatore denominato "SomeOp" con due argomenti di output, il primo denominato "foo" e il secondo denominato "bar", e un operatore denominato "MyOp" che accetta due input.
Supponiamo inoltre che esista un analizzatore denominato "some-analyzer" che esegue "SomeOp" e un altro analizzatore denominato "my-analyzer" che esegue "MyOp".
Per indicare che "my-analyzer" deve utilizzare l'output"foo" di "some-analyzer" come primo input e l'output"bar" di "some-analyzer" come secondo input, puoi impostare questo campo su quanto segue: input = ["some-analyzer:foo", "some-analyzer:bar"]
Campi | |
---|---|
input |
Il nome dell'input stream (come discusso sopra). |
Annotazione
Un'annotazione è una risorsa nell'asset. Rappresenta una mappatura di coppie chiave-valore dei contenuti nell'asset.
Campi | |
---|---|
name |
Nome della risorsa dell'annotazione. Formato: |
user_specified_annotation |
Annotazione fornita dall'utente. |
AnnotationCustomizedStruct
Rappresentazione di struct personalizzata nell'annotazione.
Campi | |
---|---|
elements |
Una mappa dalle chiavi degli elementi al valore dell'annotazione dell'elemento. |
AnnotationList
Rappresentazione dell'elenco nell'annotazione.
Campi | |
---|---|
values[] |
I valori dell'annotazione del tipo di dati |
AnnotationMatchingResult
Memorizza i risultati di corrispondenza dei criteri di annotazione per ogni elemento del risultato di ricerca.
Campi | |
---|---|
criteria |
I criteri utilizzati per la corrispondenza. Può essere un criterio di ricerca inserito o un criterio convertito da una selezione di aspetti. |
matched_annotations[] |
Annotazioni corrispondenti per i criteri. |
status |
Stato del risultato della corrispondenza. Valori possibili: FAILED_PRECONDITION: i criteri non sono idonei per la corrispondenza. OK, la corrispondenza viene eseguita. |
AnnotationValue
Valore dell'annotazione, inclusi tutti i tipi disponibili nello schema di dati.
Campi | |
---|---|
Campo unione
|
|
int_value |
Valore dell'annotazione di tipo int. |
float_value |
Valore dell'annotazione di tipo float. |
str_value |
Valore dell'annotazione di tipo stringa. |
datetime_value |
Valore dell'annotazione del tipo di data e ora. |
geo_coordinate |
Valore dell'annotazione del tipo di coordinate geografiche. |
proto_any_value |
Valore di qualsiasi valore proto. |
bool_value |
Valore dell'annotazione di tipo booleano. |
list_value |
Valore dell'annotazione del tipo di elenco. |
customized_struct_value |
Valore dell'annotazione del tipo di struttura personalizzata. |
AppPlatformCloudFunctionRequest
Per qualsiasi logica di elaborazione dei clienti basata su funzioni cloud, la funzione cloud del cliente deve ricevere AppPlatformCloudFunctionRequest come richiesta e inviare AppPlatformCloudFunctionResponse come risposta. Messaggio di richiesta da AppPlatform a Cloud Function.
Campi | |
---|---|
app_platform_metadata |
I metadati di AppPlatform per consentire al cliente di identificare l'origine del payload. |
annotations[] |
Le annotazioni effettive da elaborare dalla funzione Cloud personalizzata. |
StructedInputAnnotation
Un messaggio di annotazione generale che utilizza il formato struct per rappresentare diversi protobuf di annotazione specifici.
Campi | |
---|---|
ingestion_time_micros |
L'ora di importazione dell'annotazione corrente. |
annotation |
Il formato della struttura dell'annotazione effettiva. |
AppPlatformCloudFunctionResponse
Messaggio della risposta della funzione Cloud del cliente ad AppPlatform.
Campi | |
---|---|
annotations[] |
Le annotazioni modificate che vengono restituite ad AppPlatform. Se i campi delle annotazioni sono vuoti, queste annotazioni verranno eliminate da AppPlatform. |
annotation_passthrough |
Se impostato su true, AppPlatform utilizzerà le annotazioni originali anziché eliminarle, anche se sono vuote nelle annotazioni registrate. |
events[] |
Le notifiche degli eventi che vengono restituite ad AppPlatform. In genere, verrà configurato per essere utilizzato/inoltrato a un operatore che gestisce gli eventi, ad esempio l'operatore Pub/Sub. |
StructedOutputAnnotation
Un messaggio di annotazione generale che utilizza il formato struct per rappresentare diversi protobuf di annotazione specifici.
Campi | |
---|---|
annotation |
Il formato della struttura dell'annotazione effettiva. |
AppPlatformEventBody
Messaggio relativo ai contenuti dell'evento appPlatform
Campi | |
---|---|
event_message |
Stringa leggibile dell'evento, ad esempio "Ci sono più di 6 persone nella scena" o "La sezione è vuota". |
payload |
Nel caso di Pub/Sub, verrà archiviato negli attributi dei messaggi. pubsub.proto |
event_id |
ID evento definito dall'utente, utilizzato per classificare l'evento, all'interno di un intervallo di invio. Gli eventi della stessa istanza dell'applicazione con lo stesso ID verranno deduplicati e verrà inviato solo il primo. Un event_id vuoto verrà trattato come "". |
AppPlatformMetadata
Messaggio relativo ai metadati essenziali della piattaforma App. Questo messaggio viene solitamente allegato a una determinata annotazione dell'output del processore per consentire al cliente di identificare l'origine dei dati.
Campi | |
---|---|
application |
Il nome della risorsa dell'applicazione. |
instance_id |
L'ID risorsa dell'istanza. Instance è la risorsa nidificata dell'applicazione nella raccolta "instances". |
node |
Il nome del nodo del grafo dell'applicazione. |
processor |
Il nome della risorsa del processore a cui fa riferimento il nodo dell'applicazione. |
Applicazione
Messaggio che descrive l'oggetto Application
Campi | |
---|---|
name |
nome della risorsa |
create_time |
Solo output. [Solo output] Timestamp creazione |
update_time |
Solo output. [Solo output] Timestamp aggiornamento |
labels |
Etichette come coppie chiave-valore |
display_name |
Obbligatorio. Un nome visualizzato facile da usare per la soluzione. |
description |
Una descrizione di questa applicazione. |
application_configs |
Configurazione del grafico dell'applicazione. |
runtime_info |
Solo output. Informazioni di runtime del grafico dell'applicazione. Esiste solo quando lo stato dell'applicazione è uguale a DEPLOYED. |
state |
Solo output. Stato dell'applicazione. |
billing_mode |
Modalità di fatturazione dell'applicazione. |
ApplicationRuntimeInfo
Messaggio che memorizza le informazioni di runtime dell'applicazione.
Campi | |
---|---|
deploy_time |
Timestamp del deployment del motore |
global_output_resources[] |
Risorse create a livello globale, come gli schemi di dati del data warehouse. |
monitoring_config |
Configurazione relativa al monitoraggio di questa applicazione. |
GlobalOutputResource
Messaggio relativo alle risorse di output dell'applicazione.
Campi | |
---|---|
output_resource |
Il nome completo delle risorse in uscita. |
producer_node |
Il nome del nodo del grafo che produce il nome della risorsa di output. Ad esempio: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: occupancy-count |
key |
La chiave della risorsa di output, che deve essere univoca all'interno dello stesso nodo producer. Un nodo produttore può produrre più risorse di output, la chiave può essere utilizzata per associare le risorse di output corrispondenti. |
MonitoringConfig
Configurazione relativa al monitoraggio di un'applicazione.
Campi | |
---|---|
enabled |
Indica se il monitoraggio è abilitato per questa applicazione. |
BillingMode
Modalità di fatturazione dell'applicazione
Enum | |
---|---|
BILLING_MODE_UNSPECIFIED |
Il valore predefinito. |
PAYG |
Modalità di fatturazione Pagamento a consumo. |
MONTHLY |
Modalità di fatturazione mensile. |
Stato
Stato della richiesta
Enum | |
---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se lo stato viene omesso. |
CREATED |
Stato CREATED. |
DEPLOYING |
Stato DEPLOYING. |
DEPLOYED |
Stato DEPLOYED. |
UNDEPLOYING |
Stato UNDEPLOYING. |
DELETED |
Stato DELETED. |
ERROR |
Stato ERROR. |
CREATING |
Stato CREATING. |
UPDATING |
Aggiornamento stato. |
DELETING |
Stato Eliminazione. |
FIXING |
Correzione dello stato. |
ApplicationConfigs
Messaggio che memorizza il grafico dell'applicazione.
Campi | |
---|---|
nodes[] |
Un elenco di nodi nel grafico dell'applicazione. |
ApplicationInstance
Messaggio per la creazione di un'istanza.
Campi | |
---|---|
instance_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
instance |
Obbligatorio. La risorsa in fase di creazione. |
ApplicationNodeAnnotation
Messaggio che descrive le annotazioni specifiche per il nodo dell'applicazione. Questo messaggio è una duplicazione di StreamWithAnnotation.NodeAnnotation.
Campi | |
---|---|
node |
Il nome del nodo del grafo dell'applicazione. |
annotations[] |
Le annotazioni dello stream specifiche per il nodo. |
ApplicationStreamInput
Messaggio relativo a una singola configurazione di input stream.
Campi | |
---|---|
stream_with_annotation |
Asset
Un asset è una risorsa nel corpus. Rappresenta un oggetto multimediale all'interno del corpus, contiene metadati e un'altra annotazione della risorsa. È possibile applicare alla risorsa funzionalità diverse per generare annotazioni. L'utente può specificare l'annotazione relativa alla risorsa di destinazione.
Campi | |
---|---|
name |
Nome della risorsa dell'asset. Formato: |
ttl |
La durata per cui possono esistere tutti gli asset multimediali, i metadati associati e i documenti di ricerca. Se non è impostato, verrà utilizzato il valore ttl predefinito nella risorsa del corpus principale. |
asset_gcs_source |
Solo output. L'URI di origine Cloud Storage originale associato a questo asset. |
AssetSource
L'origine della risorsa.
Campi | |
---|---|
Campo unione
|
|
asset_gcs_source |
L'origine della risorsa proviene da Cloud Storage. |
asset_content_data |
L'origine della risorsa proviene dai byte dei contenuti. |
AssetContentData
I contenuti della risorsa.
Campi | |
---|---|
asset_content_data |
|
AssetGcsSource
L'origine della risorsa proviene da Cloud Storage.
Campi | |
---|---|
gcs_uri |
URI Cloud Storage. |
AttributeValue
Rappresenta un valore effettivo di un attributo dell'operatore.
Campi | |
---|---|
Campo unione value . Valore dell'attributo. value può essere solo uno dei seguenti: |
|
i |
int. |
f |
galleggia. |
b |
bool. |
s |
stringa. |
AutoscalingMetricSpec
La specifica della metrica che definisce l'utilizzo della risorsa target (utilizzo della CPU, duty cycle dell'acceleratore e così via) per il calcolo del numero di repliche desiderato.
Campi | |
---|---|
metric_name |
Obbligatorio. Il nome della metrica della risorsa. Metriche supportate:
|
target |
L'utilizzo delle risorse target in percentuale (1% - 100%) per la metrica specificata. Quando l'utilizzo reale si discosta dal target di una determinata percentuale, le repliche della macchina cambiano. Se non viene fornito, il valore predefinito è 60 (che rappresenta il 60%). |
BigQueryConfig
Messaggio relativo alle configurazioni per l'elaborazione BigQuery.
Campi | |
---|---|
table |
Risorsa tabella BigQuery in cui Vision AI Platform deve importare le annotazioni. |
cloud_function_mapping |
Schema dei dati Per impostazione predefinita, l'applicazione Vision AI tenterà di scrivere le annotazioni nella tabella BigQuery di destinazione utilizzando il seguente schema: ingestion_time: TIMESTAMP, l'ora di importazione dei dati originali. application: STRING, il nome dell'applicazione che produce l'annotazione. instance: STRING, l'ID dell'istanza che produce l'annotazione. node: STRING, il nome del nodo del grafo dell'applicazione che produce l'annotazione. annotation: STRING o JSON, il protobuf dell'annotazione effettivo verrà convertito in stringa JSON con il campo di byte come stringa codificata in 64. Può essere scritto sia nella colonna di tipo String che in quella di tipo JSON. Per inoltrare i dati delle annotazioni a una tabella BigQuery esistente, il cliente deve assicurarsi della compatibilità dello schema. La mappa mappa il nome del nodo dell'applicazione al relativo endpoint della funzione cloud per trasformare le annotazioni direttamente in google.cloud.bigquery.storage.v1.AppendRowsRequest (devono essere impostati solo avro_rows o proto_rows). Se configurate, le annotazioni prodotte dal nodo dell'applicazione corrispondente verranno inviate prima alla funzione Cloud, prima di essere inoltrate a BigQuery. Se lo schema della tabella predefinito non è adatto, il cliente può trasformare l'output dell'annotazione dall'applicazione di IA visiva in uno schema di tabella BigQuery arbitrario con CloudFunction. * La funzione cloud riceverà AppPlatformCloudFunctionRequest in cui il campo annotations sarà nel formato JSON dell'annotazione di Vision AI. * La funzione cloud deve restituire AppPlatformCloudFunctionResponse con AppendRowsRequest memorizzato nel campo delle annotazioni. * Per eliminare l'annotazione, basta cancellare il campo delle annotazioni in AppPlatformCloudFunctionResponse restituito. |
create_default_table_if_not_exists |
Se true, App Platform crea il set di dati BigQuery e la tabella BigQuery con lo schema predefinito se la tabella specificata non esiste. Questo non funziona se è specificato uno schema personalizzato della funzione cloud, poiché il sistema non conosce lo schema desiderato. La colonna JSON verrà utilizzata nella tabella predefinita creata dalla piattaforma App. |
BoolValue
Campi | |
---|---|
value |
|
CircleArea
Rappresentazione dell'area di un cerchio.
Campi | |
---|---|
latitude |
Latitudine del centro dell'area del cerchio. Gradi [-90 .. 90] |
longitude |
Longitudine del centro dell'area del cerchio. Gradi [-180 .. 180] |
radius_meter |
Raggio dell'area del cerchio in metri. |
ClassificationPredictionResult
Formato dell'output di previsione per la classificazione di immagini e testo.
Campi | |
---|---|
ids[] |
Gli ID risorsa degli AnnotationSpec identificati. |
display_names[] |
I nomi visualizzati delle AnnotationSpecs identificate, l'ordine corrisponde agli ID. |
confidences[] |
La confidenza del modello sulla correttezza degli ID previsti. Un valore più alto indica una maggiore confidenza. L'ordine corrisponde agli ID. |
ClipAssetRequest
Messaggio di richiesta per l'API ClipAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa per cui richiedere i clip. Formato: |
temporal_partition |
Obbligatorio. L'intervallo di tempo per cui richiedere i clip. |
ClipAssetResponse
Messaggio di risposta per l'API ClipAsset.
Campi | |
---|---|
time_indexed_uris[] |
Un elenco di URI firmati per scaricare i video clip che coprono l'intervallo di tempo richiesto, ordinati in base all'ora. |
TimeIndexedUri
URI firmato con intervallo di tempo corrispondente.
Campi | |
---|---|
temporal_partition |
Intervallo di tempo del video a cui si riferisce l'URI. |
uri |
URI firmato per scaricare il video clip. |
Raccolta
Una raccolta è una risorsa in un corpus. Serve da contenitore di riferimenti alle risorse originali.
Campi | |
---|---|
name |
Solo output. Nome della risorsa della raccolta. Formato: |
display_name |
Facoltativo. Il nome della raccolta da visualizzare. Il nome può contenere fino a 256 caratteri. |
description |
Facoltativo. Descrizione della raccolta. Può contenere fino a 25000 caratteri. |
CollectionItem
Un elemento CollectionItem è un elemento di una raccolta. Ogni elemento è un riferimento alla risorsa originale in una raccolta.
Campi | |
---|---|
collection |
Obbligatorio. Il nome della raccolta a cui appartiene questo elemento. Formato: |
type |
Obbligatorio. Il tipo di articolo. |
item_resource |
Obbligatorio. Il nome di CollectionItem. Il formato dipende da |
Tipo
Tipi di CollectionItem.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Il tipo di elemento predefinito non dovrebbe mai verificarsi. |
ASSET |
Elemento del tipo di asset. |
Corpus
Corpus è un insieme di contenuti multimediali da gestire. All'interno di un corpus, i contenuti multimediali condividono lo stesso schema di dati. La ricerca è limitata anche all'interno di un singolo corpus.
Campi | |
---|---|
name |
Nome della risorsa del corpus. Formato: |
display_name |
Obbligatorio. Il nome del corpus da mostrare nell'interfaccia utente. Il nome può contenere fino a 32 caratteri. |
description |
Facoltativo. Descrizione del corpus. Può contenere fino a 25000 caratteri. |
default_ttl |
Facoltativo. Il valore TTL predefinito per tutti gli asset del corpus senza un TTL definito dall'utente a livello di asset. Per i corpora di tipo STREAM_VIDEO, questo valore è obbligatorio e il valore predefinito massimo consentito è 10 anni. |
type |
Facoltativo. Tipo di risorsa all'interno del corpus. |
search_capability_setting |
Impostazione della funzionalità di ricerca predefinita a livello di corpus. |
Tipo
Tipo di risorsa all'interno del corpus.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Il tipo predefinito, che non dovrebbe essere utilizzato. Se viene utilizzato questo tipo predefinito, il corpus verrà creato come corpus STREAM_VIDEO. |
STREAM_VIDEO |
La risorsa è un asset video del live streaming. |
IMAGE |
L'asset è un'immagine. |
VIDEO_ON_DEMAND |
La risorsa è un asset video. |
CreateAnalysisRequest
Messaggio per la creazione di un'analisi.
Campi | |
---|---|
parent |
Obbligatorio. Valore per il gruppo principale. |
analysis_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
analysis |
Obbligatorio. La risorsa in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateAnnotationRequest
Messaggio di richiesta per CreateAnnotation.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creata questa annotazione. Formato: |
annotation |
Obbligatorio. L'annotazione da creare. |
annotation_id |
Facoltativo. L'ID da utilizzare per l'annotazione, che diventerà il componente finale del nome della risorsa dell'annotazione se l'utente sceglie di specificarlo. In caso contrario, l'ID annotazione verrà generato dal sistema. Questo valore deve contenere fino a 63 caratteri e i caratteri validi sono /[a-z][0-9]-/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
CreateApplicationInstancesRequest
Messaggio per l'aggiunta di input stream a un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
Obbligatorio. Le risorse in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateApplicationInstancesResponse
Messaggio per la risposta CreateApplicationInstance.
CreateApplicationRequest
Messaggio per la creazione di un'applicazione.
Campi | |
---|---|
parent |
Obbligatorio. Valore per il gruppo principale. |
application_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
application |
Obbligatorio. La risorsa in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateAssetRequest
Messaggio di richiesta per CreateAssetRequest.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creato questo asset. Formato: |
asset |
Obbligatorio. L'asset da creare. |
asset_id |
Facoltativo. L'ID da utilizzare per l'asset, che diventerà il componente finale del nome della risorsa dell'asset se l'utente sceglie di specificarlo. In caso contrario, l'ID risorsa verrà generato dal sistema. Questo valore deve contenere fino a 63 caratteri e i caratteri validi sono /[a-z][0-9]-/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
CreateCollectionMetadata
Messaggio sui metadati per CreateCollectionRequest
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
CreateCollectionRequest
Messaggio di richiesta per CreateCollection.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creata questa raccolta. Formato: |
collection |
Obbligatorio. La risorsa raccolta da creare. |
collection_id |
Facoltativo. L'ID da utilizzare per la raccolta, che diventerà il componente finale del nome della risorsa se l'utente sceglie di specificarlo. In caso contrario, l'ID collezione verrà generato dal sistema. Questo valore deve contenere fino a 55 caratteri e i caratteri validi sono /[a-z][0-9]-/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
CreateCorpusMetadata
Metadati per l'API CreateCorpus.
Campi | |
---|---|
create_time |
L'ora di creazione dell'operazione di creazione del corpus. |
update_time |
La data e l'ora dell'aggiornamento dell'operazione di creazione del corpus. |
CreateCorpusRequest
Messaggio di richiesta dell'API CreateCorpus.
Campi | |
---|---|
parent |
Obbligatorio. Modulo: |
corpus |
Obbligatorio. Il corpus da creare. |
CreateDataSchemaRequest
Messaggio di richiesta per CreateDataSchema.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creato questo schema di dati. Formato: |
data_schema |
Obbligatorio. Lo schema di dati da creare. |
CreateDraftRequest
Messaggio per la creazione di una bozza.
Campi | |
---|---|
parent |
Obbligatorio. Valore per il gruppo principale. |
draft_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
draft |
Obbligatorio. La risorsa in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateIndexEndpointMetadata
Messaggio di metadati per CreateIndexEndpoint.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
CreateIndexEndpointRequest
Messaggio di richiesta per CreateIndexEndpoint.
Campi | |
---|---|
parent |
Obbligatorio. Formato: |
index_endpoint_id |
Facoltativo. L'ID da utilizzare per IndexEndpoint, che diventerà il componente finale del nome della risorsa di IndexEndpoint se l'utente lo specifica. In caso contrario, l'ID IndexEndpoint verrà generato automaticamente. Questo valore deve contenere fino a 63 caratteri e i caratteri validi sono a-z, 0-9 e trattino (-). Il primo carattere deve essere una lettera, l'ultimo deve essere una lettera o un numero. |
index_endpoint |
Obbligatorio. La risorsa in fase di creazione. |
CreateIndexMetadata
Messaggio sui metadati per CreateIndexRequest
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
CreateIndexRequest
Messaggio per la creazione di un indice.
Campi | |
---|---|
parent |
Obbligatorio. Valore per l'elemento principale. Il nome della risorsa del corpus in base al quale viene creato questo indice. Formato: |
index_id |
Facoltativo. L'ID dell'indice. Questo diventerà il nome della risorsa finale per l'indice. Se l'utente non specifica questo valore, verrà generato dal sistema. Questo valore deve contenere fino a 63 caratteri e i caratteri validi sono /[a-z][0-9]-/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
index |
Obbligatorio. L'indice in fase di creazione. |
CreateProcessRequest
Messaggio per la creazione di un processo.
Campi | |
---|---|
parent |
Obbligatorio. Valore per il gruppo principale. |
process_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
process |
Obbligatorio. La risorsa in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateProcessorRequest
Messaggio per la creazione di un processore.
Campi | |
---|---|
parent |
Obbligatorio. Valore per il gruppo principale. |
processor_id |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
processor |
Obbligatorio. La risorsa in fase di creazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
CreateSearchConfigRequest
Messaggio di richiesta per CreateSearchConfig.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creata questa configurazione di ricerca. Formato: |
search_config |
Obbligatorio. La configurazione di ricerca da creare. |
search_config_id |
Obbligatorio. ID da utilizzare per la nuova configurazione di ricerca. Diventerà il componente finale del nome della risorsa SearchConfig. Questo valore deve contenere fino a 63 caratteri e i caratteri validi sono /[a-z][0-9]-_/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
CreateSearchHypernymRequest
Messaggio di richiesta per la creazione di SearchHypernym.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creato questo SearchHypernym. Formato: |
search_hypernym |
Obbligatorio. Il SearchHypernym da creare. |
search_hypernym_id |
Facoltativo. L'ID dell'iperonimo di ricerca. Se viene omesso, verrà generato un UUID casuale. |
Criteri
Criteri di filtro applicati ai risultati di ricerca attuali.
Campi | |
---|---|
field |
Il campo UGA o ML a cui applicare i criteri di filtro. |
fetch_matched_annotations |
Se true, restituisce le annotazioni corrispondenti alla query per questo criterio. Questa opzione è applicabile solo ai criteri di inclusione, ovvero non ai criteri di esclusione, con annotazioni a livello di partizione. Supporta i seguenti tipi di dati: - INTEGER - FLOAT - STRING (solo DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN |
Campo unione
|
|
text_array |
I valori di testo associati al campo. |
int_range_array |
Gli intervalli di interi associati al campo. |
float_range_array |
Gli intervalli di valori float associati al campo. |
date_time_range_array |
Gli intervalli di date e ora associati al campo. |
geo_location_array |
Array di geolocalizzazione. |
bool_value |
Un valore booleano. |
CustomProcessorSourceInfo
Descrive le informazioni sull'origine per un elaboratore personalizzato.
Campi | |
---|---|
source_type |
Il prodotto originale che contiene la funzionalità del processore personalizzato. |
additional_info |
Solo output. Informazioni aggiuntive relative al processore personalizzato importato. I dati vengono inseriti dalla piattaforma dell'app durante la creazione del processore. |
model_schema |
File dello schema del modello che specifica la firma del modello. Per i modelli VERTEX_CUSTOM, lo schema delle istanze è obbligatorio. Se lo schema delle istanze non viene specificato durante la creazione del processore, la piattaforma VisionAI tenterà di recuperarlo da Vertex. Se non esiste, la creazione non andrà a buon fine. |
Campo unione artifact_path . Il percorso in cui App Platform carica gli elementi per l'elaborazione personalizzata. artifact_path può essere solo uno dei seguenti: |
|
vertex_model |
Il nome della risorsa del modello originale ospitato nella piattaforma Vertex AI. |
ModelSchema
Lo schema è definito come oggetto schema OpenAPI 3.0.2.
Campi | |
---|---|
instances_schema |
Percorso Cloud Storage di un file YAML che definisce il formato di una singola istanza utilizzata nelle richieste di previsione e spiegazione. |
parameters_schema |
Percorso Cloud Storage di un file YAML che definisce i parametri di previsione e spiegazione. |
predictions_schema |
Percorso Cloud Storage di un file YAML che definisce il formato di una singola previsione o spiegazione. |
SourceType
Tipo di origine del processore personalizzato importato.
Enum | |
---|---|
SOURCE_TYPE_UNSPECIFIED |
Tipo di origine non specificato. |
VERTEX_AUTOML |
Processori personalizzati provenienti dal prodotto Vertex AutoML. |
VERTEX_CUSTOM |
Processori personalizzati provenienti da modelli personalizzati generali di Vertex. |
DataSchema
Lo schema di dati indica in che modo l'annotazione specificata dall'utente viene interpretata nel sistema.
Campi | |
---|---|
name |
Nome della risorsa dello schema di dati nel formato: |
key |
Obbligatorio. La chiave di questo schema dati. Questa chiave deve corrispondere alla chiave dell'annotazione specificata dall'utente e deve essere univoca all'interno del corpus. Questo valore può contenere fino a 63 caratteri e i caratteri validi sono /[a-z][0-9]-/. Il primo carattere deve essere una lettera, l'ultimo può essere una lettera o un numero. |
schema_details |
I dettagli dello schema mappati alla chiave. |
DataSchemaDetails
I dettagli dello schema di dati indicano il tipo di dati e la struttura di dati corrispondente alla chiave dell'annotazione specificata dall'utente.
Campi | |
---|---|
type |
Tipo di annotazione. |
proto_any_config |
Configurazione per qualsiasi tipo di protobuf. |
list_config |
Configurazione per il tipo di dati Elenco. |
customized_struct_config |
Configurazione per il tipo di dati CustomizedStruct. |
granularity |
La granularità associata a questo DataSchema. |
search_strategy |
La strategia di ricerca da applicare al |
CustomizedStructConfig
La configurazione per il tipo di dati CUSTOMIZED_STRUCT
.
Campi | |
---|---|
field_schemas |
Schemi di dati diretti per gli elementi secondari. |
DataType
Tipo di dati dell'annotazione.
Enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Tipo non specificato. |
INTEGER |
Tipo di numero intero. Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Supporta la query per IntRangeArray. |
FLOAT |
Tipo di numero in virgola mobile. Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Supporta la query per FloatRangeArray. |
STRING |
Tipo di stringa. Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH. |
DATETIME |
Formati supportati: %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 Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Supporta la query per DateTimeRangeArray. |
GEO_COORDINATE |
Tipo di coordinate geografiche. Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Supporta la query per GeoLocationArray. |
PROTO_ANY |
Digita per passare qualsiasi proto come disponibile in annotations.proto. Da utilizzare solo internamente. Tipi di proto disponibili e relativo comportamento di ricerca: - ImageObjectDetectionPredictionResult, consente SMART_SEARCH su display_names e NO_SEARCH. - ClassificationPredictionResult, consente SMART_SEARCH su display_names e NO_SEARCH. - ImageSegmentationPredictionResult, consente NO_SEARCH. - VideoActionRecognitionPredictionResult, consente SMART_SEARCH su display_name e NO_SEARCH. - VideoObjectTrackingPredictionResult, consente SMART_SEARCH su display_name e NO_SEARCH. - VideoClassificationPredictionResult, consente SMART_SEARCH su display_name e NO_SEARCH. - OccupancyCountingPredictionResult, consente la ricerca ESATTA su stats.full_frame_count.count e NO_SEARCH. - ObjectDetectionPredictionResult, consente SMART_SEARCH su identified_boxes.entity.label_string e NO_SEARCH. |
BOOLEAN |
Tipo booleano. Strategie di ricerca consentite: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. |
LIST |
Tipo di elenco. - Ogni elemento nell'elenco deve avere lo stesso schema dei dati; altrimenti, si tratta di argomenti non validi. - A livello di elenco non è possibile impostare la strategia di ricerca. Il livello del nodo foglia può essere utilizzato. - Gli elementi non possono essere un altro elenco (nessun elenco di elenchi). - Gli elementi possono essere CUSTOMIZED_STRUCT e il numero massimo di livelli è 10. |
CUSTOMIZED_STRUCT |
Tipo di struct. - SearchStrategy: * lo schema di dati CUSTOMIZED_STRUCT non può impostare la strategia di ricerca. * Gli elementi del nodo foglia consentono di impostare la strategia di ricerca in base alla limitazione SearchStrategy dell'elemento. - Restrizioni dei livelli nidificati: * lo schema di dati CUSTOMIZED_STRUCT consente anche ai campi di essere di tipo CUSTOMIZED_STRUCT, ma la restrizione complessiva dei livelli è 10. |
Granularità
La granularità delle annotazioni in questo DataSchema.
Enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Granularità non specificata. |
GRANULARITY_ASSET_LEVEL |
Granularità a livello di asset (le annotazioni non devono contenere informazioni sulla partizione). |
GRANULARITY_PARTITION_LEVEL |
Granularità a livello di partizione (le annotazioni devono contenere informazioni sulla partizione). |
ListConfig
La configurazione per il tipo di dati LIST
.
Campi | |
---|---|
value_schema |
Lo schema di dati del valore nell'elenco. |
ProtoAnyConfig
La configurazione per il tipo di dati PROTO_ANY
.
Campi | |
---|---|
type_uri |
L'URI del tipo del messaggio proto. |
SearchStrategy
La strategia di ricerca per il valore delle annotazioni di key
.
Campi | |
---|---|
search_strategy_type |
Il tipo di strategia di ricerca da applicare al |
SearchStrategyType
I tipi di strategie di ricerca da applicare alla chiave di annotazione.
Enum | |
---|---|
NO_SEARCH |
I valori di annotazione di key sopra indicati non saranno disponibili per la ricerca. |
EXACT_SEARCH |
Quando esegui una ricerca con key , il valore deve corrispondere esattamente al valore dell'annotazione importato. |
SMART_SEARCH |
Quando esegui una ricerca con key , Warehouse eseguirà una ricerca generica in base alla semantica del valore dell'annotazione. |
DataType
Tutti i tipi di dati supportati.
Enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Il valore predefinito di DataType. |
VIDEO |
Tipo di dati video come H264. |
IMAGE |
Tipo di dati immagine. |
PROTO |
Tipo di dati Protobuf, in genere utilizzato per blob di dati generali. |
DateTimeRange
Tipo di intervallo di date e ora.
Campi | |
---|---|
start |
Data e ora di inizio. |
end |
Ora di fine dei dati. |
DateTimeRangeArray
Un elenco di valori di intervallo di date e ore.
Campi | |
---|---|
date_time_ranges[] |
Intervalli data/ora. |
DedicatedResources
Una descrizione delle risorse dedicate a un modello di deployment e che richiedono un grado più elevato di configurazione manuale.
Campi | |
---|---|
machine_spec |
Obbligatorio. Immutabile. La specifica di una singola macchina utilizzata dalla previsione. |
min_replica_count |
Obbligatorio. Immutabile. Il numero minimo di repliche della macchina in cui verrà sempre eseguito il deployment di questo modello di deployment. Questo valore deve essere maggiore o uguale a 1. Se il traffico relativo a DeployedModel aumenta, il modello potrebbe essere implementato dinamicamente su più repliche e, con il calo del traffico, alcune di queste repliche aggiuntive potrebbero essere liberate. |
max_replica_count |
Immutabile. Il numero massimo di repliche su cui è possibile eseguire il deployment di questo modello di deployment quando il traffico aumenta. Se il valore richiesto è troppo elevato, il deployment restituirà un errore, ma se il deployment va a buon fine, la possibilità di scalare il modello a quel numero di repliche è garantita (tranne in caso di interruzioni del servizio). Se il traffico verso il modello di deployment aumenta oltre la quantità massima che le relative repliche possono gestire, una parte del traffico verrà ignorata. Se non viene fornito questo valore, verrà utilizzato Il valore di questo campo influisce sull'addebito in base alle quote di CPU e GPU di Vertex. Nello specifico, ti verranno addebitati max_replica_count * numero di core nel tipo di macchina selezionato e (max_replica_count * numero di GPU per replica nel tipo di macchina selezionato). |
autoscaling_metric_specs[] |
Immutabile. Le specifiche delle metriche che sostituiscono il valore target di una metrica di utilizzo delle risorse (utilizzo della CPU, ciclo di lavoro dell'acceleratore e così via) (il valore predefinito è 60 se non impostato). È consentita una sola voce per metrica. Se Se Ad esempio, nel caso di previsione online, se vuoi sostituire l'utilizzo della CPU target con 80, devi impostare |
DeleteAnalysisRequest
Messaggio per l'eliminazione di un'analisi.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
DeleteAnnotationRequest
Messaggio di richiesta per l'API DeleteAnnotation.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'annotazione da eliminare. Formato: |
DeleteApplicationInstancesRequest
Messaggio per la rimozione dell'input stream da un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
instance_ids[] |
Obbligatorio. ID dell'oggetto che effettua la richiesta. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
DeleteApplicationInstancesResponse
Questo tipo non contiene campi.
Messaggio per la risposta DeleteApplicationInstance.
DeleteApplicationRequest
Messaggio per l'eliminazione di un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
force |
Facoltativo. Se impostato su true, verranno eliminate anche le eventuali istanze e bozze di questa applicazione. In caso contrario, la richiesta funzionerà solo se l'applicazione non ha istanze e bozze. |
DeleteAssetMetadata
Questo tipo non contiene campi.
I metadati dell'API DeleteAsset incorporati nel campo metadata
.
DeleteAssetRequest
Messaggio di richiesta per DeleteAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'asset da eliminare. Formato: |
DeleteCollectionMetadata
Messaggio sui metadati per DeleteCollectionRequest
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
DeleteCollectionRequest
Messaggio di richiesta per DeleteCollectionRequest.
Campi | |
---|---|
name |
Obbligatorio. Il nome della raccolta da eliminare. Formato: |
DeleteCorpusRequest
Messaggio di richiesta per DeleteCorpus.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa del corpus da eliminare. |
DeleteDataSchemaRequest
Messaggio di richiesta per DeleteDataSchema.
Campi | |
---|---|
name |
Obbligatorio. Il nome dello schema di dati da eliminare. Formato: |
DeleteDraftRequest
Messaggio per l'eliminazione di una bozza.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
DeleteIndexEndpointMetadata
Messaggio sui metadati per DeleteIndexEndpoint.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
DeleteIndexEndpointRequest
Messaggio di richiesta per DeleteIndexEndpoint.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
DeleteIndexMetadata
Questo tipo non contiene campi.
Messaggio sui metadati per DeleteIndexRequest
DeleteIndexRequest
Messaggio di richiesta per DeleteIndex.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'indice da eliminare. Formato: |
DeleteProcessRequest
Messaggio per l'eliminazione di un processo.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
DeleteProcessorRequest
Messaggio per l'eliminazione di un elaboratore.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
DeleteSearchConfigRequest
Messaggio di richiesta per DeleteSearchConfig.
Campi | |
---|---|
name |
Obbligatorio. Il nome della configurazione di ricerca da eliminare. Formato: |
DeleteSearchHypernymRequest
Messaggio di richiesta per l'eliminazione di SearchHypernym.
Campi | |
---|---|
name |
Obbligatorio. Il nome del SearchHypernym da eliminare. Formato: |
DeployApplicationRequest
Messaggio per il deployment di un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
validate_only |
Se impostato, convalida la richiesta ed esegui l'anteprima del grafo dell'applicazione, ma non esegui il deployment. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
enable_monitoring |
Facoltativo. Indica se attivare o meno il monitoraggio dell'applicazione al momento del deployment. |
DeployApplicationResponse
Messaggi di richiesta RPC. Messaggio per la risposta DeployApplication.
DeployIndexMetadata
Messaggio di metadati per DeployIndex.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
deployed_index |
Solo output. L'indice di cui è in corso il deployment. |
DeployIndexRequest
Messaggio di richiesta per DeployIndex.
Campi | |
---|---|
index_endpoint |
Obbligatorio. IndexEndpoint in cui è stato eseguito il deployment dell'indice. Formato: |
deployed_index |
Obbligatorio. Indice di cui eseguire il deployment. |
DeployIndexResponse
Questo tipo non contiene campi.
Risposta di DeployIndex al termine dell'operazione.
DeployRetailProductRecognitionIndexResponse
Messaggio per la risposta di DeployRetailProductRecognitionIndex.
DeployedIndex
Un deployment di un indice.
Campi | |
---|---|
index |
Obbligatorio. Nome dell'indice di cui è stato eseguito il deployment. Formato: |
DeployedIndexReference
Rimanda a un DeployedIndex.
Campi | |
---|---|
index_endpoint |
Immutabile. Un nome della risorsa dell'endpoint dell'indice. |
Bozza
Messaggio che descrive l'oggetto Draft
Campi | |
---|---|
name |
nome della risorsa |
create_time |
Solo output. [Solo output] Timestamp creazione |
update_time |
Solo output. [Solo output] Timestamp creazione |
labels |
Etichette come coppie chiave-valore |
display_name |
Obbligatorio. Un nome visualizzato facile da usare per la soluzione. |
description |
Una descrizione di questa applicazione. |
draft_application_configs |
Le configurazioni di app in bozza che non sono state aggiornate a un'app. |
EventUpdateFilter
EventUpdateFilter è il filtro che gli osservatori possono specificare per gli aggiornamenti degli eventi che vogliono ricevere.
Campi | |
---|---|
Campo unione
|
|
special_mode |
Modalità speciali diverse da un timestamp specifico. |
specific_time |
Timestamp specifico dopo il quale vengono eseguiti gli aggiornamenti dell'evento. |
SpecialMode
Modalità speciali diverse da un timestamp specifico.
Enum | |
---|---|
SPECIAL_MODE_UNSPECIFIED |
Modalità speciale non specificata. |
BEGINNING |
Per modalità speciale BEGINNING si intendono tutti gli eventi attualmente disponibili e gli aggiornamenti degli eventi in arrivo. |
LATEST |
La modalità speciale LATEST indica solo gli eventi più recenti e gli aggiornamenti degli eventi in arrivo. |
EventUpdateType
Il tipo di aggiornamenti degli eventi. Può essere esteso in futuro per altri casi d'uso, ad esempio EVENT_DETACHED_FROM_STREAM e altri.
Enum | |
---|---|
EVENT_UPDATE_TYPE_UNSPECIFIED |
Tipo di aggiornamento evento non specificato. |
EVENT_AVAILABLE_ON_STREAM |
L'evento è disponibile per la lettura in uno stream. |
EVENT_HEARTBEAT |
Messaggio di heartbeat utilizzato per monitorare l'attività della connessione gRPC. |
ExportRetailProductRecognitionIndexCoverageResponse
Messaggio di risposta all'esportazione del file di copertura RetailProductRecognitionIndex.
FacetBucket
Contiene il valore del facet, lo stato delle selezioni e i metadati.
Campi | |
---|---|
selected |
Indica se è selezionato un bucket di aspetti. Questo campo rappresenta la selezione delle sfaccettature da parte dell'utente. Viene impostato dal frontend in SearchVideosRequest. |
Campo unione bucket_value . Bucket associato a un facet. Ad esempio, il bucket dell'aspetto "squadra" può essere "49ers", "patriots" e così via; il bucket dell'aspetto "giocatore" può essere "tom brady", "drew brees" e così via. bucket_value può essere solo uno dei seguenti: |
|
value |
Valore singolare. |
range |
Valore dell'intervallo. |
Intervallo
L'intervallo di valori [start, end] per cui viene applicata la suddivisione in parti.
Campi | |
---|---|
start |
Inizio dell'intervallo. L'assenza indica un limite (ad es. -inf). |
end |
Fine dell'intervallo. L'inesistenza indica un limite (ad es. inf). |
FacetBucketType
Tipi diversi per un bucket di aspetti.
Enum | |
---|---|
FACET_BUCKET_TYPE_UNSPECIFIED |
Tipo non specificato. |
FACET_BUCKET_TYPE_VALUE |
Tipo di valore. |
FACET_BUCKET_TYPE_DATETIME |
Tipo data/ora. |
FACET_BUCKET_TYPE_FIXED_RANGE |
Tipo di intervallo fisso. |
FACET_BUCKET_TYPE_CUSTOM_RANGE |
Tipo di intervallo personalizzato. |
FacetGroup
Un gruppo di bucket delle sfaccettature da passare avanti e indietro tra il backend e il frontend.
Campi | |
---|---|
facet_id |
ID univoco del gruppo di aspetti. |
display_name |
Nome visualizzato del facet. Da utilizzare dall'interfaccia utente per il rendering delle sfaccettature. |
buckets[] |
Bucket associati al facet. Ad esempio, per l'aspetto "Squadra", il bucket può essere 49ers, patriots e così via. |
bucket_type |
Tipo di bucket dei facet. |
fetch_matched_annotations |
Se true, restituisce le annotazioni corrispondenti alla query per la selezione di questo gruppo di aspetti. Questa opzione è applicabile solo ai livelli basati su annotazioni a livello di partizione. Supporta i seguenti valori di aspetto: - INTEGER - STRING (solo DataSchema.SearchStrategy.EXACT_SEARCH) |
FacetProperty
Configurazione centrale per un aspetto.
Campi | |
---|---|
mapped_fields[] |
Nome dei facet, ovvero le dimensioni che gli utenti vogliono utilizzare per perfezionare i risultati di ricerca. Ad esempio, l'utente può aggiungere una serie di UGA con la stessa chiave, ad esempio player:adam, player:bob, player:charles. Se vengono specificati più campi mappati, il loro valore verrà unito come valore finale della frazione. Ad esempio, home_team: a, home_team:b, away_team:a, away_team:c, quando il campo facet_field = [home_team, away_team], il valore facet_value sarà [a, b, c]. A meno che non si tratti di una dimensione delle sfaccettature 1:1 (mapped_fields.size() == 1) E il campo mapped_field sia uguale al nome SearchConfig.name del campo principale, il campo principale deve contenere anche una proprietà SearchCriteriaProperty che mappa gli stessi campi. mapped_fields non deve essere vuoto. |
display_name |
Nome visualizzato del facet. Da utilizzare dall'interfaccia utente per il rendering delle sfaccettature. |
result_size |
Numero massimo di bucket univoci da restituire per un facet. Il numero di bucket può essere elevato per un aspetto ad alta cardinalità come "giocatore". Restituisce solo i risultati più pertinenti per l'utente. Se è <= 0, il server deciderà il valore appropriato di result_size. |
bucket_type |
Tipo di bucket della Facet, ad esempio valore, intervallo. |
Campo unione
|
|
fixed_range_bucket_spec |
Configurazione del bucket degli aspetti con intervallo fisso. |
custom_range_bucket_spec |
Configurazione del bucket di facet dell'intervallo personalizzato. |
datetime_bucket_spec |
Configurazione del bucket del livello dell'intervallo di date e ora. |
CustomRangeBucketSpec
Se il tipo di bucket è CUSTOM_RANGE, specifica la modalità di suddivisione dei valori nei bucket. Utilizza il valore del bucket intero come esempio: quando gli endpoint sono 0, 10, 100 e 1000, genereremo i seguenti facet: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). In particolare: - gli endpoint devono essere elencati in ordine crescente. In caso contrario, l'API SearchConfig rifiuterà la configurazione delle sfaccettature. - < 1 endpoint è una specifica non valida.
Campi | |
---|---|
endpoints[] |
Al momento, per questo campo è supportato solo il tipo di numero intero. |
DateTimeBucketSpec
Se il tipo di bucket è DATA, specifica la modalità di suddivisione dei valori data nei bucket.
Campi | |
---|---|
granularity |
Granularità del livello del tipo di data. |
Granularità
Enum di granularità per il bucket data e ora.
Enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Granularità non specificata. |
YEAR |
La granularità è anno. |
MONTH |
La granularità è mensile. |
DAY |
La granularità è giornaliera. |
FixedRangeBucketSpec
Se il tipo di bucket è FIXED_RANGE, specifica la modalità di suddivisione dei valori nei bucket. Utilizza FixedRangeBucketSpec quando vuoi creare più bucket con granularità uguali. Utilizzando il valore del bucket intero come esempio, quando bucket_start = 0, bucket_granularity = 10, bucket_count = 5, questo facet verrà aggregato tramite i seguenti bucket: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). In particolare, bucket_count <= 1 è una specifica non valida.
Campi | |
---|---|
bucket_start |
Limite inferiore del bucket. NOTA: per questo campo è attualmente supportato solo il tipo di numero intero. |
bucket_granularity |
Granularità del bucket. NOTA: per questo campo è attualmente supportato solo il tipo di numero intero. |
bucket_count |
Il numero totale di bucket. |
FacetValue
Definizione di un singolo valore con tipo generico.
Campi | |
---|---|
Campo unione
|
|
string_value |
Valore del tipo di stringa. |
integer_value |
Valore di tipo intero. |
datetime_value |
Valore del tipo DateTime. |
FloatRange
Tipo di intervallo con numeri in virgola mobile.
Campi | |
---|---|
start |
Inizio dell'intervallo di valori fluttuanti. |
end |
Fine dell'intervallo di valori fluttuanti. |
FloatRangeArray
Un elenco di valori di intervallo di tipo float.
Campi | |
---|---|
float_ranges[] |
Valori di intervallo in virgola mobile. |
GcsSource
La posizione in Google Cloud Storage per i contenuti di input.
Campi | |
---|---|
uris[] |
Obbligatorio. Riferimenti a percorsi di Google Cloud Storage. |
GeneralObjectDetectionConfig
Messaggio relativo alle configurazioni per il processore di rilevamento di oggetti generali.
GenerateHlsUriRequest
Messaggio di richiesta per l'API GenerateHlsUri.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa per cui richiedere i clip. Formato: |
temporal_partitions[] |
L'intervallo di tempo per cui richiedere i clip. Verrà ignorato se |
live_view_enabled |
Opzione per mostrare in esclusiva un live streaming della risorsa con fino a 3 minuti di dati in ritardo. |
GenerateHlsUriResponse
Messaggio di risposta per l'API GenerateHlsUri.
Campi | |
---|---|
uri |
Un URI firmato per scaricare il manifest HLS corrispondente agli orari richiesti. |
temporal_partitions[] |
Un elenco di partizioni temporali dei contenuti restituiti nell'ordine in cui appaiono nello stream. |
UploadAssetRequest
Messaggio di richiesta per UploadAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa dell'asset da caricare. Formato: |
asset_source |
L'origine della risorsa. |
GenerateRetrievalUrlResponse
Messaggio di risposta per l'API GenerateRetrievalUrl.
Campi | |
---|---|
signed_uri |
Un URL firmato per scaricare i contenuti della risorsa. |
GeoCoordinate
Rappresentazione delle coordinate della posizione
Campi | |
---|---|
latitude |
Coordinate di latitudine. Gradi [-90 .. 90] |
longitude |
Coordinate di longitudine. Gradi [-180 .. 180] |
GeoLocationArray
Un elenco di località.
Campi | |
---|---|
circle_areas[] |
Un elenco di aree circolari. |
GetAnalysisRequest
Messaggio per ricevere un'analisi.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetAnnotationRequest
Messaggio di richiesta per l'API GetAnnotation.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'annotazione da recuperare. Formato: |
GetApplicationRequest
Messaggio per ricevere una richiesta.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetAssetRequest
Messaggio di richiesta per GetAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa da recuperare. Formato: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset} |
GetCollectionRequest
Messaggio di richiesta per GetCollectionRequest.
Campi | |
---|---|
name |
Obbligatorio. Il nome della raccolta da recuperare. Formato: |
GetCorpusRequest
Messaggio di richiesta per GetCorpus.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa del corpus da recuperare. |
GetDataSchemaRequest
Messaggio di richiesta per GetDataSchema.
Campi | |
---|---|
name |
Obbligatorio. Il nome dello schema di dati da recuperare. Formato: |
GetDraftRequest
Messaggio per ricevere una bozza.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetIndexEndpointRequest
Messaggio di richiesta per GetIndexEndpoint.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa IndexEndpoint. |
GetIndexRequest
Messaggio di richiesta per ottenere un indice.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa dell'indice. Formato: |
GetInstanceRequest
Messaggio per l'ottenimento di un'istanza.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetProcessRequest
Messaggio per ricevere una procedura.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetProcessorRequest
Messaggio per ottenere un processore.
Campi | |
---|---|
name |
Obbligatorio. Nome della risorsa. |
GetSearchConfigRequest
Messaggio di richiesta per GetSearchConfig.
Campi | |
---|---|
name |
Obbligatorio. Il nome della configurazione di ricerca da recuperare. Formato: |
GetSearchHypernymRequest
Messaggio di richiesta per ottenere SearchHypernym.
Campi | |
---|---|
name |
Obbligatorio. Il nome del SearchHypernym da recuperare. Formato: |
GetStreamThumbnailResponse
Messaggio per la risposta di GetStreamThumbnail. Il messaggio di risposta vuoto indica che l'immagine in miniatura è stata caricata correttamente su Google Cloud Storage.
ImageObjectDetectionPredictionResult
Formato dell'output della previsione per il rilevamento di oggetti immagine.
Campi | |
---|---|
ids[] |
Gli ID risorsa degli AnnotationSpec identificati, ordinati in ordine decrescente in base al punteggio di confidenza. Si tratta del segmento ID anziché del nome completo della risorsa. |
display_names[] |
I nomi visualizzati delle AnnotationSpecs identificate, l'ordine corrisponde agli ID. |
confidences[] |
La confidenza del modello sulla correttezza degli ID previsti. Un valore più alto indica una maggiore confidenza. L'ordine corrisponde agli ID. |
bboxes[] |
Riquadri di delimitazione, ovvero i rettangoli sopra l'immagine, che indicano le AnnotationSpecs trovate. Fornito nell'ordine che corrisponde agli ID. Ogni riquadro di delimitazione è un array di 4 numeri |
ImageQuery
Query sull'immagine per la richiesta dell'endpoint di ricerca.
Campi | |
---|---|
Campo unione
|
|
input_image |
Immagine di input in byte non elaborati. |
asset |
Nome della risorsa dell'asset. Supportato solo nel tipo di corpus IMAGE. Formato: |
ImageSegmentationPredictionResult
Formato dell'output di previsione per la segmentazione delle immagini.
Campi | |
---|---|
category_mask |
Un'immagine PNG in cui ogni pixel della maschera rappresenta la categoria a cui è stato previsto che appartenga il pixel dell'immagine originale. Le dimensioni di questa immagine saranno le stesse dell'immagine originale. La mappatura tra AnntoationSpec e il colore è disponibile nei metadati del modello. Il modello sceglierà la categoria più probabile e, se nessuna delle categorie raggiunge la soglia di confidenza, il pixel verrà contrassegnato come sfondo. |
confidence_mask |
Un'immagine a un canale codificata come PNG senza perdita di dati a 8 bit. Le dimensioni dell'immagine saranno le stesse dell'immagine originale. Per un pixel specifico, un colore più scuro indica una minore confidenza nella correttezza della categoria in categoryMask per il pixel corrispondente. Il nero indica nessuna confidenza e il bianco indica confidenza completa. |
ImportAssetsMetadata
Il messaggio dei metadati per l'elemento LRO ImportAssets.
Campi | |
---|---|
metadata |
I metadati dell'operazione. |
ImportAssetsRequest
Il messaggio di richiesta per ImportAssets.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa del corpus principale in cui verranno importati gli asset. Formato: |
Campo unione source . La fonte. source può essere solo uno dei seguenti: |
|
assets_gcs_uri |
Il file contiene tutte le informazioni sulle risorse da importare. * Il file è in formato JSONL. * Ogni riga corrisponde a una risorsa. * Ogni riga verrà convertita in InputImageAsset proto. |
ImportAssetsResponse
Questo tipo non contiene campi.
Il messaggio di risposta per l'operazione LRO ImportAssets.
ImportRetailProductsResponse
Risposta di ImportProducts al termine dell'operazione.
Indice
Un indice è una risorsa nel Corpus. Contiene una versione indicizzata degli asset e delle annotazioni. Se viene implementato in un endpoint, consente agli utenti di eseguire ricerche nell'indice.
Campi | |
---|---|
name |
Solo output. Nome della risorsa dell'indice. Formato: |
display_name |
Facoltativo. Nome visualizzato facoltativo dell'indice specificato dall'utente. |
description |
Facoltativo. Descrizione facoltativa dell'indice. |
state |
Solo output. Stato dell'indice. |
create_time |
Solo output. Il timestamp di creazione. |
update_time |
Solo output. Il timestamp dell'aggiornamento. |
deployed_indexes[] |
Solo output. Riferimenti all'istanza dell'indice di cui è stato eseguito il deployment. L'indice del corpus VIDEO_ON_DEMAND può avere al massimo un indice di cui è stato eseguito il deployment. L'indice del corpus di immagini può avere più indici di cui è stato eseguito il deployment. |
Campo unione asset_filter . Specifica in che modo vengono selezionati gli asset per questo indice. Se non specificato, il valore predefinito è entire_corpus. Comportamento in UpdateIndex: se update_mask include uno dei percorsi dei campi asset_filter, l'indice verrà ricostruito con gli asset più recenti, inclusi i dati e le annotazioni analizzati. asset_filter può essere solo uno dei seguenti: |
|
entire_corpus |
Includi tutti gli asset del corpus. |
Stato
Enum che rappresenta i diversi stati attraverso i quali un indice potrebbe eseguire il ciclo durante il suo ciclo di vita.
Enum | |
---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Non deve essere utilizzato. |
CREATING |
Stato CREATING. |
CREATED |
Stato CREATED. |
UPDATING |
Stato UPDATING. |
IndexAssetMetadata
Metadati per IndexAsset.
Campi | |
---|---|
indexing_status |
Lo stato dell'indicizzazione di questa risorsa. |
status |
Lo stato dell'indicizzazione di questa risorsa. |
start_time |
L'ora di inizio dell'operazione. |
update_time |
L'ora dell'aggiornamento dell'operazione. |
IndexingStatus
Lo stato dell'indicizzazione della risorsa.
Campi | |
---|---|
state |
Stato dell'indicizzazione di questa risorsa. |
status_message |
Messaggio dettagliato che descrive lo stato. |
Stato
Enum stato per l'indicizzazione di questa risorsa.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato di elaborazione predefinito non dovrebbe mai verificarsi. |
IN_PROGRESS |
L'indicizzazione è in corso. |
SUCCEEDED |
La procedura è stata completata correttamente. |
FAILED |
Il processo non è riuscito. |
IndexAssetRequest
Messaggio di richiesta per IndexAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa dell'asset da indicizzare. Formato: |
index |
Facoltativo. Il nome dell'indice. Formato: |
IndexAssetResponse
Questo tipo non contiene campi.
Messaggio di risposta per IndexAsset.
IndexEndpoint
Messaggio che rappresenta la risorsa IndexEndpoint. Gli ImageIndex vengono di conseguenza implementati.
Campi | |
---|---|
name |
Solo output. Nome della risorsa di IndexEndpoint. Formato: |
display_name |
Facoltativo. Nome visualizzato di IndexEndpoint. Può contenere fino a 32 caratteri. |
description |
Facoltativo. Descrizione di IndexEndpoint. Può contenere fino a 25000 caratteri. |
deployed_index |
Solo output. L'indice di cui è stato eseguito il deployment in questo endpoint indice. |
state |
Solo output. Stato di IndexEndpoint. |
labels |
Facoltativo. Le etichette applicate a una risorsa devono soddisfare i seguenti requisiti:
Per ulteriori dettagli, consulta il documento Google Cloud. |
create_time |
Solo output. Crea il timestamp. |
update_time |
Solo output. Aggiorna il timestamp. |
Stato
Fase IndexEndpoint.
Enum | |
---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Non deve essere utilizzato. |
CREATING |
Stato CREATING. |
CREATED |
Stato CREATED. |
UPDATING |
Stato UPDATING. |
FAILED |
Stato FAILED. |
IndexedAsset
Una risorsa indicizzata è una risorsa su cui si basa l'indice.
Campi | |
---|---|
index |
Obbligatorio. L'indice a cui appartiene questa risorsa indicizzata. Formato: |
asset |
Obbligatorio. Il nome della risorsa dell'asset. Formato: |
create_time |
Solo output. Il timestamp di creazione. |
update_time |
Solo output. Il timestamp dell'aggiornamento. |
IndexingStatus
Lo stato dell'indicizzazione della risorsa.
Campi | |
---|---|
state |
Solo output. Stato dell'indicizzazione di questa risorsa. |
status_message |
Messaggio dettagliato che descrive lo stato. |
Stato
Enum stato per l'indicizzazione di questa risorsa.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato di elaborazione predefinito non dovrebbe mai verificarsi. |
IN_PROGRESS |
L'indicizzazione è in corso. |
SUCCEEDED |
La procedura è stata completata correttamente. |
FAILED |
Il processo non è riuscito. |
IngestAssetRequest
Messaggio di richiesta per l'API IngestAsset.
Campi | |
---|---|
Campo unione
|
|
config |
Fornisce informazioni sui dati e sul nome della risorsa della risorsa a cui appartengono i dati. Il primo messaggio |
time_indexed_data |
Dati da importare. |
Configurazione
Configurazione per i dati.
Campi | |
---|---|
asset |
Obbligatorio. Il nome della risorsa a cui appartengono i dati importati. |
Campo unione
|
|
video_type |
Digita le informazioni per i dati video. |
VideoType
Digita le informazioni per i dati video.
Campi | |
---|---|
container_format |
Formato del contenitore dei dati video. |
ContainerFormat
Formato del contenitore del video.
Enum | |
---|---|
CONTAINER_FORMAT_UNSPECIFIED |
Il tipo predefinito, che non dovrebbe essere utilizzato. |
CONTAINER_FORMAT_MP4 |
Formato del contenitore MP4. |
TimeIndexedData
Contiene i dati e l'intervallo di tempo corrispondente a cui si riferiscono.
Campi | |
---|---|
data |
Dati da importare. |
temporal_partition |
Intervallo di tempo dei dati. |
IngestAssetResponse
Messaggio di risposta per l'API IngestAsset.
Campi | |
---|---|
successfully_ingested_partition |
Intervallo di tempo dei dati importati correttamente. |
Istanza
Messaggio che descrive l'oggetto Instance
Campi | |
---|---|
name |
Solo output. Nome della risorsa |
create_time |
Solo output. [Solo output] Timestamp creazione |
update_time |
Solo output. [Solo output] Timestamp aggiornamento |
labels |
Etichette come coppie chiave-valore |
display_name |
Obbligatorio. Un nome visualizzato facile da usare per la soluzione. |
description |
Una descrizione per questa istanza. |
input_resources[] |
Le risorse di input per l'istanza dell'applicazione corrente. Ad esempio: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a |
output_resources[] |
Tutte le risorse di output associate a un'istanza dell'applicazione. |
state |
Stato dell'istanza. |
InputResource
Messaggio della risorsa di input utilizzata in un'istanza dell'applicazione.
Campi | |
---|---|
consumer_node |
Il nome del nodo del grafo che riceve la risorsa di input. Ad esempio: input_resource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumer_node: stream-input |
input_resource_binding |
Se esiste una sola associazione di input, la risorsa di input specifica che utilizzerà la risorsa di input corrente può essere ignorata. |
annotations |
Contiene annotazioni delle risorse. |
Campo unione input_resource_information . Obbligatorio. Specifica l'input per l'istanza dell'applicazione. input_resource_information può essere solo uno dei seguenti: |
|
input_resource |
Il nome della risorsa di input diretto. Se il tipo di istanza è STREAMING_PREDICTION, la risorsa di input è nel formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Se il tipo di istanza è BATCH_PREDICTION dal contenitore di input Cloud Storage, la risorsa di input è nel formato "gs://bucket-a". |
annotated_stream |
Se la risorsa di input è VisionAI Stream, le annotazioni associate possono essere specificate utilizzando invece annotated_stream. |
OutputResource
Messaggio della risorsa di output utilizzata in un'istanza dell'applicazione.
Campi | |
---|---|
output_resource |
Il nome della risorsa di output per l'istanza dell'applicazione corrente. |
producer_node |
Il nome del nodo del grafo che produce il nome della risorsa di output. Ad esempio: output_resource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producer_node: occupancy-counting |
output_resource_binding |
La specifica associazione della risorsa di output che produce l'OutputResource corrente. |
is_temporary |
Solo output. Indica se la risorsa di output è temporanea, il che significa che viene generata durante il deployment dell'applicazione. La risorsa temporanea verrà eliminata durante il ritiro dell'applicazione. |
autogen |
Solo output. Indica se la risorsa di output viene creata automaticamente dalla piattaforma di app di AI visiva. |
Stato
Stato dell'istanza
Enum | |
---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se lo stato viene omesso. |
CREATING |
Stato CREATING. |
CREATED |
Stato CREATED. |
DEPLOYING |
Stato DEPLOYING. |
DEPLOYED |
Stato DEPLOYED. |
UNDEPLOYING |
Stato UNDEPLOYING. |
DELETED |
Stato DELETED. |
ERROR |
Stato ERROR. |
UPDATING |
Aggiornamento stato |
DELETING |
Stato Eliminazione. |
FIXING |
Correzione dello stato. |
IntRange
Tipo di intervallo di numeri interi.
Campi | |
---|---|
start |
Inizio dell'intervallo di interi. |
end |
Fine dell'intervallo di interi. |
IntRangeArray
Un elenco di valori di intervallo di numeri interi.
Campi | |
---|---|
int_ranges[] |
Valori di intervallo di interi. |
ListAnalysesRequest
Messaggio per richiedere l'elenco delle analisi
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListAnalysesRequest |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtrare i risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListAnalysesResponse
Messaggio per la risposta alle analisi della scheda
Campi | |
---|---|
analyses[] |
L'elenco di Analisi |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListAnnotationsRequest
Messaggio di richiesta per l'API GetAnnotation.
Campi | |
---|---|
parent |
L'elemento principale, proprietario di questa raccolta di annotazioni. Formato: |
page_size |
Il numero massimo di annotazioni da restituire. Il servizio potrebbe restituire meno di questo valore. Se non viene specificato, verranno restituite al massimo 50 annotazioni. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
filter |
Il filtro applicato all'elenco restituito. Supportiamo i filtri solo per i seguenti campi: |
ListAnnotationsResponse
Messaggio di richiesta per l'API ListAnnotations.
Campi | |
---|---|
annotations[] |
Le annotazioni dell'asset specificato. |
next_page_token |
Un token che può essere inviato come |
ListApplicationsRequest
Messaggio per richiedere l'elenco delle applicazioni.
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListApplicationsRequest. |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtraggio dei risultati. |
order_by |
Suggerimento su come ordinare i risultati. |
ListApplicationsResponse
Messaggio per la risposta alle richieste di elenco.
Campi | |
---|---|
applications[] |
L'elenco delle applicazioni. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListAssetsRequest
Messaggio di richiesta per ListAssets.
Campi | |
---|---|
parent |
Obbligatorio. L'elemento principale, proprietario di questa raccolta di asset. Formato: |
page_size |
Il numero massimo di asset da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituiti al massimo 50 asset. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
filter |
Il filtro applicato all'elenco restituito. Sono supportati solo i seguenti filtri: "assets_with_contents = true", che restituisce gli asset con contenuti caricati; "assets_with_contents = false", che restituisce gli asset senza contenuti. |
ListAssetsResponse
Messaggio di risposta per ListAssets.
Campi | |
---|---|
assets[] |
Gli asset del corpus specificato. |
next_page_token |
Un token che può essere inviato come |
ListCollectionsRequest
Messaggio di richiesta per ListCollections.
Campi | |
---|---|
parent |
Obbligatorio. Il corpus principale. Formato: |
page_size |
Il numero massimo di raccolte da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituite al massimo 50 raccolte. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListCollectionsResponse
Messaggio di risposta per ListCollections.
Campi | |
---|---|
collections[] |
Le raccolte del corpus specificato. |
next_page_token |
Un token che può essere inviato come |
ListCorporaRequest
Messaggio di richiesta per ListCorpora.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa del progetto da cui elencare i corpora. |
page_size |
Dimensioni della pagina richiesta. L'API potrebbe restituire meno risultati rispetto a quelli richiesti. Se è negativo, viene restituito l'errore INVALID_ARGUMENT. Se non specificato o 0, l'API sceglierà una dimensione predefinita, pari a 10. Se la dimensione della pagina richiesta è maggiore di quella massima, l'API sceglierà di utilizzare la dimensione massima, ovvero 20. |
page_token |
Un token che identifica una pagina di risultati da restituire dal server. In genere, viene ottenuto tramite |
filter |
Il filtro applicato all'elenco di corpora restituito. Sono supportate solo le seguenti limitazioni: |
ListCorporaResponse
Messaggio di risposta per ListCorpora.
Campi | |
---|---|
corpora[] |
I corpora nel progetto. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. Vai a |
ListDataSchemasRequest
Messaggio di richiesta per ListDataSchemas.
Campi | |
---|---|
parent |
Obbligatorio. La raccolta di schemi di dati di proprietà del proprietario. Formato: |
page_size |
Il numero massimo di schemi di dati da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituiti al massimo 50 schemi di dati. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListDataSchemasResponse
Messaggio di risposta per ListDataSchemas.
Campi | |
---|---|
data_schemas[] |
Gli schemi di dati del corpus specificato. |
next_page_token |
Un token che può essere inviato come |
ListDraftsRequest
Messaggio per richiedere l'elenco delle bozze.
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListDraftsRequest. |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtraggio dei risultati. |
order_by |
Suggerimento su come ordinare i risultati. |
ListDraftsResponse
Messaggio di risposta alle bozze della scheda.
Campi | |
---|---|
drafts[] |
L'elenco delle bozze. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListIndexEndpointsRequest
Messaggio di richiesta per ListIndexEndpoints.
Campi | |
---|---|
parent |
Obbligatorio. Formato: |
page_size |
Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verrà utilizzata una dimensione pagina di 50. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Facoltativo. Il filtro applicato all'elenco restituito. Supportiamo solo i filtri per il campo |
ListIndexEndpointsResponse
Messaggio di risposta per ListIndexEndpoints.
Campi | |
---|---|
index_endpoints[] |
L'elenco di IndexEndpoints. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
ListIndexesRequest
Messaggio di richiesta per gli indici delle schede.
Campi | |
---|---|
parent |
Obbligatorio. Il corpus principale proprietario di questa raccolta di indici. Formato: |
page_size |
Il numero massimo di indici da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituiti al massimo 50 indici. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListIndexesResponse
Messaggio di risposta per ListIndexes.
Campi | |
---|---|
indexes[] |
Gli indici del corpus specificato. |
next_page_token |
Un token che può essere inviato come |
ListInstancesRequest
Messaggio per richiedere l'elenco delle istanze.
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListInstancesRequest. |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtraggio dei risultati. |
order_by |
Suggerimento su come ordinare i risultati. |
ListInstancesResponse
Messaggio per la risposta alle istanze di elenco.
Campi | |
---|---|
instances[] |
L'elenco di istanze. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListPrebuiltProcessorsRequest
Messaggio di richiesta per l'inserimento di processori predefiniti.
Campi | |
---|---|
parent |
Obbligatorio. Percorso principale. |
ListPrebuiltProcessorsResponse
Messaggio di risposta per l'elenco dei processori predefiniti.
Campi | |
---|---|
processors[] |
L'elenco di Processor. |
ListProcessesRequest
Messaggio per richiedere l'elenco dei processi.
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListProcessesRequest. |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtrare i risultati |
order_by |
Suggerimento su come ordinare i risultati |
ListProcessesResponse
Messaggio di risposta alle procedure di elenco.
Campi | |
---|---|
processes[] |
L'elenco dei processi. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListProcessorsRequest
Messaggio per richiedere l'elenco dei processori.
Campi | |
---|---|
parent |
Obbligatorio. Valore principale per ListProcessorsRequest. |
page_size |
Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi rispetto a quelli richiesti. Se non viene specificato, il server sceglierà un valore predefinito appropriato. |
page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
filter |
Filtraggio dei risultati. |
order_by |
Suggerimento su come ordinare i risultati. |
ListProcessorsResponse
Messaggio per la risposta ai processori dell'elenco.
Campi | |
---|---|
processors[] |
L'elenco di Processor. |
next_page_token |
Un token che identifica una pagina di risultati che il server deve restituire. |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListSearchConfigsRequest
Messaggio di richiesta per ListSearchConfigs.
Campi | |
---|---|
parent |
Obbligatorio. L'account principale, proprietario di questa raccolta di configurazioni di ricerca. Formato: |
page_size |
Il numero massimo di configurazioni di ricerca da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verrà utilizzata una dimensione pagina di 50. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListSearchConfigsResponse
Messaggio di risposta per ListSearchConfigs.
Campi | |
---|---|
search_configs[] |
Le configurazioni di ricerca del corpus specificato. |
next_page_token |
Un token che può essere inviato come |
ListSearchHypernymsRequests
Messaggio di richiesta per l'elenco di SearchHypernyms.
Campi | |
---|---|
parent |
Obbligatorio. L'elemento principale, che possiede questa raccolta di SearchHypernyms. Formato: |
page_size |
Il numero massimo di SearchHypernyms restituiti. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verrà utilizzata una dimensione pagina di 50. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ListSearchHypernymsResponse
Messaggio di risposta per l'elenco di SearchHypernyms.
Campi | |
---|---|
search_hypernyms[] |
I SearchHypernyms dal corpus specificato. |
next_page_token |
Un token che può essere inviato come |
MachineSpec
Specifiche di una singola macchina.
Campi | |
---|---|
machine_type |
Immutabile. il tipo di macchina. Consulta l'elenco dei tipi di macchine supportati per la previsione Consulta l'elenco dei tipi di macchine supportati per l'addestramento personalizzato. Per [DeployedModel][] questo campo è facoltativo e il valore predefinito è |
accelerator_type |
Immutabile. Il tipo di acceleratori che possono essere collegati alla macchina in base a |
accelerator_count |
Il numero di acceleratori da collegare alla macchina. |
MediaWarehouseConfig
Messaggio che descrive MediaWarehouseConfig.
Campi | |
---|---|
corpus |
Nome della risorsa del corpus del Media Warehouse. Formato: projects/${project_id}/locations/${location_id}/corpora/${corpus_id} |
region |
Deprecato. |
ttl |
La durata per cui possono esistere tutti gli asset multimediali, i metadati associati e i documenti di ricerca. |
ModelType
Tutti i tipi di modelli supportati nella piattaforma di app Vision AI.
Enum | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo di processore UNSPECIFIED. |
IMAGE_CLASSIFICATION |
Tipo di modello Classificazione delle immagini. |
OBJECT_DETECTION |
Tipo di modello Rilevamento di oggetti. |
VIDEO_CLASSIFICATION |
Tipo di modello: classificazione video. |
VIDEO_OBJECT_TRACKING |
Tipo di modello: monitoraggio degli oggetti. |
VIDEO_ACTION_RECOGNITION |
Tipo di modello: riconoscimento delle azioni. |
OCCUPANCY_COUNTING |
Conteggio delle presenze per tipo di modello. |
PERSON_BLUR |
Tipo di modello Sfocatura persone. |
VERTEX_CUSTOM |
Tipo di modello Vertex Custom. |
Nodo
Messaggio che descrive l'oggetto del nodo.
Campi | |
---|---|
name |
Obbligatorio. Un nome univoco per il nodo. |
display_name |
Un nome visualizzato facile da usare per il nodo. |
node_config |
Configurazione del nodo. |
processor |
Il nome del processore fa riferimento alla risorsa del processore scelta. |
parents[] |
Nodo principale. Il nodo di input non deve avere un nodo padre. Per la versione 1 Alpha1/Beta, solo il nodo del magazzino multimediale può avere più nodi principali, mentre gli altri tipi di nodi avranno un solo nodo principale. |
Campo unione
|
|
output_all_output_channels_to_stream |
Per impostazione predefinita, l'output del nodo sarà disponibile solo per i nodi a valle. Per utilizzare l'output diretto del nodo dell'applicazione, l'output deve essere inviato inizialmente a Vision AI Streams. Se imposti output_all_output_channels_to_stream su true, App Platform invierà automaticamente tutte le uscite del nodo corrente alle risorse di stream di Vision AI (uno stream per canale di output). La risorsa stream di output verrà creata automaticamente da App Platform durante il deployment ed eliminata dopo il ritiro dell'applicazione. Tieni presente che questa configurazione si applica a tutte le istanze dell'applicazione. Lo stream di output può essere sostituito a livello di istanza configurando la sezione |
InputEdge
Messaggio che descrive un bordo che punta a un nodo.
Campi | |
---|---|
parent_node |
Il nome del nodo principale. |
parent_output_channel |
L'artefatto di output collegato del nodo principale. Può essere omesso se il processore di destinazione ha un solo elemento di output. |
connected_input_channel |
Il canale di input collegato del processore del nodo corrente. Può essere omesso se il processore di destinazione ha un solo canale di input. |
NormalizedPolygon
Poligono normalizzato.
Campi | |
---|---|
normalized_vertices[] |
I vertici normalizzati del poligono di delimitazione. L'angolo in alto a sinistra dell'immagine sarà [0, 0]. |
NormalizedPolyline
Pplyline normalizzata, che rappresenta una curva costituita da segmenti di linea retta collegati.
Campi | |
---|---|
normalized_vertices[] |
Una sequenza di vertici collegati da linee rette. |
NormalizedVertex
Un vertice rappresenta un punto 2D nell'immagine. NOTA: le coordinate dei vertici normalizzate sono relative all'immagine originale e vanno da 0 a 1.
Campi | |
---|---|
x |
Coordinata X. |
y |
Coordinata Y. |
ObjectDetectionPredictionResult
Formato dell'output della previsione per il rilevamento di oggetti generici.
Campi | |
---|---|
current_time |
Timestamp corrente. |
identified_boxes[] |
Un elenco di caselle identificate. |
Entità
Le informazioni sulle entità per le annotazioni del risultato di previsione del rilevamento di oggetti.
Campi | |
---|---|
label_id |
ID etichetta. |
label_string |
Stringa leggibile dell'etichetta. |
IdentifiedBox
La casella identificata contiene la posizione e l'entità dell'oggetto.
Campi | |
---|---|
box_id |
Un ID univoco per questa casella. |
normalized_bounding_box |
Riquadro di delimitazione nelle coordinate normalizzate. |
confidence_score |
Punteggio di affidabilità associato a questa casella. |
entity |
Entità di questa casella. |
NormalizedBoundingBox
Riquadro di delimitazione nelle coordinate normalizzate.
Campi | |
---|---|
xmin |
Min nella coordinata x. |
ymin |
Valore minimo della coordinata y. |
width |
Larghezza del riquadro di delimitazione. |
height |
Altezza del riquadro di delimitazione. |
OccupancyCountConfig
Messaggio che descrive OccupancyCountConfig.
Campi | |
---|---|
enable_people_counting |
Se vuoi conteggiare le apparizioni di persone, i conteggi di output hanno "persone" come chiave. |
enable_vehicle_counting |
Se conteggiare le apparizioni dei veicoli, i conteggi di output avranno "vehicle" come chiave. |
enable_dwelling_time_tracking |
Indica se monitorare il tempo di ristagno di ogni singolo oggetto all'interno della scena o di una zona specifica. |
OccupancyCountingPredictionResult
Il proto del risultato della previsione per il conteggio delle persone.
Campi | |
---|---|
current_time |
Timestamp corrente. |
identified_boxes[] |
Un elenco di caselle identificate. |
stats |
Statistiche sul rilevamento. |
track_info[] |
Monitorare le informazioni correlate. Tutti i canali in diretta in questo momento. Esiste solo se il monitoraggio è attivo. |
dwell_time_info[] |
Informazioni relative al tempo di permanenza. Tutti i canali pubblicati in una determinata zona con un timestamp del tempo di permanenza iniziale e finale |
pts |
Il timestamp di presentazione del frame. |
DwellTimeInfo
Le informazioni sul tempo di permanenza per le annotazioni dell'operatore di conteggio delle presenze.
Campi | |
---|---|
track_id |
Un ID univoco per identificare un canale. Deve essere coerente nei vari frame. |
zone_id |
L'ID univoco della zona in cui l'oggetto è in attesa/fermo. |
dwell_start_time |
L'ora di inizio in cui è stato identificato un oggetto abitazione in una zona. |
dwell_end_time |
L'ora di fine quando un oggetto dimora è uscito da una zona. |
Entità
Le informazioni sull'entità per le annotazioni dell'operatore di conteggio delle presenze.
Campi | |
---|---|
label_id |
ID etichetta. |
label_string |
Stringa leggibile dell'etichetta. |
IdentifiedBox
La casella identificata contiene la posizione e l'entità dell'oggetto.
Campi | |
---|---|
box_id |
Un ID univoco per questa casella. |
normalized_bounding_box |
Riquadro di delimitazione nelle coordinate normalizzate. |
score |
Punteggio di affidabilità associato a questa casella. |
entity |
Entità di questa casella. |
track_id |
Un ID univoco per identificare un canale. Deve essere coerente nei vari frame. Esiste solo se il monitoraggio è attivo. |
NormalizedBoundingBox
Riquadro di delimitazione nelle coordinate normalizzate.
Campi | |
---|---|
xmin |
Min nella coordinata x. |
ymin |
Valore minimo della coordinata y. |
width |
Larghezza del riquadro di delimitazione. |
height |
Altezza del riquadro di delimitazione. |
Statistiche
Le informazioni sulle statistiche per le annotazioni dell'operatore di conteggio delle presenze.
Campi | |
---|---|
full_frame_count[] |
Conteggi del frame completo. |
crossing_line_counts[] |
Conteggi delle linee di intersezione. |
active_zone_counts[] |
Conteggi della zona attiva. |
AccumulatedObjectCount
Le informazioni sull'oggetto e il conteggio accumulato per le annotazioni dall'operatore di conteggio delle presenze.
Campi | |
---|---|
start_time |
L'ora di inizio del conteggio accumulato. |
object_count |
Il conteggio degli oggetti per il conteggio cumulativo. |
ActiveZoneCount
Messaggio per il conteggio delle zone attive.
Campi | |
---|---|
annotation |
Annotazione della zona attiva da parte dell'utente. |
counts[] |
Conteggi nella zona. |
CrossingLineCount
Messaggio per il conteggio delle linee di attraversamento.
Campi | |
---|---|
annotation |
Annotazione della riga da parte dell'utente. |
positive_direction_counts[] |
La direzione che segue il criterio della mano destra. |
negative_direction_counts[] |
La direzione opposta al criterio della mano destra. |
accumulated_positive_direction_counts[] |
Il conteggio positivo accumulato. |
accumulated_negative_direction_counts[] |
Il conteggio negativo accumulato. |
ObjectCount
Le informazioni sull'oggetto e il conteggio istantaneo per le annotazioni dall'operatore di conteggio delle presenze.
Campi | |
---|---|
entity |
Entità di questo oggetto. |
count |
Conteggio dell'oggetto. |
TrackInfo
Le informazioni sulla traccia per le annotazioni dell'operatore di conteggio delle presenze.
Campi | |
---|---|
track_id |
Un ID univoco per identificare un canale. Deve essere coerente nei vari frame. |
start_time |
Timestamp di inizio di questa traccia. |
OperationMetadata
Rappresenta i metadati dell'operazione a lunga esecuzione.
Campi | |
---|---|
create_time |
Solo output. L'ora in cui è stata creata l'operazione. |
end_time |
Solo output. L'ora in cui è terminata l'esecuzione dell'operazione. |
target |
Solo output. Percorso della risorsa definito dal server per il target dell'operazione. |
verb |
Solo output. Nome del verbo eseguito dall'operazione. |
status_message |
Solo output. Stato dell'operazione, se presente, leggibile da un utente. |
requested_cancellation |
Solo output. Identifica se l'utente ha richiesto l'annullamento dell'operazione. Le operazioni annullate correttamente hanno un valore [Operation.error][] con un |
api_version |
Solo output. Versione dell'API utilizzata per avviare l'operazione. |
Partition
Partizione per specificare la partizione nel tempo e nello spazio per l'annotazione a livello di risorsa secondaria.
Campi | |
---|---|
temporal_partition |
Partizione della risorsa nel tempo. |
spatial_partition |
Partizione della risorsa nello spazio. |
relative_temporal_partition |
Partizione della risorsa nel tempo. |
RelativeTemporalPartition
Partizione della risorsa in base al tempo relativo. Supportato dal tipo di corpus VIDEO_ON_DEMAND.
Campi | |
---|---|
start_offset |
Offset dell'ora di inizio della partizione. |
end_offset |
Offset dell'ora di fine della partizione. |
SpatialPartition
Partizione della risorsa nello spazio.
Campi | |
---|---|
x_min |
Il valore minimo della coordinata x. |
y_min |
Il valore della coordinata y minima. |
x_max |
Il valore massimo della coordinata x. |
y_max |
Il valore della coordinata y massima. |
TemporalPartition
Partizione della risorsa nell'ora UTC Epoch. Supportato dal tipo di corpus STREAM_VIDEO.
Campi | |
---|---|
start_time |
Ora di inizio della partizione. |
end_time |
Ora di fine della partizione. |
PersonBlurConfig
Messaggio che descrive FaceBlurConfig.
Campi | |
---|---|
person_blur_type |
Tipo di sfocatura delle persone. |
faces_only |
Indica se sfocare solo i volti e non l'intero oggetto nel processore. |
PersonBlurType
Tipo di sfocatura delle persone
Enum | |
---|---|
PERSON_BLUR_TYPE_UNSPECIFIED |
Tipo di sfocatura persone UNSPECIFIED. |
FULL_OCCULUSION |
Tipo di sfocatura del viso: occlusione completa. |
BLUR_FILTER |
Filtro di sfocatura di tipo FaceBlur. |
PersonVehicleDetectionConfig
Messaggio che descrive PersonVehicleDetectionConfig.
Campi | |
---|---|
enable_people_counting |
Almeno uno dei campi enable_people_counting e enable_vehicle_counting deve essere impostato su true. Se vuoi conteggiare le apparizioni di persone, i conteggi di output hanno "persone" come chiave. |
enable_vehicle_counting |
Se conteggiare le apparizioni dei veicoli, i conteggi di output avranno "vehicle" come chiave. |
PersonalProtectiveEquipmentDetectionConfig
Messaggio che descrive PersonalProtectiveEquipmentDetectionConfig.
Campi | |
---|---|
enable_face_coverage_detection |
Se attivare il rilevamento della copertura del viso. |
enable_head_coverage_detection |
Se attivare il rilevamento della copertura della testa. |
enable_hands_coverage_detection |
Se attivare il rilevamento della copertura delle mani. |
PersonalProtectiveEquipmentDetectionOutput
Formato di output per l'operatore di rilevamento dei dispositivi di protezione individuale.
Campi | |
---|---|
current_time |
Timestamp corrente. |
detected_persons[] |
Un elenco di DetectedPersons. |
DetectedPerson
La persona rilevata contiene la persona rilevata, le relative entità di protezione associate e le relative informazioni di protezione.
Campi | |
---|---|
person_id |
L'ID della persona rilevata. |
detected_person_identified_box |
Le informazioni della casella della persona rilevata e identificata. |
detected_ppe_identified_boxes[] |
Le informazioni sulla persona rilevata associata alle caselle identificate per l'PPE. |
face_coverage_score |
Punteggio di copertura per ogni parte del corpo. Punteggio di copertura per il viso. |
eyes_coverage_score |
Punteggio di copertura per gli occhi. |
head_coverage_score |
Punteggio di copertura per la testa. |
hands_coverage_score |
Punteggio di copertura per le mani. |
body_coverage_score |
Punteggio di copertura per il corpo. |
feet_coverage_score |
Punteggio di copertura per i piedi. |
NormalizedBoundingBox
Riquadro di delimitazione nelle coordinate normalizzate.
Campi | |
---|---|
xmin |
Min nella coordinata x. |
ymin |
Valore minimo della coordinata y. |
width |
Larghezza del riquadro di delimitazione. |
height |
Altezza del riquadro di delimitazione. |
PPEEntity
Le informazioni sull'entità per le annotazioni del risultato di previsione del rilevamento di dispositivi di protezione individuale.
Campi | |
---|---|
ppe_label_id |
ID etichetta. |
ppe_label_string |
Stringa leggibile dell'etichetta (ad es. casco, guanto, maschera). |
ppe_supercategory_label_string |
Stringa leggibile dell'etichetta della super categoria (ad es. copricapo, copricapo_mani, copricapo_viso). |
ppe_entity_id |
ID entità. |
PPEIdentifiedBox
La casella PPEIdentified contiene la posizione e le informazioni sull'entità dell'EPI.
Campi | |
---|---|
box_id |
Un ID univoco per questa casella. |
normalized_bounding_box |
Riquadro di delimitazione nelle coordinate normalizzate. |
confidence_score |
Punteggio di affidabilità associato a questa casella. |
ppe_entity |
Informazioni sull'entità PPE. |
PersonEntity
Le informazioni sull'entità per le annotazioni del risultato di previsione del rilevamento delle persone.
Campi | |
---|---|
person_entity_id |
ID entità. |
PersonIdentifiedBox
La casella Persona identificata contiene la posizione e le informazioni sull'entità della persona.
Campi | |
---|---|
box_id |
Un ID univoco per questa casella. |
normalized_bounding_box |
Riquadro di delimitazione nelle coordinate normalizzate. |
confidence_score |
Punteggio di affidabilità associato a questa casella. |
person_entity |
Informazioni sull'entità persona. |
Processo
Messaggio che descrive l'oggetto Process.
Campi | |
---|---|
name |
Il nome della risorsa. |
create_time |
Solo output. Il timestamp di creazione. |
update_time |
Solo output. Il timestamp dell'aggiornamento. |
analysis |
Obbligatorio. Riferimento a una risorsa di analisi esistente. |
attribute_overrides[] |
Facoltativo. Sostituzioni degli attributi degli analizzatori. Formato per ogni singolo elemento di override: "{analyzer_name}:{attribute_key}={value}" |
run_status |
Facoltativo. Stato della procedura. |
run_mode |
Facoltativo. Modalità di esecuzione del processo. |
event_id |
Facoltativo. ID evento degli stream di input/output. Questo è utile quando nell'analisi è presente un operatore StreamSource/StreamSink e vuoi specificare manualmente l'evento da leggere/scrivere. |
Processore
Messaggio che descrive l'oggetto Processor. ID successivo: 19
Campi | |
---|---|
name |
nome della risorsa. |
create_time |
Solo output. [Solo output] Timestamp creazione. |
update_time |
Solo output. [Solo output] Timestamp aggiornamento. |
labels |
Etichette come coppie chiave-valore. |
display_name |
Obbligatorio. Un nome visualizzato facile da usare per l'elaboratore. |
description |
Frasi illustrative per descrivere la funzionalità del processore. |
processor_type |
Solo output. Tipo di processore. |
model_type |
Tipo di modello. |
custom_processor_source_info |
Informazioni sulla sorgente per l'elaboratore creato dal cliente. |
state |
Solo output. Stato del processore. |
processor_io_spec |
Solo output. [Solo output] Le specifiche di input / output di un processore. Ogni tipo di processore ha specifiche di input / output fisse che non possono essere modificate dal cliente. |
configuration_typeurl |
Solo output. La configurazione corrispondente può essere utilizzata nell'applicazione per personalizzare il comportamento del processore. |
supported_annotation_types[] |
|
supports_post_processing |
Indica se il processore supporta il post-trattamento. |
ProcessorState
Enum | |
---|---|
PROCESSOR_STATE_UNSPECIFIED |
Stato del processore non specificato. |
CREATING |
Il processore è in fase di creazione (non è pronto per l'uso). |
ACTIVE |
Il processore è pronto per l'uso. |
DELETING |
Il processore è in fase di eliminazione (non è pronto per l'uso). |
FAILED |
Il processore è stato eliminato o la creazione non è riuscita . |
ProcessorType
Tipo
Enum | |
---|---|
PROCESSOR_TYPE_UNSPECIFIED |
Tipo di processore UNSPECIFIED. |
PRETRAINED |
Tipo di processore PRETRAINED. Il processore preaddestrato è sviluppato da Vision AI App Platform con funzionalità di elaborazione dei dati di visione all'avanguardia, come il conteggio delle persone o la sfocatura delle persone. In genere, il processore preaddestrato è disponibile pubblicamente. |
CUSTOM |
Tipo di processore CUSTOM. I processori personalizzati sono processori specializzati caricati dai clienti o importati da altre piattaforme Google Cloud (ad esempio Vertex AI). Il processore personalizzato è visibile solo al creator. |
CONNECTOR |
CONNETTORE del tipo di processore. I processori dei connettori sono processori speciali che eseguono I/O per l'applicazione, non elaborano i dati, ma li inviano ad altri processori o li ricevono da altri processori. |
ProcessorConfig
ID successivo: 36
Campi | |
---|---|
Campo unione
|
|
video_stream_input_config |
Configurazioni del processore di input dello stream. |
ai_enabled_devices_input_config |
Configurazione di dispositivi di input con l'AI integrata. |
media_warehouse_config |
Configurazioni del processore del data warehouse multimediale. |
person_blur_config |
Configurazioni del processore di sfocatura delle persone. |
occupancy_count_config |
Configurazioni del processore del conteggio delle presenze. |
person_vehicle_detection_config |
Configurazioni del processore di rilevamento di persone e veicoli. |
vertex_automl_vision_config |
Configurazioni del processore di visione artificiale Vertex AutoML. |
vertex_automl_video_config |
Configurazioni del processore video Vertex AutoML. |
vertex_custom_config |
Configurazioni del processore Vertex Custom. |
general_object_detection_config |
Configurazioni del processore di rilevamento di oggetti generici. |
big_query_config |
Configurazioni del processore BigQuery. |
personal_protective_equipment_detection_config |
Configurazioni di personal_protective_equipment_detection_config |
ProcessorIOSpec
Messaggio che descrive le specifiche di input / output di un processore.
Campi | |
---|---|
graph_input_channel_specs[] |
Per i processori con input_channel_specs, il processore deve essere collegato esplicitamente a un altro processore. |
graph_output_channel_specs[] |
Le specifiche dell'elemento di output per il processore corrente. |
instance_resource_input_binding_specs[] |
La risorsa di input che deve essere fornita dall'istanza dell'applicazione. |
instance_resource_output_binding_specs[] |
La risorsa di output che il processore genererà per istanza. A parte le associazioni di output elencate esplicitamente qui, tutti i canali GraphOutput dei processori possono essere associati alla risorsa stream. Il nome della associazione è quindi lo stesso del nome di GraphOutputChannel. |
GraphInputChannelSpec
Messaggio per la specifica del canale di input.
Campi | |
---|---|
name |
Il nome del canale di input corrente. |
data_type |
I tipi di dati del canale di input corrente. Se questo campo ha più di un valore, significa che questo canale di input può essere collegato a uno di questi diversi tipi di dati. |
accepted_data_type_uris[] |
Se specificato, solo questi tipi di dati dettagliati possono essere collegati al processore. Ad esempio, stream JPEG per MEDIA o proto PredictionResult per il tipo PROTO. Se non specificato, viene accettato qualsiasi proto. |
required |
Indica se il canale di input corrente è richiesto dal processore. Ad esempio, per un processore con ingresso video obbligatorio e ingresso audio facoltativo, se manca l'ingresso video, l'applicazione verrà rifiutata, mentre l'ingresso audio può mancare purché esista l'ingresso video. |
max_connection_allowed |
Il numero di bordi di input che possono essere collegati a questo canale di input. 0 significa illimitato. |
GraphOutputChannelSpec
Messaggio per la specifica del canale di output.
Campi | |
---|---|
name |
Il nome del canale di output corrente. |
data_type |
Il tipo di dati del canale di output corrente. |
data_type_uri |
|
InstanceResourceInputBindingSpec
Messaggio per la specifica del canale della risorsa istanza. Le risorse esterne sono nodi virtuali che non sono espressi nel grafico dell'applicazione. Ogni elaboratore esprime le proprie specifiche out-graph, in modo che il cliente possa sostituire l'origine o le destinazioni esterne con
Campi | |
---|---|
name |
Nome della associazione di input, univoco all'interno del processore. |
Campo unione
|
|
config_type_uri |
Il proto di configurazione che include le risorse Googleapis. Ad esempio type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation |
resource_type_uri |
L'URL del tipo diretto della risorsa Googleapis, ad esempio type.googleapis.com/google.cloud.vision.v1.Asset |
InstanceResourceOutputBindingSpec
Campi | |
---|---|
name |
Nome della associazione di output, univoco all'interno del processore. |
resource_type_uri |
L'URI del tipo di risorsa della risorsa di output accettabile. |
explicit |
Indica se la risorsa di output deve essere impostata esplicitamente nell'istanza. Se è false, il gestore lo genererà automaticamente, se necessario. |
RemoveApplicationStreamInputRequest
Messaggio per la rimozione dell'input stream da un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
target_stream_inputs[] |
Lo stream target da rimuovere. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
TargetStreamInput
Messaggio relativo allo streamInput target da rimuovere.
Campi | |
---|---|
stream |
|
RemoveApplicationStreamInputResponse
Messaggio per la risposta RemoveApplicationStreamInput.
RemoveCollectionItemRequest
Messaggio di richiesta per RemoveCollectionItem.
Campi | |
---|---|
item |
Obbligatorio. L'elemento da rimuovere. |
RemoveCollectionItemResponse
Messaggio di richiesta per RemoveCollectionItem.
Campi | |
---|---|
item |
L'elemento che è già stato rimosso. |
RemoveIndexAssetMetadata
Metadati per RemoveIndexAsset.
Campi | |
---|---|
indexing_status |
Lo stato dell'indicizzazione di questa risorsa. |
start_time |
L'ora di inizio dell'operazione. |
update_time |
L'ora dell'aggiornamento dell'operazione. |
RemoveIndexAssetRequest
Messaggio di richiesta per RemoveIndexAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa dell'asset da indicizzare. Formato: |
index |
Facoltativo. Il nome dell'indice. Formato: |
RemoveIndexAssetResponse
Questo tipo non contiene campi.
Messaggio di risposta per RemoveIndexAsset.
RemoveRetailProductsFromRetailProductSetResponse
La risposta RemoveRetailProductsFromRetailProductSet al termine dell'operazione.
ResourceAnnotations
Messaggio che descrive l'annotazione generale per le risorse.
Campi | |
---|---|
application_annotations[] |
Annotazioni che verranno applicate all'intera applicazione. |
node_annotations[] |
Annotazioni che verranno applicate al nodo specifico dell'applicazione. Se lo stesso tipo di annotazione viene applicato sia all'applicazione sia al nodo, l'annotazione del nodo verrà aggiunta a quella dell'applicazione globale. Ad esempio, se esiste un'annotazione di zona attiva per l'intera applicazione e un'annotazione di zona attiva per il processore di analisi della presenza, il processore di analisi della presenza avrà due zone attive definite. |
RetailBatchAnalyzeResponse
Messaggio di risposta per BatchAnalyze.
RetailEntity
Un'entità che può essere una frase o un numero nel testo del tag. Si tratta di un tipo di entità noto, ad esempio il titolo di un prodotto, il prezzo normale o il prezzo del club.
Campi | |
---|---|
type |
Tipo di entità, ad esempio "titolo prodotto", "prezzo normale", "prezzo club". |
mention_text |
Valore di testo dell'entità, ad esempio "2,99 $". Se l'entità non è presente nel tag, questo campo sarà vuoto. |
confidence |
Il livello di confidenza della previsione dell'entità. |
region |
La regione di località della persona giuridica nella regione del tag. |
normalized_text_value |
Valore di testo normalizzato in uno standard predefinito per il tipo di entità. Non presente se non è stato possibile convertire il valore estratto. |
RetailNormalizedBoundingBox
Le coordinate del riquadro di delimitazione sono relative alla larghezza e all'altezza dell'immagine. Ad esempio, se l'immagine è 100 x 200 e NormalizedBoundingBox è <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9>, le coordinate del riquadro delimitante saranno da (10, 40) a (50, 180). Tieni presente che alcune parti della casella delimitante potrebbero non rientrare nell'immagine.
Campi | |
---|---|
x_min |
Coordinata orizzontale dell'angolo in alto a sinistra. |
x_max |
Coordinata orizzontale dell'angolo in basso a destra. |
y_min |
Coordinata verticale dell'angolo in alto a sinistra. |
y_max |
Coordinate verticale dell'angolo in basso a destra. |
RetailObjectDetectionAnnotation
Descrivere una regione di oggetti e la relativa annotazione di rilevamento in un'immagine.
Campi | |
---|---|
bounding_box |
Riquadro di delimitazione normalizzato dell'istanza dell'oggetto. |
confidence |
Un punteggio di affidabilità compreso tra 0,0 e 1,0. Un valore più alto indica una maggiore affidabilità del risultato. |
RetailOperationMetadata
Metadati dell'operazione per il servizio di vendita al dettaglio.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
partial_failures[] |
Solo output. Si sono verificati errori parziali. Ad esempio, un singolo file immagine che non è stato possibile leggere. Il campo Dettagli stato conterrà i dettagli degli errori standard di Google Cloud. |
operation_metrics |
Solo output. Metriche sull'operazione. |
OperationMetrics
Le metriche registrate sull'operazione.
Campi | |
---|---|
counters |
Mappatura dal nome del contatore al conteggio. |
RetailPredictResults
Formato del risultato di BatchAnalyze.
Campi | |
---|---|
image_uri |
URI immagine dall'input. |
product_recognition_annotations[] |
Annotazioni per il riconoscimento dei prodotti. |
tag_recognition_annotations[] |
Annotazioni per il riconoscimento dei tag. |
RetailProduct
Messaggio che rappresenta la risorsa RetailProduct.
Campi | |
---|---|
name |
Solo output. Nome della risorsa RetailProduct. |
gtins[] |
Il codice Global Trade Item Number (GTIN) del prodotto. |
normalized_gtins[] |
Solo output. La versione normalizzata dei GTIN di input nel formato GTIN-14 canonico. |
third_party_ids[] |
Identificatori di terze parti utilizzati dal rivenditore o dal produttore. |
locale |
Impostazioni internazionali delle informazioni sul prodotto rappresentate come codice BCP-47, ad esempio en-US, de-DE. La lingua dell'etichetta del prodotto e del brand deve corrispondere alla lingua della località. |
brand |
Marca localizzata del prodotto. |
title |
Titolo localizzato del prodotto. |
product_uri |
Pagina di destinazione del prodotto. |
resource_state |
Solo output. Stato del prodotto di vendita al dettaglio. |
labels |
Le etichette con metadati definiti dall'utente per organizzare i prodotti di vendita al dettaglio. Le chiavi e i valori delle etichette non devono superare i 64 caratteri (punti di codice Unicode) e possono contenere solo lettere minuscole, caratteri numerici, trattini bassi e trattini. Sono consentiti caratteri internazionali. |
create_time |
Solo output. Il timestamp di creazione. |
update_time |
Solo output. Il timestamp dell'aggiornamento. |
RetailProductImageSimilarity
I punteggi di somiglianza con l'immagine del prodotto nell'insieme di indici.
Campi | |
---|---|
visual_similarity_score |
Il punteggio di somiglianza visiva con questa immagine prodotto. |
detected_text_similarity_score |
Il punteggio di somiglianza tra il testo rilevato nell'immagine prodotto della query e il testo rilevato dal modello in questa immagine prodotto. |
product_title_text_similarity_score |
Il punteggio di somiglianza tra il testo rilevato nell'immagine prodotto della query e il titolo del prodotto selezionato da un team di esperti di questa immagine prodotto. |
similarity_score |
Il punteggio di somiglianza combinato finale per questa immagine prodotto. |
RetailProductRecognitionAnnotation
Descrivere una regione del prodotto e la relativa annotazione di riconoscimento prodotto in un'immagine.
Campi | |
---|---|
product_region |
Informazioni sul rilevamento di questa istanza di prodotto (riquadro delimitante, confidenza e così via). |
recognition_results[] |
Risultati del riconoscimento dei prodotti. Sono ordinate in ordine decrescente di affidabilità. |
detected_text |
Testo rilevato dal modello in questa regione del prodotto. |
RetailProductRecognitionResult
Risultato del riconoscimento di un singolo prodotto.
Campi | |
---|---|
product_metadata |
Metadati del prodotto riconosciuto. |
confidence |
Un punteggio di affidabilità compreso tra 0,0 e 1,0. Un valore più alto indica una maggiore affidabilità del risultato. |
image_similarity[] |
I dettagli del punteggio di somiglianza per ogni immagine prodotto per questo risultato. |
RetailResourceState
Stato di una risorsa.
Enum | |
---|---|
RETAIL_RESOURCE_STATE_UNSPECIFIED |
Il valore predefinito. Non deve essere utilizzato. |
RETAIL_RESOURCE_STATE_CREATING |
Stato CREATING. |
RETAIL_RESOURCE_STATE_CREATED |
Stato CREATED. |
RETAIL_RESOURCE_STATE_UPDATING |
Stato UPDATING. |
RETAIL_RESOURCE_STATE_DELETED |
Stato DELETED. |
RETAIL_RESOURCE_STATE_ERROR |
Stato ERROR. |
RetailTagRecognitionAnnotation
Un file proto descrive il risultato del riconoscimento di un tag, inclusa la regione dell'immagine occupata da questa istanza di tag e le informazioni sul testo estratte.
Campi | |
---|---|
tag_region |
Informazioni sul rilevamento di questa istanza di tag (riquadro delimitante, confidenza e così via). |
tag_text |
Testo di questa istanza di tag. |
entities[] |
Un elenco di entità rilevate nel tag. |
RetailThirdPartyId
Rappresenta l'identificatore di terze parti utilizzato dal rivenditore o dal produttore (ad es. SKU o MPN).
Campi | |
---|---|
id |
ID di terze parti utilizzato dal rivenditore o dal produttore (ad es. SKU o MPN). |
owner |
L'entità che "possiede" l'identificatore di terze parti, ovvero il produttore o il rivenditore che vende il prodotto. |
RunMode
RunMode rappresenta la modalità di lancio del processo.
Enum | |
---|---|
RUN_MODE_UNSPECIFIED |
La modalità non è specificata. |
LIVE |
Modalità Live. Ciò significa che il processo viene avviato per gestire l'origine video in diretta e sono previsti possibili cali di pacchetti. |
SUBMISSION |
Modalità di invio. Ciò significa che il processo viene avviato per gestire file video con limiti, senza perdita di pacchetti. Lo stato di completamento viene monitorato. |
RunStatus
Messaggio che descrive lo stato del processo.
Campi | |
---|---|
state |
Lo stato del processo. |
reason |
Il motivo per cui è diventato uno stato. |
Stato
Lo stato rappresenta lo stato di esecuzione del processo.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato non è specificato. |
INITIALIZING |
INITIALIZING indica che il processo è pianificato, ma non è ancora pronto a gestire il traffico reale. |
RUNNING |
RUNNING indica che il processo è in esecuzione e gestisce il traffico. |
COMPLETED |
COMPLETED indica che l'elaborazione è stata completata, in particolare per il caso d'uso non in streaming. |
FAILED |
FAILED indica che l'elaborazione non è riuscita a essere completata. |
SchemaKeySortingStrategy
Una strategia per specificare come ordinare in base alla chiave dello schema di dati.
Campi | |
---|---|
options[] |
Le opzioni nella parte anteriore hanno una priorità maggiore rispetto a quelle nella parte posteriore. |
Opzione
Opzione per una chiave dello schema di dati.
Campi | |
---|---|
data_schema_key |
I dati utilizzati per l'ordinamento. |
sort_decreasing |
Indica se ordinare in ordine decrescente o crescente. Per impostazione predefinita, i risultati sono ordinati in ordine crescente. |
aggregate_method |
Metodo aggregato per la chiave dello schema di dati corrente. |
AggregateMethod
Quando un risultato ha più valori con la stessa chiave, specifica quale valore viene utilizzato per l'ordinamento. Per impostazione predefinita, AGGREGATE_METHOD_LARGEST viene utilizzato quando i risultati sono ordinati in ordine decrescente, mentre AGGREGATE_METHOD_SMALLEST viene utilizzato quando i risultati sono ordinati in ordine crescente.
Enum | |
---|---|
AGGREGATE_METHOD_UNSPECIFIED |
Il metodo aggregato non specificato verrà sovrascritto come indicato sopra. |
AGGREGATE_METHOD_LARGEST |
Prendi il valore più grande (alfabetico o numerico) da ordinare. |
AGGREGATE_METHOD_SMALLEST |
Prendi il valore più piccolo (alfabetico o numerico) da ordinare. |
SearchAssetsRequest
Messaggio di richiesta per SearchAssets.
Campi | |
---|---|
corpus |
Obbligatorio. Il corpus principale in cui eseguire la ricerca. Formato: "projects/{project_id}/locations/{location_id}/corpora/{corpus_id}" |
page_size |
Il numero di risultati da restituire in questa pagina. Se è 0, il server deciderà il valore appropriato per page_size. |
page_token |
Il token di continuazione per recuperare la pagina successiva. Se è vuoto, significa che sta recuperando la prima pagina. |
content_time_ranges |
Gli intervalli di tempo entro i quali devono rientrare i contenuti video corrispondenti. Se non vengono forniti intervalli, non ci saranno limitazioni di tempo. Questo campo viene trattato come i criteri riportati di seguito, ma viene definito separatamente per praticità, in quanto viene utilizzato di frequente. Tieni presente che se end_time è nel futuro, verrà impostato il valore massimo dell'ora in cui è stata ricevuta la richiesta. |
criteria[] |
Criteri applicati ai risultati di ricerca. |
exclusion_criteria[] |
Criteri da escludere dai risultati di ricerca. Tieni presente che |
facet_selections[] |
Memorizza lo stato di selezione del livello più recente. Qui verranno presentati solo i gruppi di aspetti con la selezione dell'utente. Lo stato di selezione è selezionato o deselezionato. Come criteri di ricerca verranno utilizzati solo i bucket delle sfaccettature selezionati. |
result_annotation_keys[] |
Un elenco di chiavi di annotazione per specificare le annotazioni da recuperare e restituire con ogni risultato di ricerca. La granularità dell'annotazione deve essere GRANULARITY_ASSET_LEVEL e la relativa strategia di ricerca non deve essere NO_SEARCH. |
search_query |
Query di ricerca globale. Consente all'utente di cercare le risorse senza dover specificare a quale campo appartiene il valore. |
Campo unione sort_spec . Specifica di ordinamento. Se questo campo non è specificato, per impostazione predefinita: - STREAM_VIDEO: i risultati di ricerca sono ordinati in base all'ora di inizio. sort_spec può essere solo uno dei seguenti: |
|
schema_key_sorting_strategy |
Ordina in base al valore sotto la chiave dello schema di dati. |
SearchAssetsResponse
Messaggio di risposta per SearchAssets.
Campi | |
---|---|
search_result_items[] |
Risultati di ricerca restituiti. |
next_page_token |
Il token di continuazione della pagina successiva. |
facet_results[] |
Risultati di ricerca dei facet di una determinata query, che contengono i valori dei facet già selezionati dall'utente e i risultati di ricerca dei facet aggiornati. |
SearchCapability
La funzionalità e i metadati della funzionalità di ricerca.
Campi | |
---|---|
type |
La funzionalità di ricerca da attivare. |
Tipo
Possibilità di eseguire ricerche diverse sugli asset.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Funzionalità di ricerca non specificata, da non utilizzare mai. |
EMBEDDING_SEARCH |
Ricerca incorporata. |
SearchCapabilitySetting
Impostazione per l'attivazione della funzionalità di ricerca.
Campi | |
---|---|
search_capabilities[] |
I metadati della funzionalità di ricerca da attivare. |
SearchConfig
SearchConfig memorizza diverse proprietà che influiscono sui comportamenti di ricerca e sui risultati di ricerca.
Campi | |
---|---|
name |
Nome della risorsa della configurazione di ricerca. Per CustomSearchCriteria, search_config è il nome dell'operatore di ricerca. Per i facet, search_config è il nome della dimensione del facet. Formato: |
facet_property |
Stabilisce una dimensione del livello e le specifiche associate. |
search_criteria_property |
Crea una mappatura tra un SearchCriteria personalizzato e una o più chiavi UGA. |
SearchCriteriaProperty
Configurazione centralizzata per i criteri di ricerca personalizzati.
Campi | |
---|---|
mapped_fields[] |
Ogni mapped_field corrisponde a una chiave UGA. Per capire come funziona questa proprietà, prendi in considerazione il seguente esempio. Nella tabella SearchConfig, l'utente aggiunge questa voce: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } } Ora, quando un utente esegue una query come: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } } La ricerca MWH restituirà i documenti di ricerca in cui (player=Tom Brady || coach=Tom Brady || player=Bill Belichick || coach=Bill Belichick). |
SearchHypernym
Risorsa di ricerca: SearchHypernym. Ad esempio, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Ciò significa che in modalità SMART_SEARCH, la ricerca di "vehicle" restituirà anche risultati con "sedan" o "truck" come annotazioni.
Campi | |
---|---|
name |
Nome della risorsa di SearchHypernym. Formato: |
hypernym |
L'iperonimo. |
hyponyms[] |
Iponimi a cui è mappato l'iperonimo. |
SearchIndexEndpointRequest
Messaggio di richiesta per SearchIndexEndpoint.
Campi | |
---|---|
index_endpoint |
Obbligatorio. L'endpoint dell'indice da cercare. Formato: "projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}" |
criteria[] |
Criteri applicati ai risultati di ricerca. |
exclusion_criteria[] |
Criteri da escludere dai risultati di ricerca. Tieni presente che |
page_size |
Dimensioni della pagina richiesta. L'API potrebbe restituire meno risultati rispetto a quelli richiesti. Se è negativo, viene restituito l'errore INVALID_ARGUMENT. Se non specificato o 0, l'API sceglierà una dimensione predefinita, pari a 10. Se le dimensioni della pagina richieste sono superiori a quelle massime, l'API sceglierà le dimensioni massime, ovvero 100. |
page_token |
Il token di continuazione per recuperare la pagina successiva. Se è vuoto, significa che sta recuperando la prima pagina. |
Campo unione query . La query di ricerca globale oneof. query può essere solo uno dei seguenti: |
|
image_query |
Una query solo per immagini. |
text_query |
Una query di solo testo. |
SearchIndexEndpointResponse
Messaggio di risposta per SearchIndexEndpoint.
Campi | |
---|---|
search_result_items[] |
Risultati di ricerca restituiti. |
next_page_token |
Il token di continuazione della pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine. |
SearchResultItem
Il risultato di ricerca contiene il nome della risorsa e gli intervalli di tempo corrispondenti.
Campi | |
---|---|
asset |
Il nome della risorsa dell'asset. Formato: |
segments[] |
I segmenti di asset corrispondenti. È deprecato: utilizza il campo |
segment |
Il segmento della risorsa con corrispondenza. |
relevance |
Pertinenza di questo |
requested_annotations[] |
Le annotazioni dei risultati di ricerca specificate da result_annotation_keys nella richiesta di ricerca. |
annotation_matching_results[] |
Risultati corrispondenti dell'annotazione basata su criteri o selezione di aspetti associati a questo elemento del risultato di ricerca. Contiene solo i risultati per i criteri o le selezioni di aspetti con fetch_matched_annotations=true. |
StreamAnnotation
messaggio sulle annotazioni relative alla risorsa stream Vision AI.
Campi | |
---|---|
id |
ID dell'annotazione. Deve essere univoco se utilizzato in un determinato contesto. Ad esempio, tutte le annotazioni di uno stream di input di un'applicazione di Vision AI. |
display_name |
Nome facile da usare per l'annotazione. |
source_stream |
Il nome della risorsa stream Vision AI. |
type |
Il tipo effettivo di annotazione. |
Campo unione
|
|
active_zone |
Annotazione per il tipo ACTIVE_ZONE |
crossing_line |
Annotazione per il tipo CROSSING_LINE |
StreamAnnotationType
Enum che descrive tutti i possibili tipi di annotazione dello stream.
Enum | |
---|---|
STREAM_ANNOTATION_TYPE_UNSPECIFIED |
Digita UNSPECIFIED. |
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE |
L'annotazione active_zone definisce un poligono sopra i contenuti di uno stream basato su immagini/video. L'elaborazione successiva si concentrerà solo sui contenuti all'interno della zona attiva. |
STREAM_ANNOTATION_TYPE_CROSSING_LINE |
L'annotazione crossing_line definisce un polilinea sopra i contenuti di uno stream di IA visiva basato su immagini/video. Gli eventi che si verificano lungo la linea verranno acquisiti. Ad esempio, i conteggi delle persone che superano la linea in Occupancy Analytic Processor. |
StreamAnnotations
Un wrapper di StreamAnnotation ripetuto.
Campi | |
---|---|
stream_annotations[] |
Più annotazioni. |
StreamWithAnnotation
Messaggio che descrive lo stream di Vision AI con annotazioni specifiche per l'applicazione. Tutti gli oggetti StreamAnnotation all'interno di questo messaggio DEVONO avere un ID univoco.
Campi | |
---|---|
stream |
Nome della risorsa stream Vision AI. |
application_annotations[] |
Annotazioni che verranno applicate all'intera applicazione. |
node_annotations[] |
Annotazioni che verranno applicate al nodo specifico dell'applicazione. Se lo stesso tipo di annotazione viene applicato sia all'applicazione sia al nodo, l'annotazione del nodo verrà aggiunta a quella dell'applicazione globale. Ad esempio, se esiste un'annotazione di zona attiva per l'intera applicazione e un'annotazione di zona attiva per il processore di analisi della presenza, il processore di analisi della presenza avrà due zone attive definite. |
NodeAnnotation
Messaggio che descrive le annotazioni specifiche per il nodo dell'applicazione.
Campi | |
---|---|
node |
Il nome del nodo del grafo dell'applicazione. |
annotations[] |
Le annotazioni dello stream specifiche per il nodo. |
StringArray
Un elenco di valori di tipo stringa.
Campi | |
---|---|
txt_values[] |
Valori di tipo stringa. |
UndeployApplicationRequest
Messaggio per il dislocamento di un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
UndeployApplicationResponse
Questo tipo non contiene campi.
Messaggio per la risposta UndeployApplication.
UndeployIndexMetadata
Messaggio sui metadati per UndeployIndex.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
deployed_index |
Solo output. L'indice di cui è in corso l'annullamento del deployment. |
UndeployIndexRequest
Messaggio di richiesta per UndeployIndexEndpoint.
Campi | |
---|---|
index_endpoint |
Obbligatorio. Nome della risorsa IndexEndpoint su cui verrà eseguito il ripristino. Formato: |
UndeployIndexResponse
Questo tipo non contiene campi.
Risposta di UndeployIndex al termine dell'operazione.
UndeployRetailProductRecognitionIndexResponse
Messaggio per la risposta UndeployRetailProductRecognitionIndex.
UpdateAnalysisRequest
Messaggio per l'aggiornamento di un'analisi.
Campi | |
---|---|
update_mask |
Obbligatorio. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa di analisi dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
analysis |
Obbligatorio. La risorsa in fase di aggiornamento. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
UpdateAnnotationRequest
Messaggio di richiesta per l'API UpdateAnnotation.
Campi | |
---|---|
annotation |
Obbligatorio. L'annotazione da aggiornare. Il campo |
update_mask |
L'elenco dei campi da aggiornare. |
UpdateApplicationInstancesRequest
Messaggio per l'aggiornamento di un'istanza dell'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
|
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se true, la richiesta di aggiornamento creerà una risorsa se la risorsa di destinazione non esiste. In questo caso, field_mask verrà ignorato. |
UpdateApplicationInstance
Campi | |
---|---|
update_mask |
Facoltativo. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa bozza dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
instance |
Obbligatorio. La risorsa in fase di aggiornamento. |
instance_id |
Obbligatorio. L'ID dell'istanza. |
UpdateApplicationInstancesResponse
Messaggio per la risposta UpdateApplicationInstances.
UpdateApplicationRequest
Messaggio per l'aggiornamento di un'applicazione.
Campi | |
---|---|
update_mask |
Facoltativo. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa Application dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
application |
Obbligatorio. La risorsa in fase di aggiornamento. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
UpdateApplicationStreamInputRequest
Messaggio per l'aggiornamento dell'input stream in un'applicazione.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'applicazione da recuperare. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Gli input dello stream da aggiornare. Il nome della risorsa stream è la chiave di ogni StreamInput e deve essere univoco all'interno di ogni applicazione. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se true, UpdateApplicationStreamInput inserirà l'input stream nell'applicazione anche se lo stream di destinazione non è incluso nell'applicazione. |
UpdateApplicationStreamInputResponse
Questo tipo non contiene campi.
Messaggio per la risposta AddApplicationStreamInput.
UpdateAssetRequest
Messaggio di richiesta per UpdateAsset.
Campi | |
---|---|
asset |
Obbligatorio. La risorsa da aggiornare. Il campo |
update_mask |
L'elenco dei campi da aggiornare. |
UpdateCollectionRequest
Messaggio di richiesta per UpdateCollectionRequest.
Campi | |
---|---|
collection |
Obbligatorio. La raccolta da aggiornare. Il campo |
update_mask |
L'elenco dei campi da aggiornare. - Se non imposti |
UpdateCorpusRequest
Messaggio di richiesta per UpdateCorpus.
Campi | |
---|---|
corpus |
Obbligatorio. Il corpus che sostituisce la risorsa sul server. |
update_mask |
L'elenco dei campi da aggiornare. |
UpdateDataSchemaRequest
Messaggio di richiesta per UpdateDataSchema.
Campi | |
---|---|
data_schema |
Obbligatorio. Il campo |
update_mask |
L'elenco dei campi da aggiornare. |
UpdateDraftRequest
Messaggio per l'aggiornamento di una bozza.
Campi | |
---|---|
update_mask |
Facoltativo. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa bozza dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
draft |
Obbligatorio. La risorsa in fase di aggiornamento. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
allow_missing |
Se il valore è true, UpdateDraftRequest creerà una risorsa se la risorsa di destinazione non esiste. Questa volta, il campo field_mask verrà ignorato. |
UpdateIndexEndpointMetadata
Messaggio sui metadati per UpdateIndexEndpoint.
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
UpdateIndexEndpointRequest
Messaggio di richiesta per UpdateIndexEndpoint.
Campi | |
---|---|
index_endpoint |
Obbligatorio. La risorsa in fase di aggiornamento. |
update_mask |
Obbligatorio. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa IndexEndpoint dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo della risorsa verrà sovrascritto se si trova nella maschera. Non è consentita una maschera di campo vuota. Se la maschera è "*", si tratta di una sostituzione completa della risorsa. |
UpdateIndexMetadata
Messaggio sui metadati per UpdateIndexRequest
Campi | |
---|---|
operation_metadata |
Metadati comuni dell'operazione a lunga esecuzione. |
UpdateIndexRequest
Messaggio di richiesta per UpdateIndex.
Campi | |
---|---|
index |
Obbligatorio. La risorsa in fase di aggiornamento. |
update_mask |
Obbligatorio. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa Index dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo della risorsa verrà sovrascritto se si trova nella maschera. Non è consentita una maschera di campo vuota. Se la maschera è "*", viene attivato un aggiornamento completo dell'indice e anche un'intera ricostruzione dei dati dell'indice. |
UpdateProcessRequest
Messaggio per l'aggiornamento di una procedura.
Campi | |
---|---|
update_mask |
Obbligatorio. La maschera di campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa Process dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
process |
Obbligatorio. La risorsa in fase di aggiornamento. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
UpdateProcessorRequest
Messaggio per l'aggiornamento di un elaboratore.
Campi | |
---|---|
update_mask |
Facoltativo. La maschera di campi viene utilizzata per specificare i campi da sovrascrivere nella risorsa di elaborazione dall'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non alla richiesta completa. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
processor |
Obbligatorio. La risorsa in fase di aggiornamento. |
request_id |
Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dalla prima richiesta. Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e questa scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignora la seconda richiesta. In questo modo, i clienti non possono creare accidentalmente impegni duplicati. L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che l'UUID zero non è supportato (00000000-0000-0000-0000-000000000000). |
UpdateSearchConfigRequest
Messaggio di richiesta per UpdateSearchConfig.
Campi | |
---|---|
search_config |
Obbligatorio. La configurazione di ricerca da aggiornare. Il campo |
update_mask |
L'elenco dei campi da aggiornare. Se non viene impostato, tutti i percorsi dei campi verranno aggiornati/sovrascritti. |
UpdateSearchHypernymRequest
Messaggio di richiesta per l'aggiornamento di SearchHypernym.
Campi | |
---|---|
search_hypernym |
Obbligatorio. Il SearchHypernym da aggiornare. Il campo |
update_mask |
L'elenco dei campi da aggiornare. Se non viene impostato, tutti i percorsi dei campi verranno aggiornati/sovrascritti. |
UploadAssetMetadata
Metadati per UploadAsset.
Campi | |
---|---|
start_time |
L'ora di inizio dell'operazione. |
update_time |
L'ora dell'aggiornamento dell'operazione. |
UploadAssetRequest
Messaggio di richiesta per UploadAsset.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa dell'asset da caricare. Formato: |
asset_source |
L'origine della risorsa. |
UploadAssetResponse
Questo tipo non contiene campi.
Messaggio di risposta per UploadAsset.
UserSpecifiedAnnotation
Annotazioni fornite dagli utenti.
Campi | |
---|---|
key |
Obbligatorio. Chiave dell'annotazione. La chiave deve essere impostata con il tipo da CreateDataSchema. |
value |
Valore dell'annotazione. Il valore deve essere convertibile nel tipo in base allo schema di dati. |
partition |
Suddividi le informazioni nel tempo e nello spazio per l'annotazione a livello di risorsa secondaria. |
VertexAutoMLVideoConfig
Messaggio che descrive VertexAutoMLVideoConfig.
Campi | |
---|---|
confidence_threshold |
Verranno restituite solo le entità con un punteggio superiore alla soglia. Il valore 0,0 indica che vengono restituite tutte le entità rilevate. |
blocked_labels[] |
Le etichette specificate in questo campo non verranno restituite. |
max_predictions |
Verranno restituite al massimo questo numero di previsioni per frame di output. Il valore 0 indica di restituire tutte le entità rilevate. |
bounding_box_size_limit |
Verrà restituito solo il riquadro di delimitazione le cui dimensioni sono superiori a questo limite. Solo monitoraggio degli oggetti. Il valore 0,0 indica di restituire tutte le entità rilevate. |
VertexAutoMLVisionConfig
Messaggio relativo alle configurazioni dei processori Vertex AutoML Vision.
Campi | |
---|---|
confidence_threshold |
Verranno restituite solo le entità con un punteggio superiore alla soglia. Il valore 0,0 indica di restituire tutte le entità rilevate. |
max_predictions |
Verranno restituite al massimo questo numero di previsioni per frame di output. Il valore 0 indica di restituire tutte le entità rilevate. |
VertexCustomConfig
Messaggio che descrive VertexCustomConfig.
Campi | |
---|---|
max_prediction_fps |
Il frame di previsione massimo al secondo. Questo attributo imposta la velocità con cui l'operatore invia le richieste di previsione all'endpoint Vertex AI. Il valore predefinito è 0, il che significa che non esiste un limite massimo di FPS di previsione. L'operatore invia le richieste di previsione con la frequenza in FPS in input. |
dedicated_resources |
Una descrizione delle risorse dedicate a DeployedModel e che richiedono un grado più elevato di configurazione manuale. |
post_processing_cloud_function |
Se non è vuoto, il risultato della previsione verrà inviato alla funzione cloud specificata per il post-trattamento. * La funzione cloud riceverà AppPlatformCloudFunctionRequest in cui il campo annotations sarà nel formato JSON di proto PredictResponse. * La funzione cloud deve restituire AppPlatformCloudFunctionResponse con PredictResponse archiviato nel campo delle annotazioni. * Per eliminare l'output della previsione, è sufficiente cancellare il campo del payload in AppPlatformCloudFunctionResponse restituito. |
attach_application_metadata |
Se true, la richiesta di previsione ricevuta dal modello personalizzato conterrà anche i metadati con il seguente schema: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (timestamp UNIX) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; } |
VideoActionRecognitionPredictionResult
Formato di output della previsione per il riconoscimento delle azioni video.
Campi | |
---|---|
segment_start_time |
L'inizio, incluso, del segmento di tempo del video in cui sono state identificate le azioni. |
segment_end_time |
La fine, inclusa, del segmento di tempo del video in cui sono state identificate le azioni. In particolare, se la fine corrisponde all'inizio, significa che l'identificazione avviene in un frame video specifico. |
actions[] |
Tutte le azioni identificate nell'intervallo di tempo. |
IdentifiedAction
Ogni IdentifiedAction è un'identificazione specifica di un'azione specificata con l'ID AnnotationSpec, display_name e il punteggio di attendibilità associato.
Campi | |
---|---|
id |
L'ID risorsa dell'AnnotationSpec identificato. |
display_name |
Il nome visualizzato dell'AnnotationSpec identificato. |
confidence |
La confidenza del modello nella correzione di questa identificazione. Un valore più alto indica una maggiore confidenza. |
VideoClassificationPredictionResult
Formato di output della previsione per la classificazione video.
Campi | |
---|---|
segment_start_time |
L'inizio, incluso, del segmento di tempo del video in cui sono state identificate le classificazioni. |
segment_end_time |
La fine, inclusa, del segmento temporale del video in cui sono state identificate le classificazioni. In particolare, se la fine corrisponde all'inizio, significa che l'identificazione avviene in un frame video specifico. |
classifications[] |
Tutte le classificazioni identificate nell'intervallo di tempo. |
IdentifiedClassification
Ogni IdentifiedClassification è un'identificazione specifica di una classificazione specificata con l'ID AnnotationSpec e il display_name, nonché il punteggio di attendibilità associato.
Campi | |
---|---|
id |
L'ID risorsa dell'AnnotationSpec identificato. |
display_name |
Il nome visualizzato dell'AnnotationSpec identificato. |
confidence |
La confidenza del modello nella correzione di questa identificazione. Un valore più alto indica una maggiore confidenza. |
VideoObjectTrackingPredictionResult
Formato dell'output della previsione per il monitoraggio di oggetti video.
Campi | |
---|---|
segment_start_time |
L'inizio, incluso, del segmento di tempo del video in cui si verificano le identificazioni attuali. |
segment_end_time |
La fine, inclusa, del segmento di tempo del video in cui si verificano le identificazioni correnti. In particolare, se la fine corrisponde all'inizio, significa che le identificazioni avvengono in un frame video specifico. |
objects[] |
Tutti gli oggetti rilevati nell'intervallo di tempo specificato. |
BoundingBox
Bounding box per l'oggetto rilevato. ovvero il rettangolo sopra il frame video che indica l'AnnotationSpec trovato. Le coordinate sono relative alle dimensioni del frame e il punto 0,0 si trova in alto a sinistra del frame.
Campi | |
---|---|
x_min |
La coordinata più a sinistra del riquadro di delimitazione. |
x_max |
La coordinata più a destra del riquadro di delimitazione. |
y_min |
La coordinata più alta del riquadro di delimitazione. |
y_max |
La coordinata più bassa del riquadro di delimitazione. |
DetectedObject
Ogni DetectedObject è un'identificazione particolare di un oggetto specificato con l'ID AnnotationSpec e il display_name, la casella delimitante, il punteggio di confidenza associato e l'ID traccia corrispondente.
Campi | |
---|---|
id |
L'ID risorsa dell'AnnotationSpec identificato. |
display_name |
Il nome visualizzato dell'AnnotationSpec identificato. |
bounding_box |
Boundingbox. |
confidence |
La confidenza del modello nella correzione di questa identificazione. Un valore più alto indica una maggiore confidenza. |
track_id |
Lo stesso oggetto può essere identificato in più frame adiacenti. L'insieme di fotogrammi in cui è stato rilevato un determinato oggetto forma una traccia. Questo track_id può essere utilizzato per rintracciare tutti i frame di un oggetto rilevato. |
VideoStreamInputConfig
Messaggio che descrive la configurazione di input dello stream video. Questo messaggio deve essere utilizzato solo come segnaposto per l'elaboratore builtin:stream-input. La definizione effettiva del binding dello stream deve essere specificata utilizzando l'API corrispondente.
Campi | |
---|---|
streams[] |
|
streams_with_annotation[] |
ViewCollectionItemsRequest
Messaggio di richiesta per ViewCollectionItems.
Campi | |
---|---|
collection |
Obbligatorio. La raccolta da visualizzare. Formato: |
page_size |
Il numero massimo di raccolte da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituite al massimo 50 raccolte. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
ViewCollectionItemsResponse
Messaggio di risposta per ViewCollectionItems.
Campi | |
---|---|
items[] |
Gli elementi della raccolta specificata. |
next_page_token |
Un token che può essere inviato come |
ViewIndexedAssetsRequest
Messaggio di richiesta per ViewIndexedAssets.
Campi | |
---|---|
index |
Obbligatorio. L'indice proprietario di questa raccolta di asset. Formato: |
page_size |
Il numero massimo di asset da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituiti al massimo 50 asset. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. |
page_token |
Un token di pagina ricevuto da una chiamata Quando viene applicata la paginazione, tutti gli altri parametri forniti a |
filter |
Il filtro applicato all'elenco restituito. Sono supportati solo i seguenti filtri: "asset_id = xxxx", che restituisce l'asset con l'ID specificato. "asset_id = xxxx, yyyy, zzzz", che restituisce le risorse con gli ID specificati. |
ViewIndexedAssetsResponse
Messaggio di risposta per ViewIndexedAssets.
Campi | |
---|---|
indexed_assets[] |
Gli asset dell'indice specificato. |
next_page_token |
Un token che può essere inviato come |
WatchEventsRequest
WatchEventsRequest contiene le informazioni sull'identificazione dello spettatore e i filtri degli eventi che lo interessano.
Campi | |
---|---|
cluster |
La risorsa principale. |
watcher_id |
L'ID univoco identifica chi guarda gli stream. |
streams[] |
Il nome dello stream o dell'insieme di stream da guardare. |
event_update_filter |
Il filtro che gli osservatori possono specificare per gli aggiornamenti sugli eventi che vogliono ricevere. |
heartbeat_interval_second |
HeartbeatIntervalSecond definisce l'intervallo (in secondi) della risposta heartbeat restituita dal server di streaming gRPC. Il valore predefinito 0 indica che non verrà restituito alcun heartbeat. |
WatchEventsResponse
Ogni messaggio di risposta conterrà un aggiornamento evento.
Campi | |
---|---|
update_type |
Il tipo di aggiornamento evento. |
stream |
Il nome dello stream a cui è associato l'evento. |
event |
Il nome dell'evento. |
series |
Il nome della serie. |
update_time |
Il timestamp dell'aggiornamento dell'evento. |