Index
AppPlatform
(interface)EventDiscoveryService
(interface)LiveVideoAnalytics
(interface)RetailService
(interface)SmartDeviceService
(interface)StreamingService
(interface)StreamsService
(interface)Warehouse
(interface)AIEnabledDevicesInputConfig
(message)AcceleratorType
(enum)AddApplicationStreamInputRequest
(message)AddApplicationStreamInputResponse
(message)AddCollectionItemRequest
(message)AddCollectionItemResponse
(message)AddRetailProductsToRetailProductSetResponse
(message)Analysis
(message)AnalysisDefinition
(message)AnalyzeAssetMetadata
(message)AnalyzeAssetMetadata.AnalysisStatus
(message)AnalyzeAssetMetadata.AnalysisStatus.State
(enum)AnalyzeAssetRequest
(message)AnalyzeAssetResponse
(message)AnalyzeCorpusMetadata
(message)AnalyzeCorpusRequest
(message)AnalyzeCorpusResponse
(message)AnalyzerDefinition
(message)AnalyzerDefinition.DebugOptions
(message)AnalyzerDefinition.StreamInput
(message)Annotation
(message)AnnotationMatchingResult
(message)AnnotationValue
(message)AppPlatformCloudFunctionRequest
(message)AppPlatformCloudFunctionRequest.StructedInputAnnotation
(message)AppPlatformCloudFunctionResponse
(message)AppPlatformCloudFunctionResponse.StructedOutputAnnotation
(message)AppPlatformEventBody
(message)AppPlatformMetadata
(message)Application
(message)Application.ApplicationRuntimeInfo
(message)Application.ApplicationRuntimeInfo.GlobalOutputResource
(message)Application.ApplicationRuntimeInfo.MonitoringConfig
(message)Application.BillingMode
(enum)Application.State
(enum)ApplicationConfigs
(message)ApplicationInstance
(message)ApplicationNodeAnnotation
(message)ApplicationStreamInput
(message)Asset
(message)AssetSource
(message)AssetSource.AssetContentData
(message)AssetSource.AssetGcsSource
(message)AttributeValue
(message)AutoscalingMetricSpec
(message)BigQueryConfig
(message)BoolValue
(message)CircleArea
(message)ClassificationPredictionResult
(message)ClipAssetRequest
(message)ClipAssetResponse
(message)ClipAssetResponse.TimeIndexedUri
(message)Collection
(message)CollectionItem
(message)CollectionItem.Type
(enum)Corpus
(message)Corpus.Type
(enum)CreateAnalysisRequest
(message)CreateAnnotationRequest
(message)CreateApplicationInstancesRequest
(message)CreateApplicationInstancesResponse
(message)CreateApplicationRequest
(message)CreateAssetRequest
(message)CreateClusterRequest
(message)CreateCollectionMetadata
(message)CreateCollectionRequest
(message)CreateCorpusMetadata
(message)CreateCorpusRequest
(message)CreateDataSchemaRequest
(message)CreateDraftRequest
(message)CreateEventRequest
(message)CreateIndexEndpointMetadata
(message)CreateIndexEndpointRequest
(message)CreateIndexMetadata
(message)CreateIndexRequest
(message)CreateProcessRequest
(message)CreateProcessorRequest
(message)CreateSearchConfigRequest
(message)CreateSearchHypernymRequest
(message)Criteria
(message)CustomProcessorSourceInfo
(message)CustomProcessorSourceInfo.ModelSchema
(message)CustomProcessorSourceInfo.SourceType
(enum)DataSchema
(message)DataSchemaDetails
(message)DataSchemaDetails.CustomizedStructConfig
(message)DataSchemaDetails.DataType
(enum)DataSchemaDetails.Granularity
(enum)DataSchemaDetails.ListConfig
(message)DataSchemaDetails.ProtoAnyConfig
(message)DataSchemaDetails.SearchStrategy
(message)DataSchemaDetails.SearchStrategy.SearchStrategyType
(enum)DataType
(enum)DateTimeRange
(message)DateTimeRangeArray
(message)DedicatedResources
(message)DeleteAnalysisRequest
(message)DeleteAnnotationRequest
(message)DeleteApplicationInstancesRequest
(message)DeleteApplicationInstancesResponse
(message)DeleteApplicationRequest
(message)DeleteAssetMetadata
(message)DeleteAssetRequest
(message)DeleteCollectionMetadata
(message)DeleteCollectionRequest
(message)DeleteCorpusRequest
(message)DeleteDataSchemaRequest
(message)DeleteDraftRequest
(message)DeleteIndexEndpointMetadata
(message)DeleteIndexEndpointRequest
(message)DeleteIndexMetadata
(message)DeleteIndexRequest
(message)DeleteProcessRequest
(message)DeleteProcessorRequest
(message)DeleteSearchConfigRequest
(message)DeleteSearchHypernymRequest
(message)DeployApplicationRequest
(message)DeployApplicationResponse
(message)DeployIndexMetadata
(message)DeployIndexRequest
(message)DeployIndexResponse
(message)DeployRetailProductRecognitionIndexResponse
(message)DeployedIndex
(message)DeployedIndex.AutomaticResources
(message)DeployedIndex.DedicatedResources
(message)DeployedIndexReference
(message)Draft
(message)EventUpdateFilter
(message)EventUpdateFilter.SpecialMode
(enum)EventUpdateType
(enum)ExportRetailProductRecognitionIndexCoverageResponse
(message)FacetBucket
(message)FacetBucket.Range
(message)FacetBucketType
(enum)FacetGroup
(message)FacetProperty
(message)FacetProperty.CustomRangeBucketSpec
(message)FacetProperty.DateTimeBucketSpec
(message)FacetProperty.DateTimeBucketSpec.Granularity
(enum)FacetProperty.FixedRangeBucketSpec
(message)FacetValue
(message)FloatRange
(message)FloatRangeArray
(message)GcsSource
(message)GeneralObjectDetectionConfig
(message)GenerateHlsUriRequest
(message)GenerateHlsUriResponse
(message)GenerateRetrievalUrlRequest
(message)GenerateRetrievalUrlResponse
(message)GeoCoordinate
(message)GeoLocationArray
(message)GetAnalysisRequest
(message)GetAnnotationRequest
(message)GetApplicationRequest
(message)GetAssetRequest
(message)GetCollectionRequest
(message)GetCorpusRequest
(message)GetDataSchemaRequest
(message)GetDraftRequest
(message)GetIndexEndpointRequest
(message)GetIndexRequest
(message)GetInstanceRequest
(message)GetProcessRequest
(message)GetProcessorRequest
(message)GetSearchConfigRequest
(message)GetSearchHypernymRequest
(message)GetStreamThumbnailResponse
(message)ImageObjectDetectionPredictionResult
(message)ImageQuery
(message)ImageSegmentationPredictionResult
(message)ImportAssetsMetadata
(message)ImportAssetsRequest
(message)ImportAssetsResponse
(message)ImportRetailProductsResponse
(message)Index
(message)Index.State
(enum)IndexAssetMetadata
(message)IndexAssetMetadata.IndexingStatus
(message)IndexAssetMetadata.IndexingStatus.State
(enum)IndexAssetRequest
(message)IndexAssetResponse
(message)IndexEndpoint
(message)IndexEndpoint.State
(enum)IndexedAsset
(message)IndexingStatus
(message)IndexingStatus.State
(enum)IngestAssetRequest
(message)IngestAssetRequest.Config
(message)IngestAssetRequest.Config.VideoType
(message)IngestAssetRequest.Config.VideoType.ContainerFormat
(enum)IngestAssetRequest.TimeIndexedData
(message)IngestAssetResponse
(message)Instance
(message)Instance.InputResource
(message)Instance.OutputResource
(message)Instance.State
(enum)IntRange
(message)IntRangeArray
(message)ListAnalysesRequest
(message)ListAnalysesResponse
(message)ListAnnotationsRequest
(message)ListAnnotationsResponse
(message)ListApplicationsRequest
(message)ListApplicationsResponse
(message)ListAssetsRequest
(message)ListAssetsResponse
(message)ListCollectionsRequest
(message)ListCollectionsResponse
(message)ListCorporaRequest
(message)ListCorporaResponse
(message)ListDataSchemasRequest
(message)ListDataSchemasResponse
(message)ListDraftsRequest
(message)ListDraftsResponse
(message)ListIndexEndpointsRequest
(message)ListIndexEndpointsResponse
(message)ListIndexesRequest
(message)ListIndexesResponse
(message)ListInstancesRequest
(message)ListInstancesResponse
(message)ListPrebuiltProcessorsRequest
(message)ListPrebuiltProcessorsResponse
(message)ListProcessesRequest
(message)ListProcessesResponse
(message)ListProcessorsRequest
(message)ListProcessorsResponse
(message)ListSearchConfigsRequest
(message)ListSearchConfigsResponse
(message)ListSearchHypernymsRequest
(message)ListSearchHypernymsResponse
(message)MachineSpec
(message)MediaWarehouseConfig
(message)ModelType
(enum)Node
(message)Node.InputEdge
(message)NormalizedPolygon
(message)NormalizedPolyline
(message)NormalizedVertex
(message)ObjectDetectionPredictionResult
(message)ObjectDetectionPredictionResult.Entity
(message)ObjectDetectionPredictionResult.IdentifiedBox
(message)ObjectDetectionPredictionResult.IdentifiedBox.NormalizedBoundingBox
(message)OccupancyCountConfig
(message)OccupancyCountingPredictionResult
(message)OccupancyCountingPredictionResult.DwellTimeInfo
(message)OccupancyCountingPredictionResult.Entity
(message)OccupancyCountingPredictionResult.IdentifiedBox
(message)OccupancyCountingPredictionResult.IdentifiedBox.NormalizedBoundingBox
(message)OccupancyCountingPredictionResult.Stats
(message)OccupancyCountingPredictionResult.Stats.AccumulatedObjectCount
(message)OccupancyCountingPredictionResult.Stats.ActiveZoneCount
(message)OccupancyCountingPredictionResult.Stats.CrossingLineCount
(message)OccupancyCountingPredictionResult.Stats.ObjectCount
(message)OccupancyCountingPredictionResult.TrackInfo
(message)OperationMetadata
(message)Partition
(message)Partition.RelativeTemporalPartition
(message)Partition.SpatialPartition
(message)Partition.TemporalPartition
(message)PersonBlurConfig
(message)PersonBlurConfig.PersonBlurType
(enum)PersonVehicleDetectionConfig
(message)PersonalProtectiveEquipmentDetectionConfig
(message)PersonalProtectiveEquipmentDetectionOutput
(message)PersonalProtectiveEquipmentDetectionOutput.DetectedPerson
(message)PersonalProtectiveEquipmentDetectionOutput.NormalizedBoundingBox
(message)PersonalProtectiveEquipmentDetectionOutput.PPEEntity
(message)PersonalProtectiveEquipmentDetectionOutput.PPEIdentifiedBox
(message)PersonalProtectiveEquipmentDetectionOutput.PersonEntity
(message)PersonalProtectiveEquipmentDetectionOutput.PersonIdentifiedBox
(message)Process
(message)Processor
(message)Processor.ProcessorState
(enum)Processor.ProcessorType
(enum)ProcessorConfig
(message)ProcessorIOSpec
(message)ProcessorIOSpec.GraphInputChannelSpec
(message)ProcessorIOSpec.GraphOutputChannelSpec
(message)ProcessorIOSpec.InstanceResourceInputBindingSpec
(message)ProcessorIOSpec.InstanceResourceOutputBindingSpec
(message)RemoveApplicationStreamInputRequest
(message)RemoveApplicationStreamInputRequest.TargetStreamInput
(message)RemoveApplicationStreamInputResponse
(message)RemoveCollectionItemRequest
(message)RemoveCollectionItemResponse
(message)RemoveIndexAssetMetadata
(message)RemoveIndexAssetRequest
(message)RemoveIndexAssetResponse
(message)RemoveRetailProductsFromRetailProductSetResponse
(message)ResourceAnnotations
(message)RetailBatchAnalyzeResponse
(message)RetailEntity
(message)RetailNormalizedBoundingBox
(message)RetailObjectDetectionAnnotation
(message)RetailOperationMetadata
(message)RetailOperationMetadata.OperationMetrics
(message)RetailPredictResults
(message)RetailProduct
(message)RetailProductImageSimilarity
(message)RetailProductRecognitionAnnotation
(message)RetailProductRecognitionResult
(message)RetailResourceState
(enum)RetailTagRecognitionAnnotation
(message)RetailThirdPartyId
(message)RunMode
(enum)RunStatus
(message)RunStatus.State
(enum)SearchAssetsRequest
(message)SearchAssetsResponse
(message)SearchCapability
(message)SearchCapability.Type
(enum)SearchCapabilitySetting
(message)SearchConfig
(message)SearchCriteriaProperty
(message)SearchHypernym
(message)SearchIndexEndpointRequest
(message)SearchIndexEndpointResponse
(message)SearchResultItem
(message)StreamAnnotation
(message)StreamAnnotationType
(enum)StreamAnnotations
(message)StreamWithAnnotation
(message)StreamWithAnnotation.NodeAnnotation
(message)StringArray
(message)UndeployApplicationRequest
(message)UndeployApplicationResponse
(message)UndeployIndexMetadata
(message)UndeployIndexRequest
(message)UndeployIndexResponse
(message)UndeployRetailProductRecognitionIndexResponse
(message)UpdateAnalysisRequest
(message)UpdateAnnotationRequest
(message)UpdateApplicationInstancesRequest
(message)UpdateApplicationInstancesRequest.UpdateApplicationInstance
(message)UpdateApplicationInstancesResponse
(message)UpdateApplicationRequest
(message)UpdateApplicationStreamInputRequest
(message)UpdateApplicationStreamInputResponse
(message)UpdateAssetRequest
(message)UpdateCollectionRequest
(message)UpdateCorpusRequest
(message)UpdateDataSchemaRequest
(message)UpdateDraftRequest
(message)UpdateIndexEndpointMetadata
(message)UpdateIndexEndpointRequest
(message)UpdateIndexMetadata
(message)UpdateIndexRequest
(message)UpdateProcessRequest
(message)UpdateProcessorRequest
(message)UpdateSearchConfigRequest
(message)UpdateSearchHypernymRequest
(message)UploadAssetMetadata
(message)UploadAssetRequest
(message)UploadAssetResponse
(message)UserSpecifiedAnnotation
(message)VertexAutoMLVideoConfig
(message)VertexAutoMLVisionConfig
(message)VertexCustomConfig
(message)VideoActionRecognitionPredictionResult
(message)VideoActionRecognitionPredictionResult.IdentifiedAction
(message)VideoClassificationPredictionResult
(message)VideoClassificationPredictionResult.IdentifiedClassification
(message)VideoObjectTrackingPredictionResult
(message)VideoObjectTrackingPredictionResult.BoundingBox
(message)VideoObjectTrackingPredictionResult.DetectedObject
(message)VideoStreamInputConfig
(message)ViewCollectionItemsRequest
(message)ViewCollectionItemsResponse
(message)ViewIndexedAssetsRequest
(message)ViewIndexedAssetsResponse
(message)WatchEventsRequest
(message)WatchEventsResponse
(message)
AppPlatform
Service décrivant les gestionnaires de ressources
AddApplicationStreamInput |
---|
Ajoute l'entrée de flux cible à l'application. Si l'application est déployée, la nouvelle instance d'application correspondante est créée. Si le flux a déjà été ajouté à l'application, l'appel RPC échoue.
|
CreateApplication |
---|
Crée une application dans un projet et un emplacement donnés.
|
CreateApplicationInstances |
---|
Ajoute l'entrée de flux cible à l'application. Si l'application est déployée, la nouvelle instance d'application correspondante est créée. Si le flux a déjà été ajouté à l'application, l'appel RPC échoue.
|
CreateDraft |
---|
Crée un brouillon dans un projet et un emplacement donnés.
|
CreateProcessor |
---|
Crée un processeur dans un projet et un emplacement donnés.
|
DeleteApplication |
---|
Supprime une seule application.
|
DeleteApplicationInstances |
---|
Supprimez l'entrée de flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera supprimée. Si le flux ne se trouve pas dans l'application, l'appel RPC échoue.
|
DeleteDraft |
---|
Supprime un seul brouillon.
|
DeleteProcessor |
---|
Supprime un seul processeur.
|
DeployApplication |
---|
Déploie une seule application.
|
GetApplication |
---|
Récupère les informations d'une seule application.
|
GetDraft |
---|
Récupère les détails d'un seul brouillon.
|
GetInstance |
---|
Récupérer les détails d'une seule instance.
|
GetProcessor |
---|
Récupère les informations d'un seul processeur.
|
ListApplications |
---|
Répertorie les applications d'un projet et d'un emplacement donnés.
|
ListDrafts |
---|
Répertorie les brouillons d'un projet et d'un emplacement donnés.
|
ListInstances |
---|
Répertorie les instances d'un projet et d'un emplacement donnés.
|
ListPrebuiltProcessors |
---|
ListPrebuiltProcessors est un verbe de passthrough personnalisé qui liste les processeurs prédéfinis.
|
ListProcessors |
---|
Répertorie les processeurs d'un projet et d'un emplacement donnés.
|
RemoveApplicationStreamInput |
---|
Supprimez l'entrée de flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera supprimée. Si le flux ne se trouve pas dans l'application, l'appel RPC échoue.
|
UndeployApplication |
---|
Annule le déploiement d'une seule application.
|
UpdateApplication |
---|
Met à jour les paramètres d'une seule application.
|
UpdateApplicationInstances |
---|
Ajoute l'entrée de flux cible à l'application. Si l'application est déployée, la nouvelle instance d'application correspondante est créée. Si le flux a déjà été ajouté à l'application, l'appel RPC échoue.
|
UpdateApplicationStreamInput |
---|
Mettez à jour l'entrée du flux cible dans l'application. Si l'application est déployée, l'instance correspondante sera déployée. Pour le comportement CreateOrUpdate, définissez allow_missing sur "true".
|
UpdateDraft |
---|
Met à jour les paramètres d'un seul brouillon.
|
UpdateProcessor |
---|
Met à jour les paramètres d'un seul processeur.
|
EventDiscoveryService
Vous trouverez ci-dessous la nouvelle version du service de découverte d'événements. Nous allons abandonner EventWatcher une fois que nous aurons migré toutes les utilisations vers le nouveau service EventDiscoveryService. Il s'agit des API de découverte d'événements qui permettent aux clients de découvrir les mises à jour des événements sur les flux.
WatchEvents |
---|
Surveillez les informations sur les événements qui se produisent sur les flux donnés.
|
LiveVideoAnalytics
Service décrivant les gestionnaires de ressources. Ce service permet aux clients d'exécuter des analyses vidéo en direct (LVA) sur les entrées de streaming.
CreateAnalysis |
---|
Crée une analyse dans un projet et un emplacement donnés.
|
CreateProcess |
---|
Crée un processus dans un projet et un emplacement donnés.
|
DeleteAnalysis |
---|
Supprime une seule analyse.
|
DeleteProcess |
---|
Supprime un seul processus.
|
GetAnalysis |
---|
Récupère les informations d'une seule analyse.
|
GetProcess |
---|
Récupère les détails d'un seul processus.
|
ListAnalyses |
---|
Répertorie les analyses d'un projet et d'un emplacement donnés.
|
ListProcesses |
---|
Répertorie les processus d'un projet et d'un emplacement donnés.
|
UpdateAnalysis |
---|
Met à jour les paramètres d'une seule analyse.
|
UpdateProcess |
---|
Met à jour les paramètres d'un seul processus.
|
RetailService
Ce service permet aux clients de gérer les ressources retail de Store Vision.
SmartDeviceService
Service décrivant les gestionnaires de ressources
StreamingService
Service de streaming pour recevoir et envoyer des paquets.
StreamsService
Service décrivant les gestionnaires de ressources. L'API Vision et l'API Vision AI sont deux API indépendantes développées par la même équipe. L'API Vision permet aux utilisateurs d'annoter leurs images, tandis que Vision AI est une solution de bout en bout qui permet aux clients de créer leur propre application de vision par ordinateur.
Entrepôt
Service qui gère les contenus multimédias et les métadonnées pour le streaming.
AddCollectionItem |
---|
Ajoute un élément à une collection.
|
AnalyzeAsset |
---|
Analysez les composants pour activer la fonctionnalité de recherche.
|
AnalyzeCorpus |
---|
Analyse un corpus.
|
ClipAsset |
---|
Génère des extraits à télécharger. L'API reçoit une plage temporelle et génère un extrait du premier contenu disponible après "start_time" et avant "end_time", qui peut dépasser ces limites. Les extraits renvoyés sont tronqués si leur taille totale est supérieure à 100 Mo.
|
CreateAnnotation |
---|
Crée une annotation dans l'asset.
|
CreateAsset |
---|
Crée un élément dans le corpus.
|
CreateCollection |
---|
Crée une collection.
|
CreateCorpus |
---|
Crée un corpus dans un projet.
|
CreateDataSchema |
---|
Crée un schéma de données dans le corpus.
|
CreateIndex |
---|
Crée un index sous le corpus.
|
CreateIndexEndpoint |
---|
Crée un IndexEndpoint.
|
CreateSearchConfig |
---|
Crée une configuration de recherche dans un corpus. Veuillez suivre les règles ci-dessous pour créer une requête CreateSearchConfig valide. --- Règles générales --- 1. Request.search_config_id ne doit pas être associé à un SearchConfig existant. 2. La requête doit contenir au moins une propriété search_criteria_property ou facet_property non vide. 3. mapped_fields ne doit pas être vide et doit correspondre à des clés UGA existantes. 4. Tous les mapped_fields doivent être du même type. 5. Tous les champs mappés doivent partager la même granularité. 6. Tous les champs mappés doivent partager les mêmes options de correspondance sémantique SearchConfig. Pour les règles spécifiques à une propriété, veuillez consulter les commentaires sur FacetProperty et SearchCriteriaProperty.
|
CreateSearchHypernym |
---|
Crée un SearchHypernym dans un corpus.
|
DeleteAnnotation |
---|
Supprime l'annotation dans l'élément.
|
DeleteAsset |
---|
Supprime l'élément du corpus.
|
DeleteCollection |
---|
Supprime une collection.
|
DeleteCorpus |
---|
Ne supprime un corpus que s'il est vide. Renvoie une réponse vide.
|
DeleteDataSchema |
---|
Supprime le schéma de données dans le corpus.
|
DeleteIndex |
---|
Supprimez un seul index. Pour supprimer un index, l'appelant doit s'assurer qu'il n'est pas déployé sur un point de terminaison d'index.
|
DeleteIndexEndpoint |
---|
Supprime un point de terminaison d'index.
|
DeleteSearchConfig |
---|
Supprime une configuration de recherche dans un corpus. Pour qu'une requête DeleteSearchConfigRequest soit valide, Request.search_configuration.name doit déjà exister.
|
DeleteSearchHypernym |
---|
Supprime un SearchHypernym dans un corpus.
|
DeployIndex |
---|
Déploie un index sur un point de terminaison d'index.
|
GenerateHlsUri |
---|
Génère un URI pour un fichier manifeste HLS. L'API reçoit une collection d'intervalles de temps et génère un URI pour un fichier manifeste HLS couvrant tous les intervalles de temps demandés.
|
GenerateRetrievalUrl |
---|
Génère une URL signée pour télécharger l'élément. Pour l'entrepôt vidéo, veuillez consulter le commentaire d'UploadAsset sur l'autorisation de la récupération de fichiers Cloud Storage dans un autre projet.
|
GetAnnotation |
---|
Lit l'annotation dans l'asset.
|
GetAsset |
---|
Lit un composant dans un corpus.
|
GetCollection |
---|
Récupère une collection.
|
GetCorpus |
---|
Récupère les détails du corpus dans un projet.
|
GetDataSchema |
---|
Récupère le schéma de données dans le corpus.
|
GetIndex |
---|
Récupère les détails d'un seul indice dans un corpus.
|
GetIndexEndpoint |
---|
Récupère un point de terminaison d'index.
|
GetSearchConfig |
---|
Récupère une configuration de recherche dans un corpus.
|
GetSearchHypernym |
---|
Récupère un SearchHypernym dans un corpus.
|
ImportAssets |
---|
Importe des composants (images et annotations) à partir d'un fichier méta sur Cloud Storage. Chaque ligne du fichier de métadonnées correspond à une image (spécifiée par un URI Cloud Storage) et à ses annotations.
|
IndexAsset |
---|
Indexez un élément pour la recherche. Type de corpus compatible: Corpus.Type.VIDEO_ON_DEMAND
|
IngestAsset |
---|
Ingère les données de l'élément. Il n'est pas autorisé à ingérer un bloc de données qui a déjà expiré selon le TTL. Cette méthode n'est disponible que via l'API gRPC (et non HTTP, car le streaming bidirectionnel n'est pas compatible avec HTTP).
|
ListAnnotations |
---|
Répertorie les annotations de l'asset.
|
ListAssets |
---|
Répertorie une liste d'éléments dans le corpus.
|
ListCollections |
---|
Répertorie les collections d'un corpus.
|
ListCorpora |
---|
Répertorie tous les corpus d'un projet.
|
ListDataSchemas |
---|
Répertorie les schémas de données dans le corpus.
|
ListIndexEndpoints |
---|
Répertorie tous les points de terminaison d'index d'un projet.
|
ListIndexes |
---|
Répertoriez tous les index d'un corpus donné.
|
ListSearchConfigs |
---|
Répertorie toutes les configurations de recherche d'un corpus.
|
ListSearchHypernyms |
---|
Répertorie les SearchHypernyms dans un corpus.
|
RemoveCollectionItem |
---|
Supprime un élément d'une collection.
|
RemoveIndexAsset |
---|
Supprimez les données d'index d'un composant pour la recherche. Type de corpus compatible: Corpus.Type.VIDEO_ON_DEMAND
|
SearchAssets |
---|
Rechercher un élément multimédia
|
SearchIndexEndpoint |
---|
Recherchez un point de terminaison d'index déployé (type de corpus IMAGE uniquement).
|
UndeployIndex |
---|
Annule le déploiement d'un index à partir d'un point de terminaison d'index.
|
UpdateAnnotation |
---|
Met à jour l'annotation dans l'élément.
|
UpdateAsset |
---|
Met à jour un élément dans un corpus.
|
UpdateCollection |
---|
Met à jour une collection.
|
UpdateCorpus |
---|
Met à jour un corpus dans un projet.
|
UpdateDataSchema |
---|
Met à jour le schéma de données dans le corpus.
|
UpdateIndex |
---|
Met à jour un index dans le corpus.
|
UpdateIndexEndpoint |
---|
Met à jour un point de terminaison d'index.
|
UpdateSearchConfig |
---|
Met à jour une configuration de recherche dans un corpus. Veuillez suivre les règles ci-dessous pour créer une UpdateSearchConfigRequest valide. --- Règles générales --- 1. Request.search_configuration.name doit déjà exister. 2. La requête doit contenir au moins une propriété search_criteria_property ou facet_property non vide. 3. mapped_fields ne doit pas être vide et doit correspondre à des clés UGA existantes. 4. Tous les mapped_fields doivent être du même type. 5. Tous les champs mappés doivent partager la même granularité. 6. Tous les champs mappés doivent partager les mêmes options de correspondance sémantique SearchConfig. Pour les règles spécifiques à une propriété, veuillez consulter les commentaires sur FacetProperty et SearchCriteriaProperty.
|
UpdateSearchHypernym |
---|
Met à jour un SearchHypernym dans un corpus.
|
UploadAsset |
---|
Importer un élément en spécifiant son URI Cloud Storage Pour l'entrepôt vidéo, les utilisateurs qui appellent cette API doivent disposer d'un accès en lecture au fichier Cloud Storage. Une fois importé, il peut être récupéré par l'API GenerateRetrievalUrl, qui ne peut récupérer par défaut que les fichiers Cloud Storage du même projet que l'entrepôt. Pour autoriser la récupération de fichiers Cloud Storage situés dans un projet distinct, vous devez trouver le compte de service Vision AI (accédez à IAM, cochez la case pour afficher "Inclure les attributions de rôles fournies par Google", recherchez "Agent de service Cloud Vision AI") et accorder à ce compte de service l'accès en lecture aux fichiers Cloud Storage.
|
ViewCollectionItems |
---|
Afficher les éléments d'une collection
|
ViewIndexedAssets |
---|
Répertorie une liste d'assets dans un index.
|
AIEnabledDevicesInputConfig
Ce type ne comporte aucun champ.
Message décrivant la configuration d'entrée des appareils compatibles avec l'IA.
AcceleratorType
Représente un type d'accélérateur matériel.
Enums | |
---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Type d'accélérateur non spécifié, ce qui signifie qu'aucun accélérateur n'est utilisé. |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
GPU Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100. |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
AcquireLeaseRequest
Message de requête pour l'acquisition d'un bail.
Champs | |
---|---|
series |
Nom de la série. |
owner |
Nom du propriétaire. |
term |
Durée du bail. |
lease_type |
Type de bail. |
AddApplicationStreamInputRequest
Message d'ajout d'une entrée de flux à une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Les entrées de flux à ajouter. Le nom de la ressource de flux est la clé de chaque StreamInput et doit être unique dans chaque application. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
AddApplicationStreamInputResponse
Ce type ne comporte aucun champ.
Message de réponse pour AddApplicationStreamInput.
AddCollectionItemRequest
Message de requête pour AddCollectionItem.
Champs | |
---|---|
item |
Obligatoire. Article à ajouter. |
AddCollectionItemResponse
Message de réponse pour AddCollectionItem.
Champs | |
---|---|
item |
L'élément qui a déjà été ajouté. |
AddRetailProductsToRetailProductSetResponse
Ce type ne comporte aucun champ.
Réponse AddRetailProductsToRetailProductSet une fois l'opération terminée.
Analyse
Message décrivant l'objet "Analysis".
Champs | |
---|---|
name |
Nom de la ressource. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
labels |
Libellés sous forme de paires clé/valeur. |
analysis_definition |
Définition de l'analyse. |
input_streams_mapping |
Mappez le paramètre d'entrée de la définition sur le flux réel. Par exemple, supposons que vous disposiez d'un opérateur de source de flux nommé "input-0" et que vous essayiez de recevoir du flux réel "stream-0". Vous pouvez ajouter le mappage suivant: [input-0: stream-0]. |
output_streams_mapping |
Mappez le paramètre de sortie de la définition sur le flux réel. Par exemple, supposons que vous disposiez d'un opérateur de sink de flux nommé "output-0" et que vous essayiez d'envoyer le flux réel "stream-0". Vous pouvez ajouter le mappage suivant: [output-0: stream-0]. |
disable_event_watch |
Indicateur booléen indiquant si vous souhaitez désactiver la possibilité de démarrer automatiquement un processus lorsqu'un nouvel événement se produit dans le flux d'entrée. Si vous souhaitez démarrer un processus manuellement, le champ doit être défini sur "true". |
AnalysisDefinition
Définit une analyse complète.
Voici une description du pipeline d'analyse en direct global. Vous pouvez considérer cela comme une représentation de liste d'arcs d'un multigraphe.
Il peut être créé directement par un humain au format texte protobuf ou généré par une API de programmation (Python ou JavaScript, par exemple, selon le contexte).
Champs | |
---|---|
analyzers[] |
Définitions de l'analyseur. |
AnalyzeAssetMetadata
Métadonnées pour AnalyzeAsset
Champs | |
---|---|
analysis_status[] |
État de l'analyse de toutes les fonctionnalités de recherche. |
start_time |
Heure de début de l'opération. |
update_time |
Heure de mise à jour de l'opération. |
AnalysisStatus
État de l'analyse pour chaque fonctionnalité de recherche.
Champs | |
---|---|
state |
|
status_message |
|
search_capability |
Fonctionnalité de recherche demandée. |
État
État de la fonctionnalité de recherche.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état du processus par défaut ne doit jamais se produire. |
IN_PROGRESS |
La fonctionnalité est en cours de développement. |
SUCCEEDED |
Le processus est terminé. |
FAILED |
Le processus a échoué. |
AnalyzeAssetRequest
Message de requête pour AnalyzeAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'asset à analyser. Format : |
AnalyzeAssetResponse
Ce type ne comporte aucun champ.
Message de réponse pour AnalyzeAsset.
AnalyzeCorpusMetadata
Message de métadonnées pour l'opération de traitement par lot AnalyzeCorpus.
Champs | |
---|---|
metadata |
Métadonnées de l'opération. |
AnalyzeCorpusRequest
Message de requête pour AnalyzeCorpus.
Champs | |
---|---|
name |
Obligatoire. Ressource de corpus parente dans laquelle les composants seront analysés. Format : |
AnalyzeCorpusResponse
Ce type ne comporte aucun champ.
Message de réponse pour l'opération AnalyzeCorpus.
AnalyzerDefinition
Définit un analyseur.
Un analyseur traite les données de ses flux d'entrée à l'aide de la logique définie dans l'opérateur qu'il représente. Bien entendu, il produit des données pour les flux de sortie déclarés dans l'opérateur.
Champs | |
---|---|
analyzer |
Nom de cet analyseur. Tentatively [a-z][a-z0-9]*(_[a-z0-9]+)*. |
operator |
Nom de l'opérateur exécuté par cet analyseur. Doit correspondre au nom d'un opérateur compatible. |
inputs[] |
Flux d'entrée. |
attrs |
Valeurs d'attribut que cet analyseur applique à l'opérateur. Fournissez un mappage entre les noms des attributs et la valeur réelle que vous souhaitez appliquer. Si un nom d'attribut est omis, une valeur par défaut préconfigurée est utilisée. |
debug_options |
Options de débogage. |
operator_option |
Option de l'opérateur. |
DebugOptions
Options disponibles à des fins de débogage uniquement.
Champs | |
---|---|
environment_variables |
Variables d'environnement |
OperatorOption
Option liée à l'opérateur.
Champs | |
---|---|
tag |
Tag de l'opérateur. |
registry |
Registre de l'opérateur (par exemple, "public", "dev"). |
StreamInput
Entrées de cet analyseur.
Nous acceptons les références de nom d'entrée au format suivant:
Exemple :
Supposons qu'un opérateur nommé "SomeOp" comporte deux arguments de sortie, le premier nommé "foo" et le second nommé "bar", et qu'un opérateur nommé "MyOp" accepte deux entrées.
Supposons également qu'un analyseur nommé "some-analyzer" exécute "SomeOp" et qu'un autre analyseur nommé "my-analyzer" exécute "MyOp".
Pour indiquer que "my-analyzer" doit utiliser la sortie "foo" de "some-analyzer" comme première entrée et la sortie "bar" de "some-analyzer" comme deuxième entrée, vous pouvez définir ce champ sur la valeur suivante: input = ["some-analyzer:foo", "some-analyzer:bar"]
Champs | |
---|---|
input |
Nom de l'entrée du flux (comme indiqué ci-dessus). |
Annotation
Une annotation est une ressource d'un composant. Il représente un mappage clé-valeur du contenu du composant.
Champs | |
---|---|
name |
Nom de ressource de l'annotation. Format : |
user_specified_annotation |
Annotation fournie par l'utilisateur. |
AnnotationCustomizedStruct
Représentation de struct personnalisée dans l'annotation.
Champs | |
---|---|
elements |
Mappage des clés des éléments sur la valeur de l'annotation de l'élément. |
AnnotationList
Représentation de la liste dans l'annotation.
Champs | |
---|---|
values[] |
Valeurs de l'annotation de type de données |
AnnotationMatchingResult
Stocke les résultats de correspondance des critères-annotations pour chaque élément de résultat de recherche.
Champs | |
---|---|
criteria |
Critères utilisés pour la mise en correspondance. Il peut s'agir de critères de recherche saisis ou de critères convertis à partir d'une sélection de facettes. |
matched_annotations[] |
Annotations correspondant aux critères. |
status |
État du résultat de la mise en correspondance. Valeurs possibles : FAILED_PRECONDITION : les critères ne sont pas éligibles à la mise en correspondance. OK. La mise en correspondance est effectuée. |
AnnotationValue
Valeur de l'annotation, y compris tous les types disponibles dans le schéma de données.
Champs | |
---|---|
Champ d'union
|
|
int_value |
Valeur de l'annotation de type int. |
float_value |
Valeur de l'annotation de type float. |
str_value |
Valeur de l'annotation de type de chaîne. |
datetime_value |
Valeur de l'annotation de type date/heure. |
geo_coordinate |
Valeur de l'annotation de type de coordonnées géographiques. |
proto_any_value |
Valeur de toute valeur proto. |
bool_value |
Valeur de l'annotation de type booléen. |
list_value |
Valeur de l'annotation de type liste. |
customized_struct_value |
Valeur de l'annotation de type de structure personnalisée. |
AppPlatformCloudFunctionRequest
Pour toute logique de traitement client basée sur une fonction cloud, la fonction cloud du client doit recevoir AppPlatformCloudFunctionRequest en tant que requête et renvoyer AppPlatformCloudFunctionResponse en tant que réponse. Message de requête d'AppPlatform à la fonction Cloud.
Champs | |
---|---|
app_platform_metadata |
Métadonnées de l'AppPlatform permettant au client d'identifier la source de la charge utile. |
annotations[] |
Les annotations réelles à traiter par la fonction Cloud personnalisée. |
StructedInputAnnotation
Message d'annotation général qui utilise le format struct pour représenter différents protobufs d'annotation concrets.
Champs | |
---|---|
ingestion_time_micros |
Heure d'ingestion de l'annotation actuelle. |
annotation |
Format de struct de l'annotation réelle. |
AppPlatformCloudFunctionResponse
Message de la réponse de la fonction Cloud du client à AppPlatform.
Champs | |
---|---|
annotations[] |
Les annotations modifiées renvoyées à AppPlatform. Si les champs d'annotation sont vides, AppPlatform les supprimera. |
annotation_passthrough |
Si cette valeur est définie sur "true", AppPlatform utilisera les annotations d'origine au lieu de les supprimer, même si elles sont vides dans le fichier d'annotations. |
events[] |
Notifications d'événement renvoyées à AppPlatform. Il est généralement ensuite configuré pour être consommé/transmis à un opérateur qui gère les événements, tel que l'opérateur Pub/Sub. |
StructedOutputAnnotation
Message d'annotation général qui utilise le format struct pour représenter différents protobufs d'annotation concrets.
Champs | |
---|---|
annotation |
Format de struct de l'annotation réelle. |
AppPlatformEventBody
Message du contenu de l'événement appPlatform
Champs | |
---|---|
event_message |
Chaîne lisible par l'utilisateur de l'événement, par exemple "Il y a plus de six personnes dans la scène" ou "L'étagère est vide !". |
payload |
Dans le cas de Pub/Sub, il sera stocké dans les attributs du message. pubsub.proto |
event_id |
ID d'événement défini par l'utilisateur, utilisé pour classer les événements. Dans un intervalle de diffusion, les événements de la même instance d'application ayant le même ID seront dédupliqués et seul le premier sera envoyé. Un événement_id vide sera traité comme "". |
AppPlatformMetadata
Message des métadonnées essentielles d'App Platform. Ce message est généralement associé à une annotation de sortie de processeur spécifique pour permettre au client d'identifier la source des données.
Champs | |
---|---|
application |
Nom de la ressource de l'application. |
instance_id |
ID de la ressource de l'instance. L'instance est la ressource imbriquée de l'application sous la collection "instances". |
node |
Nom du nœud du graphique de l'application. |
processor |
Nom de la ressource de processeur référencée du nœud d'application. |
Application
Message décrivant l'objet Application
Champs | |
---|---|
name |
nom de la ressource |
create_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de création |
update_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de la mise à jour |
labels |
Étiquettes sous forme de paires clé-valeur |
display_name |
Obligatoire. Nom à afficher convivial pour la solution. |
description |
Description de cette application. |
application_configs |
Configuration du graphique de l'application. |
runtime_info |
Uniquement en sortie. Informations d'exécution du graphique de l'application. N'existe que lorsque l'état de l'application est DEPLOYED. |
state |
Uniquement en sortie. État de l'application. |
billing_mode |
Mode de facturation de l'application. |
ApplicationRuntimeInfo
Message stockant les informations d'exécution de l'application.
Champs | |
---|---|
deploy_time |
Code temporel de déploiement du moteur |
global_output_resources[] |
Ressources créées globalement, comme les schémas de données d'entrepôt. |
monitoring_config |
Configuration liée à la surveillance de cette application. |
GlobalOutputResource
Message concernant les ressources de sortie de l'application.
Champs | |
---|---|
output_resource |
Nom complet des ressources générées. |
producer_node |
Nom du nœud de graphique qui produit le nom de la ressource de sortie. Par exemple: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: occupancy-count |
key |
Clé de la ressource de sortie. Elle doit être unique au sein du même nœud producteur. Un nœud producteur peut générer plusieurs ressources de sortie. La clé peut être utilisée pour faire correspondre les ressources de sortie correspondantes. |
MonitoringConfig
Configuration liée à la surveillance d'une application.
Champs | |
---|---|
enabled |
Indique si la surveillance est activée pour cette application. |
BillingMode
Mode de facturation de l'application
Enums | |
---|---|
BILLING_MODE_UNSPECIFIED |
Valeur par défaut. |
PAYG |
Mode de facturation "Paiement à l'usage". |
MONTHLY |
Mode de facturation mensuel. |
État
État de la demande
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si l'état est omis. |
CREATED |
État CREATED. |
DEPLOYING |
État DEPLOYING. |
DEPLOYED |
État DEPLOYED. |
UNDEPLOYING |
État UNDEPLOYING. |
DELETED |
État SUPPRIMÉ. |
ERROR |
État ERROR. |
CREATING |
État CREATING. |
UPDATING |
État Modification. |
DELETING |
État Suppression. |
FIXING |
Correction de l'état. |
ApplicationConfigs
Message stockant le graphique de l'application.
Champs | |
---|---|
nodes[] |
Liste des nœuds du graphe de l'application. |
ApplicationInstance
Message pour créer une instance.
Champs | |
---|---|
instance_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
instance |
Obligatoire. Ressource en cours de création. |
ApplicationNodeAnnotation
Message décrivant les annotations spécifiques au nœud d'application. Ce message est une duplication de StreamWithAnnotation.NodeAnnotation.
Champs | |
---|---|
node |
Nom du nœud du graphique de l'application. |
annotations[] |
Annotations de flux spécifiques au nœud. |
ApplicationStreamInput
Message concernant une configuration d'entrée de flux unique.
Champs | |
---|---|
stream_with_annotation |
Élément
Un élément est une ressource dans un corpus. Il représente un objet multimédia dans le corpus, contient des métadonnées et une autre annotation de ressource. Différentes fonctionnalités peuvent être appliquées à l'élément pour générer des annotations. L'utilisateur peut spécifier une annotation liée à l'élément cible.
Champs | |
---|---|
name |
Nom de ressource de l'élément. Format : |
ttl |
Durée pendant laquelle tous les éléments multimédias, les métadonnées associées et les documents de recherche peuvent exister. Si ce paramètre n'est pas défini, la valeur par défaut de la ressource du corpus parent est utilisée. |
asset_gcs_source |
Uniquement en sortie. URI de la source Cloud Storage d'origine associée à cet élément. |
AssetSource
Source de l'élément.
Champs | |
---|---|
Champ d'union
|
|
asset_gcs_source |
La source de l'asset provient de Cloud Storage. |
asset_content_data |
La source de l'asset provient des octets de contenu. |
AssetContentData
Contenu de l'asset.
Champs | |
---|---|
asset_content_data |
|
AssetGcsSource
La source des composants est Cloud Storage.
Champs | |
---|---|
gcs_uri |
URI Cloud Storage. |
AttributeValue
Représente la valeur réelle d'un attribut d'opérateur.
Champs | |
---|---|
Champ d'union value . Valeur d'attribut. value ne peut être qu'un des éléments suivants : |
|
i |
int. |
f |
float. |
b |
bool. |
s |
de version. |
AutoscalingMetricSpec
Spécification de métrique qui définit l'utilisation des ressources cibles (utilisation du processeur, cycle d'utilisation de l'accélérateur, etc.) pour calculer le nombre de réplicas souhaité.
Champs | |
---|---|
metric_name |
Obligatoire. Nom de la métrique de la ressource. Métriques acceptées:
|
target |
Utilisation cible des ressources en pourcentage (1 % à 100%) pour la métrique donnée. Une fois que l'utilisation réelle s'écarte de la cible d'un certain pourcentage, les réplicas de machine changent. Si cette valeur n'est pas fournie, la valeur par défaut est 60 (soit 60%). |
BatchRunProcessRequest
Message de requête pour l'exécution des processus par lot.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente partagée par tous les processus en cours de création. |
requests[] |
Obligatoire. Les requêtes de création de processus. |
options |
Facultatif. Options pour les traitements par lot. |
batch_id |
Uniquement en sortie. ID du lot. |
BatchRunProcessOptions
Options pour les traitements par lot.
Champs | |
---|---|
retry_count |
Nombre de nouvelles tentatives par processus. Valeur par défaut : 3. |
batch_size |
Taille du lot. Valeur par défaut: 5, valeur maximale: 100. |
BatchRunProcessResponse
Message de réponse pour l'exécution des processus dans un lot.
Champs | |
---|---|
batch_id |
ID du lot. |
processes[] |
Processus créés. |
BigQueryConfig
Message de configuration pour le processeur BigQuery.
Champs | |
---|---|
table |
Ressource de table BigQuery dans laquelle Vision AI Platform peut ingérer des annotations. |
cloud_function_mapping |
Schéma de données Par défaut, l'application Vision AI tente d'écrire des annotations dans la table BigQuery cible à l'aide du schéma suivant: ingestion_time: TIMESTAMP, heure d'ingestion des données d'origine. application: STRING, nom de l'application qui génère l'annotation. instance: Chaîne, ID de l'instance qui génère l'annotation. node: Chaîne, nom du nœud du graphique de l'application qui génère l'annotation. annotation: Chaîne ou JSON. Le protobuf d'annotation réel sera converti en chaîne JSON avec le champ "bytes" en tant que chaîne encodée en base64. Il peut être écrit dans une colonne de type "String" (Chaîne) ou "Json". Pour transférer les données d'annotation vers une table BigQuery existante, le client doit s'assurer de la compatibilité du schéma. Le mappage fait correspondre le nom du nœud de l'application à son point de terminaison de fonction cloud correspondant pour transformer les annotations directement en google.cloud.bigquery.storage.v1.AppendRowsRequest (seuls avro_rows ou proto_rows doivent être définis). Si elles sont configurées, les annotations produites par le nœud d'application correspondant sont d'abord envoyées à la fonction Cloud, puis transmises à BigQuery. Si le schéma de table par défaut ne convient pas, le client peut transformer la sortie d'annotation de l'application Vision AI en schéma de table BigQuery arbitraire avec CloudFunction. * La fonction cloud recevra AppPlatformCloudFunctionRequest, où le champ "annotations" sera au format JSON de l'annotation Vision AI. * La fonction cloud doit renvoyer AppPlatformCloudFunctionResponse avec AppendRowsRequest stocké dans le champ "annotations". * Pour supprimer l'annotation, il vous suffit de vider le champ "annotations" dans la réponse AppPlatformCloudFunctionResponse renvoyée. |
create_default_table_if_not_exists |
Si cette valeur est définie sur "true", App Platform crée l'ensemble de données BigQuery et la table BigQuery avec le schéma par défaut si la table spécifiée n'existe pas. Cette méthode ne fonctionne pas si un schéma personnalisé de fonction cloud est spécifié, car le système ne connaît pas le schéma souhaité. La colonne JSON sera utilisée dans la table par défaut créée par App Platform. |
BoolValue
Champs | |
---|---|
value |
|
Canal
Message décrivant l'objet Channel.
Champs | |
---|---|
name |
Nom de la ressource. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
labels |
Libellés sous forme de paires clé/valeur. |
annotations |
Annotations permettant aux clients de stocker de petites quantités de données arbitraires. |
stream |
Obligatoire. Flux associé à cette série. |
event |
Obligatoire. Événement associé à cette série. |
CircleArea
Représentation de l'aire d'un cercle.
Champs | |
---|---|
latitude |
Latitude du centre de la zone circulaire. Degrés [-90 ; 90] |
longitude |
Longitude du centre de la zone circulaire. Degrés [-180 ; 180] |
radius_meter |
Rayon de la zone du cercle, en mètres. |
ClassificationPredictionResult
Format de sortie de la prédiction pour la classification d'images et de texte.
Champs | |
---|---|
ids[] |
ID de ressource des AnnotationSpecs identifiés. |
display_names[] |
L'ordre des noms à afficher des AnnotationSpecs identifiés correspond aux ID. |
confidences[] |
Niveau de confiance du modèle dans l'exactitude des ID prédits. Une valeur plus élevée signifie une confiance plus élevée. L'ordre correspond aux ID. |
ClipAssetRequest
Message de requête pour l'API ClipAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource pour laquelle demander des extraits. Format : |
temporal_partition |
Obligatoire. Période pour laquelle vous souhaitez demander des extraits. |
ClipAssetResponse
Message de réponse pour l'API ClipAsset.
Champs | |
---|---|
time_indexed_uris[] |
Liste d'URI signés pour télécharger les extraits vidéo couvrant la période demandée, triés par heure. |
TimeIndexedUri
URI signé avec la période correspondante.
Champs | |
---|---|
temporal_partition |
Période de la vidéo à laquelle l'URI fait référence. |
uri |
URI signé pour télécharger le clip vidéo. |
Cluster
Message décrivant l'objet Cluster.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
labels |
Étiquettes sous forme de paires clé-valeur |
annotations |
Annotations permettant aux clients de stocker de petites quantités de données arbitraires. |
dataplane_service_endpoint |
Uniquement en sortie. Nom DNS du service de plan de données |
state |
Uniquement en sortie. État actuel du cluster. |
psc_target |
Uniquement en sortie. Nom de la cible de service de la connexion de service privée. |
État
État actuel du cluster.
Enums | |
---|---|
STATE_UNSPECIFIED |
Non défini. |
PROVISIONING |
L'état "PROVISIONING" (En cours de provisionnement) indique que le cluster est en cours de création. |
RUNNING |
L'état "RUNNING" (En cours d'exécution) indique que le cluster a été créé et qu'il est entièrement utilisable. |
STOPPING |
L'état "STOPPING" (Arrêt) indique que le cluster est en cours de suppression. |
ERROR |
L'état "ERROR" (Erreur) indique que le cluster est inutilisable. Il sera supprimé automatiquement. |
ClusterInfo
Champs | |
---|---|
streams_count |
Nombre de flux actifs dans le cluster. |
processes_count |
Nombre de processus actifs dans le cluster. |
Collection
Une collection est une ressource d'un corpus. Il sert de conteneur de références aux ressources d'origine.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource de la collection. Format : |
display_name |
Facultatif. Nom de la collection à afficher. Le nom peut comporter jusqu'à 256 caractères. |
description |
Facultatif. Description de la collection. Peut comporter jusqu'à 25 000 caractères. |
CollectionItem
Un élément de collection est un élément d'une collection. Chaque élément est une référence à la ressource d'origine d'une collection.
Champs | |
---|---|
collection |
Obligatoire. Nom de la collection à laquelle cet élément appartient. Format : |
type |
Obligatoire. Type d'élément. |
item_resource |
Obligatoire. Nom du CollectionItem. Son format dépend de |
Type
Types de CollectionItem.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Le type d'élément par défaut ne doit jamais se produire. |
ASSET |
Élément de type d'asset. |
CommitRequest
Message pour valider explicitement la progression de la lecture.
Cette valeur ne peut être utilisée que si ReceivePacketsControlledMode
est défini dans la requête de configuration initiale.
Champs | |
---|---|
offset |
Décalage à valider. |
ControlledMode
Options du récepteur en mode contrôlé.
Champs | |
---|---|
fallback_starting_offset |
Il s'agit du point de départ logique à utiliser si le décalage de départ spécifié n'est pas disponible. Il peut s'agir de l'une des valeurs suivantes : "begin": la lecture commence à partir du message le plus ancien disponible. "end": seuls les messages futurs seront lus. |
Champ d'union starting_offset . Il s'agit du décalage à partir duquel la réception doit commencer. starting_offset ne peut être qu'un des éléments suivants : |
|
starting_logical_offset |
Vous pouvez définir ce paramètre sur les points de départ logiques suivants: "begin": la lecture commence à partir du message le plus ancien disponible. "most-recent": lit le dernier message disponible. "end": seuls les messages futurs seront lus. "stored": cette option permet de reprendre les lectures après le dernier décalage validé. Il s'agit de la seule option qui reprend la progression. Toutes les autres sautent unilatéralement. |
Corpus
Un corpus est un ensemble de contenus multimédias à gérer. Dans un corpus, les contenus multimédias partagent le même schéma de données. La recherche est également limitée à un seul corpus.
Champs | |
---|---|
name |
Nom de ressource du corpus. Format : |
display_name |
Obligatoire. Nom du corpus à afficher dans l'interface utilisateur. Il peut comporter jusqu'à 32 caractères. |
description |
Facultatif. Description du corpus. Peut comporter jusqu'à 25 000 caractères. |
default_ttl |
Facultatif. Valeur TTL par défaut pour tous les composants du corpus sans TTL défini par l'utilisateur au niveau du composant. Pour les corpus de type STREAM_VIDEO, cette valeur est obligatoire et la valeur default_ttl maximale autorisée est de 10 ans. |
type |
Facultatif. Type de l'asset dans le corpus. |
search_capability_setting |
Paramètre de capacité de recherche par défaut au niveau du corpus. |
Type
Type de l'asset dans le corpus.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type par défaut, qui ne doit pas être utilisé. Si ce type par défaut est utilisé, le corpus sera créé en tant que corpus STREAM_VIDEO. |
STREAM_VIDEO |
L'asset est un élément vidéo de streaming en direct. |
IMAGE |
L'élément est une image. |
VIDEO_ON_DEMAND |
L'élément est un élément vidéo. |
CreateAnalysisRequest
Message pour créer une analyse.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
analysis_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
analysis |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateAnnotationRequest
Message de requête pour CreateAnnotation.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle cette annotation sera créée. Format : |
annotation |
Obligatoire. Annotation à créer. |
annotation_id |
Facultatif. ID à utiliser pour l'annotation, qui constituera le composant final du nom de ressource de l'annotation si l'utilisateur choisit de le spécifier. Sinon, l'ID d'annotation sera généré par le système. Cette valeur ne doit pas dépasser 63 caractères, et les caractères valides sont /[a-z][0-9]-/. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. |
CreateApplicationInstancesRequest
Message d'ajout d'une entrée de flux à une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
Obligatoire. Ressources en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateApplicationInstancesResponse
Ce type ne comporte aucun champ.
Message de réponse pour CreateApplicationInstance.
CreateApplicationRequest
Message pour créer une application.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
application_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
application |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateAssetRequest
Message de requête pour CreateAssetRequest.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle cet élément sera créé. Format : |
asset |
Obligatoire. Élément à créer. |
asset_id |
Facultatif. ID à utiliser pour l'élément, qui constituera le composant final du nom de ressource de l'élément si l'utilisateur choisit de le spécifier. Sinon, l'ID de l'asset sera généré par le système. Cette valeur ne doit pas dépasser 63 caractères, et les caractères valides sont /[a-z][0-9]-/. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. |
CreateClusterRequest
Message pour créer un cluster.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
cluster_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
cluster |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateCollectionMetadata
Message de métadonnées pour CreateCollectionRequest
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
CreateCollectionRequest
Message de requête pour CreateCollection.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle cette collection sera créée. Format : |
collection |
Obligatoire. Ressource de collection à créer. |
collection_id |
Facultatif. ID à utiliser pour la collection, qui constituera le composant final du nom de la ressource si l'utilisateur choisit de le spécifier. Sinon, l'ID de collection sera généré par le système. Cette valeur ne doit pas dépasser 55 caractères, et les caractères valides sont /[a-z][0-9]-/. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. |
CreateCorpusMetadata
Métadonnées de l'API CreateCorpus.
Champs | |
---|---|
create_time |
Heure de création de l'opération de création de corpus. |
update_time |
Heure de mise à jour de l'opération de création de corpus. |
CreateCorpusRequest
Message de requête de l'API CreateCorpus.
Champs | |
---|---|
parent |
Obligatoire. Formulaire: |
corpus |
Obligatoire. Corpus à créer. |
CreateDataSchemaRequest
Message de requête pour CreateDataSchema.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle ce schéma de données sera créé. Format : |
data_schema |
Obligatoire. Schéma de données à créer. |
CreateDraftRequest
Message pour créer un brouillon.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
draft_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
draft |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateEventRequest
Message pour créer un événement.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
event_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
event |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateIndexEndpointMetadata
Message de métadonnées pour CreateIndexEndpoint.
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
CreateIndexEndpointRequest
Message de requête pour CreateIndexEndpoint.
Champs | |
---|---|
parent |
Obligatoire. Format : |
index_endpoint_id |
Facultatif. ID à utiliser pour l'IndexEndpoint, qui constituera le composant final du nom de ressource de l'IndexEndpoint si l'utilisateur le spécifie. Sinon, l'ID de l'indexEndpoint sera généré automatiquement. Cette valeur ne doit pas dépasser 63 caractères. Les caractères valides sont a-z, 0-9 et le tiret (-). Le premier caractère doit être une lettre, et le dernier une lettre ou un chiffre. |
index_endpoint |
Obligatoire. Ressource en cours de création. |
CreateIndexMetadata
Message de métadonnées pour CreateIndexRequest
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
CreateIndexRequest
Message de création d'un index.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. Nom de la ressource du corpus sous lequel cet indice est créé. Format : |
index_id |
Facultatif. ID de l'index. Il s'agira du nom de ressource final de l'index. Si l'utilisateur ne spécifie pas cette valeur, elle sera générée par le système. Cette valeur ne doit pas dépasser 63 caractères, et les caractères valides sont /[a-z][0-9]-/. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. |
index |
Obligatoire. Index en cours de création. |
CreateOperatorRequest
Message pour créer un opérateur.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
operator_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
operator |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateProcessRequest
Message pour créer un processus.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
process_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
process |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateProcessorRequest
Message pour créer un processeur.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
processor_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
processor |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateSearchConfigRequest
Message de requête pour CreateSearchConfig.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle cette configuration de recherche sera créée. Format : |
search_config |
Obligatoire. Configuration de recherche à créer. |
search_config_id |
Obligatoire. ID à utiliser pour la nouvelle configuration de recherche. Constituera le composant final du nom de ressource de SearchConfig. Cette valeur ne doit pas dépasser 63 caractères, et les caractères valides sont /[a-z][0-9]-_/. Le premier caractère doit être une lettre, le dernier peut être une lettre ou un chiffre. |
CreateSearchHypernymRequest
Message de requête pour créer SearchHypernym.
Champs | |
---|---|
parent |
Obligatoire. Ressource parente dans laquelle ce SearchHypernym sera créé. Format : |
search_hypernym |
Obligatoire. SearchHypernym à créer. |
search_hypernym_id |
Facultatif. ID de l'hypernyme de recherche. Si ce paramètre est omis, un UUID aléatoire est généré. |
CreateSeriesRequest
Message pour créer une série.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
series_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
series |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
CreateStreamRequest
Message pour créer un flux.
Champs | |
---|---|
parent |
Obligatoire. Valeur pour le parent. |
stream_id |
Obligatoire. ID de l'objet à l'origine de la requête. |
stream |
Obligatoire. Ressource en cours de création. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
Critères
Critères de filtrage appliqués aux résultats de recherche actuels.
Champs | |
---|---|
field |
Champ UGA ou champ ML pour appliquer des critères de filtrage. |
fetch_matched_annotations |
Si la valeur est "true", renvoie les annotations correspondant à la requête pour ce critère. Cette option ne s'applique qu'aux critères d'inclusion (et non aux critères d'exclusion) avec des annotations au niveau de la partition. Il est compatible avec les types de données suivants: - INTEGER - FLOAT - STRING (DataSchema.SearchStrategy.EXACT_SEARCH uniquement) - BOOLEAN |
Champ d'union
|
|
text_array |
Valeurs textuelles associées au champ. |
int_range_array |
Intervalles d'entiers associés au champ. |
float_range_array |
Plage de nombres à virgule flottante associée au champ. |
date_time_range_array |
Plage de dates et d'heures associées au champ. |
geo_location_array |
Tableau de zones géographiques. |
bool_value |
Valeur booléenne. |
CustomProcessorSourceInfo
Décrit les informations de source d'un processeur personnalisé.
Champs | |
---|---|
source_type |
Produit d'origine qui contient la fonctionnalité du processeur personnalisé. |
additional_info |
Uniquement en sortie. Informations supplémentaires sur le processeur personnalisé importé. Les données sont renseignées par la plate-forme de l'application lors de la création du processeur. |
model_schema |
Fichiers de schéma de modèle qui spécifient la signature du modèle. Pour les modèles VERTEX_CUSTOM, le schéma d'instances est obligatoire. Si le schéma d'instances n'est pas spécifié lors de la création du processeur, VisionAI Platform tentera de l'obtenir auprès de Vertex. Si le schéma n'existe pas, la création échouera. |
Champ d'union artifact_path . Chemin d'accès où App Platform charge les artefacts du processeur personnalisé. artifact_path ne peut être qu'un des éléments suivants : |
|
vertex_model |
Nom de la ressource du modèle d'origine hébergé sur la plate-forme Vertex AI. |
product_recognizer_artifact |
Artefact pour l'outil de reconnaissance de produits. |
ModelSchema
Le schéma est défini comme un objet de schéma OpenAPI 3.0.2.
Champs | |
---|---|
instances_schema |
Emplacement Cloud Storage d'un fichier YAML définissant le format d'une instance unique utilisée dans les requêtes de prédiction et d'explication. |
parameters_schema |
Emplacement Cloud Storage d'un fichier YAML définissant les paramètres de prédiction et d'explication. |
predictions_schema |
Emplacement Cloud Storage d'un fichier YAML définissant le format d'une seule prédiction ou explication. |
ProductRecognizerArtifact
Le message décrit l'artefact du service de reconnaissance de produits.
Champs | |
---|---|
retail_product_recognition_index |
Obligatoire. Nom de la ressource RetailProductRecognitionIndex. Le format est "projects/*/locations/*/retailCatalogs/*/retailProductRecognitionIndexes/*". |
vertex_model |
Facultatif. Nom de la ressource du modèle d'embedding hébergé sur la plate-forme Vertex AI. |
SourceType
Type de source du processeur personnalisé importé.
Enums | |
---|---|
SOURCE_TYPE_UNSPECIFIED |
Type de source non spécifié. |
VERTEX_AUTOML |
Processeurs personnalisés issus du produit Vertex AutoML |
VERTEX_CUSTOM |
Processeurs personnalisés issus de modèles personnalisés généraux de Vertex. |
PRODUCT_RECOGNIZER |
Source de l'outil de reconnaissance de produits. |
DataSchema
Le schéma de données indique comment l'annotation spécifiée par l'utilisateur est interprétée dans le système.
Champs | |
---|---|
name |
Nom de la ressource du schéma de données au format: |
key |
Obligatoire. Clé de ce schéma de données. Cette clé doit correspondre à la clé de l'annotation spécifiée par l'utilisateur et être unique dans le corpus. Cette valeur peut comporter jusqu'à 63 caractères, et les caractères valides sont /[a-z][0-9]-/. Le premier caractère doit être une lettre, et le dernier peut être une lettre ou un chiffre. |
schema_details |
Détails du schéma correspondant à la clé. |
DataSchemaDetails
Les détails du schéma de données indiquent le type de données et la structure de données correspondant à la clé de l'annotation spécifiée par l'utilisateur.
Champs | |
---|---|
type |
Type de l'annotation. |
proto_any_config |
Configuration pour tout type de protobuf. |
list_config |
Configuration pour le type de données "Liste". |
customized_struct_config |
Configuration pour le type de données CustomizedStruct. |
granularity |
Précision associée à ce DataSchema. |
search_strategy |
Stratégie de recherche à appliquer à l' |
CustomizedStructConfig
Configuration du type de données CUSTOMIZED_STRUCT
.
Champs | |
---|---|
field_schemas |
Schémas de données des éléments enfants directs. |
DataType
Type de données de l'annotation.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Type non spécifié. |
INTEGER |
Type entier. Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Compatible avec les requêtes par IntRangeArray. |
FLOAT |
Type de flottant. Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Compatible avec les requêtes par FloatRangeArray. |
STRING |
Type de chaîne. Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH. |
DATETIME |
Formats acceptés: %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 Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Compatible avec les requêtes par DateTimeRangeArray. |
GEO_COORDINATE |
Type de coordonnées géographiques. Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Compatible avec les requêtes par GeoLocationArray. |
PROTO_ANY |
Saisissez un proto à transmettre comme disponible dans annotations.proto. À utiliser en interne uniquement. Types de proto disponibles et comportement de recherche correspondant: - ImageObjectDetectionPredictionResult, permet SMART_SEARCH sur display_names et NO_SEARCH. - ClassificationPredictionResult, permet SMART_SEARCH sur display_names et NO_SEARCH. - ImageSegmentationPredictionResult, autorise NO_SEARCH. - VideoActionRecognitionPredictionResult, permet SMART_SEARCH sur display_name et NO_SEARCH. - VideoObjectTrackingPredictionResult, permet SMART_SEARCH sur display_name et NO_SEARCH. - VideoClassificationPredictionResult, permet SMART_SEARCH sur display_name et NO_SEARCH. - OccupancyCountingPredictionResult, permet EXACT_SEARCH sur stats.full_frame_count.count et NO_SEARCH. - ObjectDetectionPredictionResult, permet SMART_SEARCH sur identified_boxes.entity.label_string et NO_SEARCH. |
BOOLEAN |
Type booléen. Stratégies de recherche autorisées: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. |
LIST |
Type de liste. - Chaque élément de la liste doit avoir exactement le même schéma de données. Sinon, il s'agit d'arguments non valides. - Au niveau de la liste, vous ne pouvez pas définir de stratégie de recherche. Le niveau du nœud de feuille peut le faire. - Les éléments ne peuvent pas être une autre liste (pas de liste de listes). - Les éléments peuvent être CUSTOMIZED_STRUCT, et le nombre maximal de calques est de 10. |
CUSTOMIZED_STRUCT |
Type de struct. - SearchStrategy: * Le schéma de données CUSTOMIZED_STRUCT ne peut pas définir de stratégie de recherche. * Les éléments de nœuds terminaux permettent de définir une stratégie de recherche en fonction de la restriction de la stratégie de recherche de l'élément. - Restrictions de couches imbriquées: * Le schéma de données CUSTOMIZED_STRUCT permet également à ses champs d'être de type CUSTOMIZED_STRUCT, mais la restriction globale des couches est de 10. |
Précision
Précision des annotations sous ce DataSchema.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Précision non spécifiée. |
GRANULARITY_ASSET_LEVEL |
Granularité au niveau de l'élément (les annotations ne doivent pas contenir d'informations de partition). |
GRANULARITY_PARTITION_LEVEL |
Précision au niveau de la partition (les annotations doivent contenir des informations sur la partition). |
ListConfig
Configuration du type de données LIST
.
Champs | |
---|---|
value_schema |
Schéma de données de la valeur dans la liste. |
ProtoAnyConfig
Configuration du type de données PROTO_ANY
.
Champs | |
---|---|
type_uri |
URI de type du message proto. |
SearchStrategy
Stratégie de recherche pour la valeur des annotations de key
.
Champs | |
---|---|
search_strategy_type |
Type de stratégie de recherche à appliquer à l' |
SearchStrategyType
Types de stratégies de recherche à appliquer à la clé d'annotation.
Enums | |
---|---|
NO_SEARCH |
Les valeurs d'annotation de l'key ci-dessus ne sont pas disponibles pour la recherche. |
EXACT_SEARCH |
Lorsque vous effectuez une recherche avec key , la valeur doit être exactement identique à celle de l'annotation ingérée. |
SMART_SEARCH |
Lorsque vous effectuez une recherche avec key , Warehouse effectue une recherche large basée sur la sémantique de la valeur de l'annotation. |
DataType
Tous les types de données acceptés.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Valeur par défaut de DataType. |
VIDEO |
Type de données vidéo, par exemple H264. |
IMAGE |
Type de données d'image. |
PROTO |
Type de données Protobuf, généralement utilisé pour les blobs de données généraux. |
PLACEHOLDER |
Type de données d'espace réservé, applicable au processeur d'entrée universel, qui accepte tous les types de données. Il sera instancié et remplacé par un DataType sous-jacent concret lors du déploiement de l'instance. |
DateTimeRange
Type de plage de dates/heures.
Champs | |
---|---|
start |
Date et heure de début. |
end |
Heure de fin des données. |
DateTimeRangeArray
Liste des valeurs de la plage de date/heure.
Champs | |
---|---|
date_time_ranges[] |
Plages de dates |
DedicatedResources
Description des ressources dédiées à un DeployedModel et qui nécessitent une configuration manuelle plus poussée.
Champs | |
---|---|
machine_spec |
Obligatoire. Immuable. Spécification d'une seule machine utilisée par la prédiction. |
min_replica_count |
Obligatoire. Immuable. Nombre minimal d'instances répliquées de machines sur lesquelles ce DeployedModel sera toujours déployé. Cette valeur doit être supérieure ou égale à 1. Si le trafic vers le DeployedModel augmente, il peut être déployé de manière dynamique sur davantage de réplicas. À mesure que le trafic diminue, certains de ces réplicas supplémentaires peuvent être libérés. |
max_replica_count |
Immuable. Nombre maximal de réplicas sur lesquels ce DeployedModel peut être déployé lorsque le trafic le ciblant augmente. Si la valeur demandée est trop élevée, le déploiement échouera. En revanche, si le déploiement réussit, la possibilité de mettre à l'échelle le modèle à autant de réplicas est garantie (sauf en cas d'indisponibilité du service). Si le trafic vers le modèle déployé dépasse ce que ses réplicas peuvent gérer au maximum, une partie du trafic sera supprimée. Si cette valeur n'est pas fournie, la valeur par défaut est La valeur de ce champ affecte la facturation des quotas de CPU et de GPU Vertex. Plus précisément, vous serez facturé pour (max_replica_count * nombre de cœurs dans le type de machine sélectionné) et (max_replica_count * nombre de GPU par réplication dans le type de machine sélectionné). |
autoscaling_metric_specs[] |
Immuable. Spécifications de la métrique qui remplace la valeur cible d'une métrique d'utilisation des ressources (utilisation du processeur, cycle de service de l'accélérateur, etc.) (60 par défaut si non défini). Une seule entrée est autorisée par métrique. Si Si Par exemple, dans le cas de la prédiction en ligne, si vous souhaitez remplacer l'utilisation cible du processeur par 80 %, vous devez définir |
DeleteAnalysisRequest
Message de suppression d'une analyse.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteAnnotationRequest
Message de requête pour l'API DeleteAnnotation.
Champs | |
---|---|
name |
Obligatoire. Nom de l'annotation à supprimer. Format : |
DeleteApplicationInstancesRequest
Message de suppression de l'entrée de flux d'une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
instance_ids[] |
Obligatoire. ID de l'objet à l'origine de la requête. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteApplicationInstancesResponse
Ce type ne comporte aucun champ.
Message de réponse pour DeleteApplicationInstance.
DeleteApplicationRequest
Message de suppression d'une application.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
force |
Facultatif. Si cette valeur est définie sur "true", toutes les instances et les brouillons de cette application seront également supprimés. Sinon, la requête ne fonctionnera que si l'application ne comporte aucune instance ni aucun brouillon. |
DeleteAssetMetadata
Ce type ne comporte aucun champ.
Métadonnées de l'API DeleteAsset intégrées au champ metadata
.
DeleteAssetRequest
Message de requête pour DeleteAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de l'élément à supprimer. Format : |
DeleteClusterRequest
Message de suppression d'un cluster.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
force |
Facultatif. Si la valeur est définie sur "true", toutes les ressources enfants du cluster seront supprimées. (Sinon, la requête ne fonctionnera que si le cluster n'a pas d'enfants.) |
DeleteCollectionMetadata
Message de métadonnées pour DeleteCollectionRequest
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
DeleteCollectionRequest
Message de requête pour DeleteCollectionRequest.
Champs | |
---|---|
name |
Obligatoire. Nom de la collection à supprimer. Format : |
DeleteCorpusRequest
Message de requête pour DeleteCorpus.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource du corpus à supprimer. |
DeleteDataSchemaRequest
Message de requête pour DeleteDataSchema.
Champs | |
---|---|
name |
Obligatoire. Nom du schéma de données à supprimer. Format : |
DeleteDraftRequest
Message de suppression d'un brouillon.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteEventRequest
Message de suppression d'un événement.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteIndexEndpointMetadata
Message de métadonnées pour DeleteIndexEndpoint.
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
DeleteIndexEndpointRequest
Message de requête pour DeleteIndexEndpoint.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
DeleteIndexMetadata
Ce type ne comporte aucun champ.
Message de métadonnées pour DeleteIndexRequest
DeleteIndexRequest
Message de requête pour DeleteIndex.
Champs | |
---|---|
name |
Obligatoire. Nom de l'index à supprimer. Format : |
DeleteOperatorRequest
Message de suppression d'un opérateur
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteProcessRequest
Message de suppression d'un processus.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteProcessorRequest
Message de suppression d'un processeur.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteSearchConfigRequest
Message de requête pour DeleteSearchConfig.
Champs | |
---|---|
name |
Obligatoire. Nom de la configuration de recherche à supprimer. Format : |
DeleteSearchHypernymRequest
Message de requête pour supprimer SearchHypernym.
Champs | |
---|---|
name |
Obligatoire. Nom du SearchHypernym à supprimer. Format : |
DeleteSeriesRequest
Message de suppression d'une série.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeleteStreamRequest
Message de suppression d'un flux.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
DeployApplicationRequest
Message de déploiement d'une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
validate_only |
Si ce champ est défini, validez la requête et prévisualisez le graphique de l'application, mais ne le déployez pas réellement. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
enable_monitoring |
Facultatif. Indique si la surveillance de l'application doit être activée lors du déploiement. |
DeployApplicationResponse
Ce type ne comporte aucun champ.
Messages de requête RPC. Message de réponse à la commande DeployApplication.
DeployIndexMetadata
Message de métadonnées pour DeployIndex.
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
deployed_index |
Uniquement en sortie. Index en cours de déploiement. |
DeployIndexRequest
Message de requête pour DeployIndex.
Champs | |
---|---|
index_endpoint |
Obligatoire. Point de terminaison d'index sur lequel l'index est déployé. Format : |
deployed_index |
Obligatoire. Index à déployer. |
DeployIndexResponse
Ce type ne comporte aucun champ.
Réponse DeployIndex une fois l'opération terminée.
DeployRetailProductRecognitionIndexResponse
Ce type ne comporte aucun champ.
Message de réponse pour DeployRetailProductRecognitionIndex.
DeployedIndex
Déploiement d'un index.
Champs | |
---|---|
index |
Obligatoire. Nom de l'index déployé. Format : |
DeployedIndexReference
Pointe vers un DeployedIndex.
Champs | |
---|---|
index_endpoint |
Immuable. Nom de ressource de l'IndexEndpoint. |
Brouillon
Message décrivant l'objet "Draft" (Brouillon)
Champs | |
---|---|
name |
nom de la ressource |
create_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de création |
update_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de création |
labels |
Étiquettes sous forme de paires clé-valeur |
display_name |
Obligatoire. Nom à afficher convivial pour la solution. |
description |
Description de cette application. |
draft_application_configs |
Les configurations d'application provisoires qui n'ont pas été converties en application. |
EagerMode
Ce type ne comporte aucun champ.
Options du récepteur en mode eager.
Événement
Message décrivant l'objet "Event".
Champs | |
---|---|
name |
Nom de la ressource. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
labels |
Libellés sous forme de paires clé/valeur. |
annotations |
Annotations permettant aux clients de stocker de petites quantités de données arbitraires. |
alignment_clock |
Horloge utilisée pour rejoindre les flux. |
grace_period |
Délai avant nettoyage de l'événement. Il s'agit du délai d'attente du contrôleur avant de supprimer l'événement. Pendant cette période, si un canal est actif pour l'événement. La suppression de l'événement après la période de grâce sera ignorée. |
Horloge
Horloge utilisée pour rejoindre des flux.
Enums | |
---|---|
CLOCK_UNSPECIFIED |
L'horloge n'est pas spécifiée. |
CAPTURE |
Utilisez l'horodatage lorsque les données sont capturées. Les clients doivent synchroniser l'horloge. |
INGEST |
Utilisez l'horodatage lorsque les données sont reçues. |
EventUpdate
Message de mise à jour de l'événement.
Champs | |
---|---|
stream |
Nom du flux auquel l'événement est associé. |
event |
Nom de l'événement. |
series |
Nom de la série. |
update_time |
Code temporel de la mise à jour de l'événement. |
offset |
Décalage du message qui sera utilisé pour confirmer la réception du message. |
EventUpdateFilter
EventUpdateFilter est le filtre que les observateurs peuvent utiliser pour spécifier les mises à jour d'événements qu'ils souhaitent recevoir.
Champs | |
---|---|
Champ d'union
|
|
special_mode |
Modes spéciaux autres qu'un code temporel spécifique |
specific_time |
Code temporel spécifique après lequel les mises à jour d'événements se produisent. |
SpecialMode
Modes spéciaux autres qu'un code temporel spécifique
Enums | |
---|---|
SPECIAL_MODE_UNSPECIFIED |
Mode spécial non spécifié. |
BEGINNING |
Le mode spécial BEGINNING signifie que tous les événements actuellement disponibles et les mises à jour d'événements entrantes sont inclus. |
LATEST |
Le mode spécial "LATEST" (DERNIERS) n'affiche que les derniers événements et les mises à jour des événements entrants. |
EventUpdateType
Type des mises à jour d'événement. Peut être étendu à d'autres cas d'utilisation à l'avenir (par exemple, EVENT_DETACHED_FROM_STREAM, etc.).
Enums | |
---|---|
EVENT_UPDATE_TYPE_UNSPECIFIED |
Type de mise à jour de l'événement non spécifié. |
EVENT_AVAILABLE_ON_STREAM |
L'événement peut être lu à partir d'un flux. |
EVENT_HEARTBEAT |
Message de pulsation utilisé pour suivre l'activité de la connexion gRPC. |
ExportRetailProductRecognitionIndexCoverageResponse
Ce type ne comporte aucun champ.
Message de réponse à l'exportation du fichier de couverture RetailProductRecognitionIndex.
FacetBucket
Contient la valeur de l'attribut, l'état des sélections et les métadonnées.
Champs | |
---|---|
selected |
Indique si un bucket de facettes est sélectionné. Ce champ représente la sélection de facettes de l'utilisateur. Il est défini par l'interface dans SearchVideosRequest. |
Champ d'union bucket_value . Bucket associé à un attribut. Par exemple, le bucket du facet "équipe" peut être "49ers", "patriots", etc. Le bucket du facet "joueur" peut être "tom brady", "drew brees", etc. bucket_value ne peut être que l'un des éléments suivants: |
|
value |
Valeur propre. |
range |
Valeur de la plage. |
Plage
Plage de valeurs [start, end] pour laquelle la segmentation est appliquée.
Champs | |
---|---|
start |
Début de la plage. L'absence d'existence indique une limite (par exemple, -inf). |
end |
Fin de la plage. L'absence d'existence indique une limite (par exemple, inf). |
FacetBucketType
Différents types de buckets de facettes.
Enums | |
---|---|
FACET_BUCKET_TYPE_UNSPECIFIED |
Type non spécifié. |
FACET_BUCKET_TYPE_VALUE |
Type de valeur. |
FACET_BUCKET_TYPE_DATETIME |
Type Date/Heure. |
FACET_BUCKET_TYPE_FIXED_RANGE |
Type de plage fixe. |
FACET_BUCKET_TYPE_CUSTOM_RANGE |
Type de plage personnalisée. |
FacetGroup
Groupe de buckets de facettes à transmettre entre le backend et le frontend.
Champs | |
---|---|
facet_id |
ID unique du groupe de facettes. |
display_name |
Nom à afficher de l'attribut. À utiliser par l'UI pour l'affichage des facettes. |
buckets[] |
Buckets associés à l'attribut. Par exemple, pour la facette "Équipe", le bucket peut être "49ers", "Patriots", etc. |
bucket_type |
Type de bucket d'attribut. |
fetch_matched_annotations |
Si la valeur est "true", renvoie les annotations correspondant à la requête pour la sélection de ce groupe de facettes. Cette option ne s'applique qu'aux facettes basées sur des annotations au niveau de la partition. Il accepte les valeurs de facette suivantes: - INTEGER - STRING (DataSchema.SearchStrategy.EXACT_SEARCH uniquement) |
FacetProperty
Configuration centrale pour un facet.
Champs | |
---|---|
mapped_fields[] |
Nom des attributs, qui sont les dimensions que les utilisateurs souhaitent utiliser pour affiner les résultats de recherche. Par exemple, l'utilisateur peut ajouter un certain nombre d'UGA avec la même clé, comme player:adam, player:bob et player:charles. Lorsque plusieurs champs mappés sont spécifiés, leurs valeurs sont fusionnées pour former la valeur finale de la facette. Par exemple, home_team: a, home_team:b, away_team:a, away_team:c, lorsque facet_field = [home_team, away_team], facet_value sera [a, b, c]. À moins qu'il ne s'agisse d'une dimension de facette individuelle (mapped_fields.size() == 1) ET que mapped_field soit égal à SearchConfig.name du parent, le parent doit également contenir une SearchCriteriaProperty qui fait correspondre les mêmes champs. mapped_fields ne doit pas être vide. |
display_name |
Nom à afficher de l'attribut. À utiliser par l'UI pour l'affichage des facettes. |
result_size |
Nombre maximal de buckets uniques à renvoyer pour un seul attribut. Le nombre de buckets peut être élevé pour une facette à forte cardinalité telle que "joueur". Nous ne renvoyons que les n premières les plus pertinentes pour l'utilisateur. Si la valeur est inférieure ou égale à 0, le serveur détermine la valeur de result_size appropriée. |
bucket_type |
Type de bucket de facette (par exemple, valeur, plage). |
Champ d'union
|
|
fixed_range_bucket_spec |
Configuration du bucket de facettes à plage fixe. |
custom_range_bucket_spec |
Configuration du bucket d'attributs de plage personnalisée. |
datetime_bucket_spec |
Configuration du bucket de facette de plage de dates et d'heures. |
CustomRangeBucketSpec
Si le type de bucket est CUSTOM_RANGE, spécifiez comment les valeurs sont divisées en buckets. Prenons l'exemple d'une valeur de bucket entier. Lorsque les points de terminaison sont définis sur 0, 10, 100 et 1 000, les attributs suivants sont générés: [-inf, 0), [0, 10), [10, 100), [100, 1 000), [1 000, inf). En particulier: - Les points de terminaison doivent être listés dans l'ordre croissant. Sinon, l'API SearchConfig rejettera la configuration des facettes. - Un nombre inférieur à 1 de points de terminaison est une spécification non valide.
Champs | |
---|---|
endpoints[] |
Actuellement, seul le type entier est accepté pour ce champ. |
DateTimeBucketSpec
Si le type de bucket est "DATE", spécifiez comment les valeurs de date sont réparties en buckets.
Champs | |
---|---|
granularity |
Précision de la facette de type de date. |
Précision
Énumération de la granularité pour le bucket de date/heure.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Précision non spécifiée. |
YEAR |
La granularité est l'année. |
MONTH |
La précision est de mois. |
DAY |
La granularité est de jour. |
FixedRangeBucketSpec
Si le type de bucket est FIXED_RANGE, spécifiez comment les valeurs sont divisées en buckets. Utilisez FixedRangeBucketSpec lorsque vous souhaitez créer plusieurs buckets avec une granularité égale. Prenons l'exemple d'une valeur de bucket entier. Lorsque bucket_start est défini sur 0, bucket_granularity sur 10 et bucket_count sur 5, cet attribut est agrégé via les buckets suivants: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). Par exemple, la spécification "bucket_count<= 1" n'est pas valide.
Champs | |
---|---|
bucket_start |
Limite inférieure du bucket. REMARQUE: Seul le type entier est actuellement accepté pour ce champ. |
bucket_granularity |
Précision des buckets. REMARQUE: Seul le type entier est actuellement accepté pour ce champ. |
bucket_count |
Nombre total de buckets. |
FacetValue
Définition d'une seule valeur avec un type générique.
Champs | |
---|---|
Champ d'union
|
|
string_value |
Valeur de type de chaîne. |
integer_value |
Valeur de type entier. |
datetime_value |
Valeur du type Date/Heure. |
FloatRange
Type de plage à virgule flottante.
Champs | |
---|---|
start |
Début de la plage de flottaison. |
end |
Fin de la plage de flottaison. |
FloatRangeArray
Liste des valeurs de plage de nombres à virgule flottante.
Champs | |
---|---|
float_ranges[] |
Valeurs de plage à virgule flottante. |
GcsOutputConfig
Message décrivant GcsOutputConfig.
Champs | |
---|---|
gcs_path |
Chemin d'accès Cloud Storage vers lequel Vision AI Platform doit ingérer les annotations. |
GcsSource
Emplacement Google Cloud Storage pour le contenu d'entrée.
Champs | |
---|---|
uris[] |
Obligatoire. Références à des chemins d'accès Google Cloud Storage. |
GeneralObjectDetectionConfig
Ce type ne comporte aucun champ.
Message de configuration pour le processeur de détection d'objets généraux.
GenerateHlsUriRequest
Message de requête pour l'API GenerateHlsUri.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource pour laquelle demander des extraits. Format : |
temporal_partitions[] |
Période pour laquelle vous souhaitez demander des extraits. Sera ignoré si |
live_view_enabled |
Possibilité d'afficher exclusivement une diffusion en direct de l'asset avec jusqu'à trois minutes de données en attente. |
GenerateHlsUriResponse
Message de réponse de l'API GenerateHlsUri.
Champs | |
---|---|
uri |
URI signé pour télécharger le fichier manifeste HLS correspondant aux heures demandées. |
temporal_partitions[] |
Liste des partitions temporelles du contenu renvoyé dans l'ordre dans lequel elles apparaissent dans le flux. |
GenerateRetrievalUrlRequest
Message de requête pour l'API GenerateRetrievalUrl.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource pour laquelle demander une URL signée. Format : |
GenerateRetrievalUrlResponse
Message de réponse de l'API GenerateRetrievalUrl.
Champs | |
---|---|
signed_uri |
URL signée pour télécharger le contenu de l'asset. |
GenerateStreamHlsTokenRequest
Message de requête pour obtenir le jeton d'authentification permettant d'accéder au contenu HLS du flux.
Champs | |
---|---|
stream |
Obligatoire. Nom du flux. |
GenerateStreamHlsTokenResponse
Message de réponse pour GenerateStreamHlsToken.
Champs | |
---|---|
token |
Le jeton JWT généré. L'appelant doit insérer ce jeton dans l'en-tête d'autorisation des requêtes HTTP pour obtenir le fichier manifeste de la playlist HLS et les segments vidéo. Exemple: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8 |
expiration_time |
Délai d'expiration du jeton. |
GeoCoordinate
Représentation des coordonnées géographiques
Champs | |
---|---|
latitude |
Coordonnée de latitude. Degrés [-90 ; 90] |
longitude |
Longitude. Degrés [-180 ; 180] |
GeoLocationArray
Liste des établissements.
Champs | |
---|---|
circle_areas[] |
Liste des aires de cercles. |
GetAnalysisRequest
Message pour obtenir une analyse.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetAnnotationRequest
Message de requête pour l'API GetAnnotation.
Champs | |
---|---|
name |
Obligatoire. Nom de l'annotation à récupérer. Format : |
GetApplicationRequest
Message pour obtenir une application.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetAssetRequest
Message de requête pour GetAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de l'élément à récupérer. Format: projects/{numéro_projet}/locations/{emplacement}/corpora/{corpus}/assets/{composant} |
GetClusterRequest
Message pour obtenir un cluster.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetCollectionRequest
Message de requête pour GetCollectionRequest.
Champs | |
---|---|
name |
Obligatoire. Nom de la collection à récupérer. Format : |
GetCorpusRequest
Message de requête pour GetCorpus.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource du corpus à récupérer. |
GetDataSchemaRequest
Message de requête pour GetDataSchema.
Champs | |
---|---|
name |
Obligatoire. Nom du schéma de données à récupérer. Format : |
GetDraftRequest
Message pour obtenir un brouillon.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetEventRequest
Message pour obtenir un événement.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetIndexEndpointRequest
Message de requête pour GetIndexEndpoint.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource IndexEndpoint. |
GetIndexRequest
Message de requête pour obtenir un indice.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource Index. Format: projects/{numéro_projet}/locations/{emplacement}/corpora/{corpus}/indexes/{index} |
GetInstanceRequest
Message pour obtenir une instance.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetProcessRequest
Message pour obtenir un processus.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetProcessorRequest
Message pour obtenir un processeur.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. |
GetSearchConfigRequest
Message de requête pour GetSearchConfig.
Champs | |
---|---|
name |
Obligatoire. Nom de la configuration de recherche à récupérer. Format : |
GetSearchHypernymRequest
Message de requête pour obtenir SearchHypernym.
Champs | |
---|---|
name |
Obligatoire. Nom du SearchHypernym à récupérer. Format : |
ImageObjectDetectionPredictionResult
Format de sortie de la prédiction pour la détection d'objets au sein d'images.
Champs | |
---|---|
ids[] |
ID de ressource des AnnotationSpecs identifiés, classés par ordre décroissant du score de confiance. Il s'agit du segment d'ID au lieu du nom complet de la ressource. |
display_names[] |
L'ordre des noms à afficher des AnnotationSpecs identifiés correspond aux ID. |
confidences[] |
Niveau de confiance du modèle dans l'exactitude des ID prédits. Une valeur plus élevée signifie une confiance plus élevée. L'ordre correspond aux ID. |
bboxes[] |
Cadres de délimitation, c'est-à-dire rectangles superposés à l'image, qui indiquent les AnnotationSpecs trouvés. Indiqués dans l'ordre correspondant aux ID. Chaque cadre de délimitation est un tableau de quatre nombres |
ImageQuery
Requête d'image pour la requête du point de terminaison de recherche.
Champs | |
---|---|
Champ d'union
|
|
input_image |
Image d'entrée en octets bruts. |
asset |
Nom de ressource de l'élément. Compatible uniquement avec le type de corpus IMAGE. Format : |
ImageSegmentationPredictionResult
Format de sortie de la prédiction pour la segmentation d'image.
Champs | |
---|---|
category_mask |
Image PNG dans laquelle chaque pixel du masque représente la catégorie à laquelle le pixel de l'image d'origine était censé appartenir. La taille de cette image sera identique à celle de l'image d'origine. Le mappage entre AnntoationSpec et la couleur se trouve dans les métadonnées du modèle. Le modèle choisit la catégorie la plus probable. Si aucune catégorie n'atteint le seuil de confiance, le pixel est marqué comme arrière-plan. |
confidence_mask |
Image à un canal encodée au format PNG sans perte de 8 bits. La taille de l'image sera identique à celle de l'image d'origine. Pour un pixel spécifique, une couleur plus foncée signifie que la confiance dans l'exactitude de la catégorie dans categoryMask pour le pixel correspondant est moins élevée. Le noir signifie "aucune confiance", et le blanc "confiance totale". |
ImportAssetsMetadata
Message de métadonnées pour la demande d'autorisation d'importation d'assets.
Champs | |
---|---|
metadata |
Métadonnées de l'opération. |
ImportAssetsRequest
Message de requête pour ImportAssets.
Champs | |
---|---|
parent |
Obligatoire. Ressource de corpus parente dans laquelle les composants seront importés. Format : |
Champ d'union source . Source source ne peut être qu'un des éléments suivants : |
|
assets_gcs_uri |
Le fichier contient toutes les informations sur les éléments à importer. * Le fichier est au format JSONL. * Chaque ligne correspond à un élément. * Chaque ligne sera convertie en proto InputImageAsset. |
ImportAssetsResponse
Ce type ne comporte aucun champ.
Message de réponse pour la LRO ImportAssets.
ImportRetailProductsResponse
Ce type ne comporte aucun champ.
Réponse ImportProducts une fois l'opération terminée.
Index
Un indice est une ressource dans Corpus. Il contient une version indexée des éléments et des annotations. Lorsqu'il est déployé sur un point de terminaison, il permet aux utilisateurs de rechercher dans l'index.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource Index. Format : |
display_name |
Facultatif. Nom à afficher facultatif de l'index spécifié par l'utilisateur. |
description |
Facultatif. Description facultative de l'index. |
state |
Uniquement en sortie. État de l'index. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
deployed_indexes[] |
Uniquement en sortie. Références à l'instance d'index déployée. Le corpus VIDEO_ON_DEMAND ne peut pas comporter plus d'un index déployé. L'index du corpus IMAGE peut avoir plusieurs index déployés. |
Champ d'union asset_filter . Indique comment les composants sont sélectionnés pour cet index. La valeur par défaut est "entire_corpus" si elle n'est pas spécifiée. Comportement dans UpdateIndex: si update_mask inclut l'un des chemins de champ asset_filter, l'index sera reconstruit avec les derniers composants, y compris leurs données analysées et leurs annotations. asset_filter ne peut être qu'un des éléments suivants : |
|
entire_corpus |
Incluez tous les composants du corpus. |
État
Énumération représentant les différents états par lesquels un indice peut passer au cours de sa durée de vie.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Ne doit pas être utilisé. |
CREATING |
État CREATING. |
CREATED |
État CREATED. |
UPDATING |
État UPDATING. |
IndexAssetMetadata
Métadonnées pour IndexAsset.
Champs | |
---|---|
indexing_status |
État de l'indexation de cet élément. |
status |
État de l'indexation de cet élément. |
start_time |
Heure de début de l'opération. |
update_time |
Heure de mise à jour de l'opération. |
IndexingStatus
État de l'indexation de l'asset.
Champs | |
---|---|
state |
État de l'indexation de cet élément. |
status_message |
Message détaillé décrivant l'état. |
État
Énumération d'état pour l'indexation de cet élément.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état du processus par défaut ne doit jamais se produire. |
IN_PROGRESS |
L'indexation est en cours. |
SUCCEEDED |
Le processus est terminé. |
FAILED |
Le processus a échoué. |
IndexAssetRequest
Message de requête pour IndexAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'asset à indexer. Format : |
index |
Facultatif. Nom de l'index. Format : |
IndexAssetResponse
Ce type ne comporte aucun champ.
Message de réponse pour IndexAsset.
IndexEndpoint
Message représentant la ressource IndexEndpoint. Les ImageIndexes y sont déployés.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource de l'IndexEndpoint. Format : |
display_name |
Facultatif. Nom à afficher du point de terminaison d'index. Il peut comporter jusqu'à 32 caractères. |
description |
Facultatif. Description de l'IndexEndpoint. Peut comporter jusqu'à 25 000 caractères. |
deployed_index |
Uniquement en sortie. L'index déployé dans ce point de terminaison d'index. |
state |
Uniquement en sortie. État de l'indexEndpoint. |
labels |
Facultatif. Les libellés appliqués à une ressource doivent répondre aux exigences suivantes :
Pour en savoir plus, consultez le document Google Cloud. |
create_time |
Uniquement en sortie. Créez un code temporel. |
update_time |
Uniquement en sortie. Code temporel de mise à jour. |
État
Étape IndexEndpoint.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Ne doit pas être utilisé. |
CREATING |
État CREATING. |
CREATED |
État CREATED. |
UPDATING |
État UPDATING. |
FAILED |
État ÉCHEC. |
IndexedAsset
Un IndexedAsset est un élément sur lequel l'index est créé.
Champs | |
---|---|
index |
Obligatoire. Index auquel cet élément indexé appartient. Format : |
asset |
Obligatoire. Nom de la ressource de l'asset. Format : |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
IndexingStatus
État de l'indexation de l'asset.
Champs | |
---|---|
state |
Uniquement en sortie. État de l'indexation de cet élément. |
status_message |
Message détaillé décrivant l'état. |
État
Énumération d'état pour l'indexation de cet élément.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état du processus par défaut ne doit jamais se produire. |
IN_PROGRESS |
L'indexation est en cours. |
SUCCEEDED |
Le processus est terminé. |
FAILED |
Le processus a échoué. |
IngestAssetRequest
Message de requête pour l'API IngestAsset.
Champs | |
---|---|
Champ d'union
|
|
config |
Fournit des informations sur les données et le nom de la ressource d'élément auxquelles elles appartiennent. Le premier message |
time_indexed_data |
Données à ingérer. |
Config
Configuration des données.
Champs | |
---|---|
asset |
Obligatoire. Nom de la ressource de l'élément auquel les données ingérées appartiennent. |
Champ d'union
|
|
video_type |
Saisissez les informations pour les données vidéo. |
VideoType
Saisissez les informations pour les données vidéo.
Champs | |
---|---|
container_format |
Format du conteneur des données vidéo. |
ContainerFormat
Format du conteneur de la vidéo.
Enums | |
---|---|
CONTAINER_FORMAT_UNSPECIFIED |
Type par défaut, qui ne doit pas être utilisé. |
CONTAINER_FORMAT_MP4 |
Format de conteneur MP4. |
TimeIndexedData
Contient les données et la période correspondante.
Champs | |
---|---|
data |
Données à ingérer. |
temporal_partition |
Plage de dates des données. |
IngestAssetResponse
Message de réponse de l'API IngestAsset.
Champs | |
---|---|
successfully_ingested_partition |
Plage temporelle des données qui ont bien été ingérées. |
Instance
Message décrivant l'objet Instance
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource |
create_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de création |
update_time |
Uniquement en sortie. [Sortie uniquement] Code temporel de la mise à jour |
labels |
Étiquettes sous forme de paires clé-valeur |
display_name |
Obligatoire. Nom à afficher convivial pour la solution. |
description |
Description de cette instance. |
instance_type |
Type d'instance pour l'instance actuelle. |
input_resources[] |
Ressources d'entrée de l'instance d'application actuelle. Par exemple: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a |
output_resources[] |
Toutes les ressources de sortie associées à une instance d'application. |
state |
État de l'instance. |
InputResource
Message de la ressource d'entrée utilisée dans une instance d'application.
Champs | |
---|---|
consumer_node |
Nom du nœud de graphique qui reçoit la ressource d'entrée. Par exemple: input_resource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumer_node: stream-input |
input_resource_binding |
La liaison de ressources d'entrée spécifique qui consommera la ressource d'entrée actuelle peut être ignorée s'il n'y a qu'une seule liaison d'entrée. |
annotations |
Contient des annotations de ressources. |
Champ d'union input_resource_information . Obligatoire. Spécifiez l'entrée de l'instance de l'application. input_resource_information ne peut être qu'un des éléments suivants : |
|
input_resource |
Nom de la ressource d'entrée directe. Si le type d'instance est STREAMING_PREDICTION, la ressource d'entrée est au format "projects/123/locations/us-central1/clusters/456/streams/stream-a". Si le type d'instance est BATCH_PREDICTION à partir du conteneur d'entrée Cloud Storage, la ressource d'entrée est au format "gs://bucket-a". |
annotated_stream |
Si la ressource d'entrée est un flux VisionAI, les annotations associées peuvent être spécifiées à l'aide de annotated_stream. |
OutputResource
Message de la ressource de sortie utilisée dans une instance d'application.
Champs | |
---|---|
output_resource |
Nom de la ressource de sortie pour l'instance d'application actuelle. |
producer_node |
Nom du nœud de graphique qui produit le nom de la ressource de sortie. Par exemple: output_resource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producer_node: occupancy-counting |
output_resource_binding |
L'association de ressources de sortie spécifique qui génère l'OutputResource actuelle. |
is_temporary |
Uniquement en sortie. Indique si la ressource de sortie est temporaire, ce qui signifie qu'elle est générée lors du déploiement de l'application. La ressource temporaire sera supprimée lors du dés déploiement de l'application. |
autogen |
Uniquement en sortie. Indique si la ressource de sortie est créée automatiquement par la plate-forme d'applications Vision AI. |
État
État de l'instance
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si l'état est omis. |
CREATING |
État CREATING. |
CREATED |
État CREATED. |
DEPLOYING |
État DEPLOYING. |
DEPLOYED |
État DEPLOYED. |
UNDEPLOYING |
État UNDEPLOYING. |
DELETED |
État SUPPRIMÉ. |
ERROR |
État ERROR. |
UPDATING |
Mise à jour de l'état |
DELETING |
État Suppression. |
FIXING |
Correction de l'état. |
IntRange
Type de plage d'entiers.
Champs | |
---|---|
start |
Début de la plage d'entiers. |
end |
Fin de la plage d'entiers. |
IntRangeArray
Liste de valeurs de plage d'entiers.
Champs | |
---|---|
int_ranges[] |
Valeurs de plage entière. |
ListAnalysesRequest
Message pour demander la liste des analyses
Champs | |
---|---|
parent |
Obligatoire. Valeur parente pour ListAnalysesRequest |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrer les résultats |
order_by |
Indice sur l'ordre de tri des résultats |
ListAnalysesResponse
Message de réponse aux analyses des fiches
Champs | |
---|---|
analyses[] |
Liste des analyses |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListAnnotationsRequest
Message de requête pour l'API GetAnnotation.
Champs | |
---|---|
parent |
Élément parent qui possède cette collection d'annotations. Format : |
page_size |
Nombre maximal d'annotations à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 annotations au maximum sont renvoyées. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
filter |
Filtre appliqué à la liste renvoyée. Le filtrage n'est accepté que pour les champs suivants: |
ListAnnotationsResponse
Message de requête pour l'API ListAnnotations.
Champs | |
---|---|
annotations[] |
Annotations du composant spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListApplicationsRequest
Message pour demander la liste des applications.
Champs | |
---|---|
parent |
Obligatoire. Valeur parente pour ListApplicationsRequest. |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats. |
order_by |
Indice sur l'ordre des résultats. |
ListApplicationsResponse
Message de réponse à la liste des applications.
Champs | |
---|---|
applications[] |
Liste des applications. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListAssetsRequest
Message de requête pour ListAssets.
Champs | |
---|---|
parent |
Obligatoire. Élément parent qui possède cette collection d'éléments. Format : |
page_size |
Nombre maximal d'éléments à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 composants au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
filter |
Filtre appliqué à la liste renvoyée. Seuls les filtres suivants sont acceptés: "assets_with_contents = true", qui renvoie les composants avec le contenu importé ; "assets_with_contents = false", qui renvoie les composants sans contenu. |
ListAssetsResponse
Message de réponse pour ListAssets.
Champs | |
---|---|
assets[] |
Éléments du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListCollectionsRequest
Message de requête pour ListCollections.
Champs | |
---|---|
parent |
Obligatoire. Corpus parent. Format : |
page_size |
Nombre maximal de collections à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 collections au maximum sont renvoyées. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListCollectionsResponse
Message de réponse pour ListCollections.
Champs | |
---|---|
collections[] |
Collections du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListCorporaRequest
Message de requête pour ListCorpora.
Champs | |
---|---|
parent |
Obligatoire. Nom de ressource du projet à partir duquel lister les corpus. |
page_size |
Taille de la page demandée. L'API peut renvoyer moins de résultats que demandé. Si la valeur est négative, une erreur INVALID_ARGUMENT est renvoyée. Si aucune valeur n'est spécifiée ou si la valeur est 0, l'API sélectionne une taille par défaut, qui est de 10. Si la taille de page demandée est supérieure à la taille maximale, l'API utilisera la taille maximale, qui est de 20. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. Généralement obtenu via |
filter |
Filtre appliqué à la liste des corpus renvoyés. Seules les restrictions suivantes sont acceptées: |
ListCorporaResponse
Message de réponse pour ListCorpora.
Champs | |
---|---|
corpora[] |
Les corpus du projet. |
next_page_token |
Jeton permettant de récupérer la page de résultats suivante. Transmettez cette valeur à |
ListDataSchemasRequest
Message de requête pour ListDataSchemas.
Champs | |
---|---|
parent |
Obligatoire. Élément parent qui possède cette collection de schémas de données. Format : |
page_size |
Nombre maximal de schémas de données à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 schémas de données au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListDataSchemasResponse
Message de réponse pour ListDataSchemas.
Champs | |
---|---|
data_schemas[] |
Les schémas de données du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListDraftsRequest
Message pour demander la liste des brouillons.
Champs | |
---|---|
parent |
Obligatoire. Valeur parente pour ListDraftsRequest. |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats. |
order_by |
Indice sur l'ordre des résultats. |
ListDraftsResponse
Message de réponse aux brouillons de fiches.
Champs | |
---|---|
drafts[] |
Liste des brouillons. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListIndexEndpointsRequest
Message de requête pour ListIndexEndpoints.
Champs | |
---|---|
parent |
Obligatoire. Format : |
page_size |
Facultatif. Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, une taille de page de 50 est utilisée. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Facultatif. Filtre appliqué à la liste renvoyée. Seul le champ |
ListIndexEndpointsResponse
Message de réponse pour ListIndexEndpoints.
Champs | |
---|---|
index_endpoints[] |
Liste des IndexEndpoints. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
ListIndexesRequest
Message de requête pour les index de fiches.
Champs | |
---|---|
parent |
Obligatoire. Corpus parent qui possède cette collection d'index. Format: projects/{numéro_projet}/locations/{emplacement}/corpora/{corpus} |
page_size |
Nombre maximal d'index à afficher. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 index au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListIndexesResponse
Message de réponse pour ListIndexes.
Champs | |
---|---|
indexes[] |
Indexes du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListInstancesRequest
Message pour demander la liste des instances.
Champs | |
---|---|
parent |
Obligatoire. Valeur parente de ListInstancesRequest. |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats. |
order_by |
Indice sur l'ordre des résultats. |
ListInstancesResponse
Message de réponse à la liste des instances.
Champs | |
---|---|
instances[] |
Liste des instances. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListPrebuiltProcessorsRequest
Message de requête pour la liste des processeurs prédéfinis.
Champs | |
---|---|
parent |
Obligatoire. Chemin parent. |
ListPrebuiltProcessorsResponse
Message de réponse pour la liste des processeurs prédéfinis.
Champs | |
---|---|
processors[] |
Liste des processeurs. |
ListProcessesRequest
Message pour demander la liste des processus.
Champs | |
---|---|
parent |
Obligatoire. Valeur parente pour ListProcessesRequest. |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrer les résultats |
order_by |
Indice sur l'ordre de tri des résultats |
ListProcessesResponse
Message de réponse à la liste des processus.
Champs | |
---|---|
processes[] |
Liste des processus. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListProcessorsRequest
Message pour demander la liste des processeurs.
Champs | |
---|---|
parent |
Obligatoire. Valeur parente pour ListProcessorsRequest. |
page_size |
Taille de la page demandée. Le serveur peut renvoyer moins d'éléments que demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée. |
page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
filter |
Filtrage des résultats. |
order_by |
Indice sur l'ordre des résultats. |
ListProcessorsResponse
Message de réponse à la liste des processeurs.
Champs | |
---|---|
processors[] |
Liste des processeurs. |
next_page_token |
Jeton identifiant une page de résultats que le serveur doit renvoyer. |
unreachable[] |
Emplacements inaccessibles. |
ListSearchConfigsRequest
Message de requête pour ListSearchConfigs.
Champs | |
---|---|
parent |
Obligatoire. Élément parent qui possède cette collection de configurations de recherche. Format : |
page_size |
Nombre maximal de configurations de recherche à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, une taille de page de 50 est utilisée. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListSearchConfigsResponse
Message de réponse pour ListSearchConfigs.
Champs | |
---|---|
search_configs[] |
Les configurations de recherche du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListSearchHypernymsRequest
Message de requête pour la liste SearchHypernyms.
Champs | |
---|---|
parent |
Obligatoire. Élément parent qui possède cette collection de SearchHypernyms. Format : |
page_size |
Nombre maximal de SearchHypernyms renvoyés. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, une taille de page de 50 est utilisée. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListSearchHypernymsResponse
Message de réponse pour la liste des SearchHypernyms.
Champs | |
---|---|
search_hypernyms[] |
RechercheHypernymes du corpus spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
MachineSpec
Spécification d'une seule machine.
Champs | |
---|---|
machine_type |
Immuable. type de la machine. Consultez la liste des types de machines compatibles avec la prédiction. Consultez la liste des types de machines compatibles avec l'entraînement personnalisé. Pour [DeployedModel][], ce champ est facultatif et la valeur par défaut est |
accelerator_type |
Immuable. Type d'accélérateur(s) pouvant être associé(s) à la machine, conformément à |
accelerator_count |
Nombre d'accélérateurs à associer à la machine. |
MediaWarehouseConfig
Message décrivant MediaWarehouseConfig.
Champs | |
---|---|
corpus |
Nom de la ressource du corpus Media Warehouse. Format: projects/${project_id}/locations/${location_id}/corpora/${corpus_id} |
region |
Obsolète. |
ttl |
Durée pendant laquelle tous les éléments multimédias, les métadonnées associées et les documents de recherche peuvent exister. |
ModelType
Tous les types de modèles compatibles avec Vision AI App Platform
Enums | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Type de processeur NON SPÉCIFIÉ. |
IMAGE_CLASSIFICATION |
Type de modèle : classification d'images. |
OBJECT_DETECTION |
Modèle de type "Détection d'objets". |
VIDEO_CLASSIFICATION |
Modèle de classification de vidéos |
VIDEO_OBJECT_TRACKING |
Modèle de suivi des objets |
VIDEO_ACTION_RECOGNITION |
Modèle de type "Reconnaissance d'actions". |
OCCUPANCY_COUNTING |
Comptage de l'occupation du modèle |
PERSON_BLUR |
Model Type Person Blur. |
VERTEX_CUSTOM |
Type de modèle Vertex personnalisé. |
Nœud
Message décrivant l'objet du nœud.
Champs | |
---|---|
name |
Obligatoire. Nom unique du nœud. |
display_name |
Nom à afficher convivial pour le nœud. |
node_config |
Configuration des nœuds. |
processor |
Le nom du processeur fait référence à la ressource de processeur choisie. |
parents[] |
Nœud parent. Le nœud d'entrée ne doit pas avoir de nœud parent. Pour la version V1 Alpha1/Bêta, seul le nœud de l'entrepôt multimédia peut avoir plusieurs parents. Les autres types de nœuds n'en ont qu'un seul. |
Champ d'union
|
|
output_all_output_channels_to_stream |
Par défaut, la sortie du nœud n'est disponible que pour les nœuds en aval. Pour utiliser la sortie directe du nœud d'application, la sortie doit d'abord être envoyée à Vision AI Streams. En définissant output_all_output_channels_to_stream sur "true", App Platform envoie automatiquement toutes les sorties du nœud actuel aux ressources de flux Vision AI (un flux par canal de sortie). La ressource de flux de sortie est créée automatiquement par App Platform lors du déploiement et supprimée après le désengagement de l'application. Notez que cette configuration s'applique à toutes les instances d'application. Vous pouvez remplacer le flux de sortie au niveau de l'instance en configurant la section |
InputEdge
Message décrivant une arête pointant vers un nœud.
Champs | |
---|---|
parent_node |
Nom du nœud parent. |
parent_output_channel |
Artefact de sortie connecté du nœud parent. Il peut être omis si le processeur cible ne comporte qu'un seul artefact de sortie. |
connected_input_channel |
Canal d'entrée connecté du processeur du nœud actuel. Il peut être omis si le processeur cible ne comporte qu'un seul canal d'entrée. |
NormalizedPolygon
Polygone normalisé.
Champs | |
---|---|
normalized_vertices[] |
Sommets normalisés du polygone de sélection. L'angle supérieur gauche de l'image sera [0, 0]. |
NormalizedPolyline
Polyligne normalisée, qui représente une courbe constituée de segments de ligne droite connectés.
Champs | |
---|---|
normalized_vertices[] |
Séquence de sommets reliés par des lignes droites. |
NormalizedVertex
Un sommet représente un point 2D dans l'image. REMARQUE : les coordonnées des sommets normalisés sont comparées aux valeurs de l'image d'origine, et sont comprises entre 0 et 1.
Champs | |
---|---|
x |
Coordonnée X. |
y |
Coordonnée Y. |
ObjectDetectionPredictionResult
Format de sortie de la prédiction pour la détection d'objets génériques.
Champs | |
---|---|
current_time |
Code temporel actuel. |
identified_boxes[] |
Liste des boîtes identifiées. |
Entité
Informations sur l'entité pour les annotations issues du résultat de la prédiction de détection d'objets.
Champs | |
---|---|
label_id |
ID du libellé. |
label_string |
Chaîne de texte lisible du libellé. |
IdentifiedBox
La zone identifiée contient l'emplacement et l'entité de l'objet.
Champs | |
---|---|
box_id |
Identifiant unique de cette zone. |
normalized_bounding_box |
Cadre de délimitation dans les coordonnées normalisées. |
confidence_score |
Score de confiance associé à cette zone. |
entity |
Entité de cette zone. |
NormalizedBoundingBox
Cadre de délimitation dans les coordonnées normalisées.
Champs | |
---|---|
xmin |
Coordonnée X minimale. |
ymin |
Coordonnée Y minimale. |
width |
Largeur du cadre de délimitation. |
height |
Hauteur du cadre de délimitation. |
OccupancyCountConfig
Message décrivant OccupancyCountConfig.
Champs | |
---|---|
enable_people_counting |
Si vous souhaitez comptabiliser les apparitions de personnes, la clé des résultats est "personnes". |
enable_vehicle_counting |
Si vous souhaitez comptabiliser les apparitions de véhicules, la clé de la valeur de sortie sera "véhicule". |
enable_dwelling_time_tracking |
Indique si vous devez suivre la durée d'inactivité de chaque objet individuel dans la scène ou dans une zone spécifique. |
OccupancyCountingPredictionResult
Proto de résultat de prédiction pour le comptage de l'occupation.
Champs | |
---|---|
current_time |
Code temporel actuel. |
identified_boxes[] |
Liste des boîtes identifiées. |
stats |
Statistiques de détection |
track_info[] |
Suivre les informations associées. Tous les titres diffusés à ce code temporel. Il n'existe que si le suivi est activé. |
dwell_time_info[] |
Informations sur le temps de consultation. Tous les canaux diffusés dans une zone donnée, avec un code temporel de début et de fin de la durée d'exposition |
DwellTimeInfo
Informations sur la durée de séjour pour les annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
track_id |
Identifiant unique permettant d'identifier un titre. Il doit être identique dans l'ensemble des cadres. |
zone_id |
ID unique de la zone dans laquelle l'objet se trouve. |
dwell_start_time |
Heure de début de l'identification d'un objet d'habitation dans une zone. |
dwell_end_time |
Heure de fin à laquelle un objet de maison a quitté une zone. |
Entité
Informations sur l'entité pour les annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
label_id |
ID du libellé. |
label_string |
Chaîne de texte lisible du libellé. |
IdentifiedBox
La zone identifiée contient l'emplacement et l'entité de l'objet.
Champs | |
---|---|
box_id |
Identifiant unique de cette zone. |
normalized_bounding_box |
Cadre de délimitation dans les coordonnées normalisées. |
score |
Score de confiance associé à cette zone. |
entity |
Entité de cette zone. |
track_id |
Identifiant unique permettant d'identifier un titre. Il doit être identique dans l'ensemble des cadres. Il n'existe que si le suivi est activé. |
NormalizedBoundingBox
Cadre de délimitation dans les coordonnées normalisées.
Champs | |
---|---|
xmin |
Coordonnée X minimale. |
ymin |
Coordonnée Y minimale. |
width |
Largeur du cadre de délimitation. |
height |
Hauteur du cadre de délimitation. |
Statistiques
Informations statistiques sur les annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
full_frame_count[] |
Nombres du frame complet. |
crossing_line_counts[] |
Nombre de lignes croisées. |
active_zone_counts[] |
Nombre de minutes en zone active. |
AccumulatedObjectCount
Informations sur l'objet et nombre cumulé des annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
start_time |
Heure de début du nombre cumulé. |
object_count |
Nombre d'objets pour le nombre cumulé. |
ActiveZoneCount
Message pour le nombre de zones actives.
Champs | |
---|---|
annotation |
Annotation de zone active de l'utilisateur. |
counts[] |
Nombre de comptes dans la zone. |
CrossingLineCount
Message pour le nombre de lignes de croisement.
Champs | |
---|---|
annotation |
Annotation de ligne de l'utilisateur. |
positive_direction_counts[] |
Direction qui suit la règle de la main droite. |
negative_direction_counts[] |
Sens opposé à celui de la règle de la main droite. |
accumulated_positive_direction_counts[] |
Nombre cumulé de résultats positifs. |
accumulated_negative_direction_counts[] |
Nombre cumulé de négatifs. |
ObjectCount
Informations sur l'objet et nombre instantané pour les annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
entity |
Entité de cet objet. |
count |
Nombre d'objets. |
TrackInfo
Informations sur le canal pour les annotations de l'opérateur de comptage de l'occupation.
Champs | |
---|---|
track_id |
Identifiant unique permettant d'identifier un titre. Il doit être identique dans l'ensemble des cadres. |
start_time |
Code temporel de début de ce titre. |
OperationMetadata
Représente les métadonnées de l'opération de longue durée.
Champs | |
---|---|
create_time |
Uniquement en sortie. Heure à laquelle l'opération a été créée. |
end_time |
Uniquement en sortie. Heure à laquelle l'opération a terminé son exécution. |
target |
Uniquement en sortie. Chemin d'accès à la ressource défini par le serveur pour la cible de l'opération. |
verb |
Uniquement en sortie. Nom du verbe exécuté par l'opération. |
status_message |
Uniquement en sortie. Statut lisible de l'opération, le cas échéant. |
requested_cancellation |
Uniquement en sortie. Détermine si l'utilisateur a demandé l'annulation de l'opération. Les opérations qui ont bien été annulées possèdent la valeur [Operation.error][] avec un code d'état |
api_version |
Uniquement en sortie. Version de l'API ayant permis de démarrer l'opération. |
Partition
Partition pour spécifier la partition dans le temps et l'espace pour l'annotation au niveau des sous-éléments.
Champs | |
---|---|
temporal_partition |
Partitionnement de l'élément dans le temps. |
spatial_partition |
Partitionnement de l'élément dans l'espace. |
relative_temporal_partition |
Partitionnement de l'élément dans le temps. |
RelativeTemporalPartition
Partitionnement de l'asset en temps relatif. Compatible avec le type de corpus VIDEO_ON_DEMAND.
Champs | |
---|---|
start_offset |
Décalage de l'heure de début de la partition. |
end_offset |
Décalage de l'heure de fin de la partition. |
SpatialPartition
Partitionnement de l'élément dans l'espace.
Champs | |
---|---|
x_min |
Valeur de la coordonnée X minimale. |
y_min |
Valeur de la coordonnée Y minimale. |
x_max |
Valeur maximale de la coordonnée X. |
y_max |
Valeur maximale de la coordonnée Y. |
TemporalPartition
Partition de l'asset au format UTC Epoch. Compatible avec le type de corpus STREAM_VIDEO.
Champs | |
---|---|
start_time |
Heure de début de la partition. |
end_time |
Heure de fin de la partition. |
PersonBlurConfig
Message décrivant FaceBlurConfig.
Champs | |
---|---|
person_blur_type |
Type de floutage des personnes. |
faces_only |
Indique si le floutage doit être appliqué uniquement aux visages et non à l'ensemble de l'objet dans le processeur. |
PersonBlurType
Type de floutage des personnes
Enums | |
---|---|
PERSON_BLUR_TYPE_UNSPECIFIED |
Type de floutage de personne NON SPÉCIFIÉ. |
FULL_OCCULUSION |
FaceBlur Type full occlusion. |
BLUR_FILTER |
Filtre de floutage de type FaceBlur. |
PersonVehicleDetectionConfig
Message décrivant PersonVehicleDetectionConfig.
Champs | |
---|---|
enable_people_counting |
Au moins un des champs "enable_people_counting" et "enable_vehicle_counting" doit être défini sur "true". Si vous souhaitez comptabiliser les apparitions de personnes, la clé des résultats est "personnes". |
enable_vehicle_counting |
Si vous souhaitez comptabiliser les apparitions de véhicules, la clé de la valeur de sortie sera "véhicule". |
PersonalProtectiveEquipmentDetectionConfig
Message décrivant PersonalProtectiveEquipmentDetectionConfig.
Champs | |
---|---|
enable_face_coverage_detection |
Indique si la détection de masque est activée. |
enable_head_coverage_detection |
Indique si la détection de la couverture de la tête doit être activée. |
enable_hands_coverage_detection |
Indique si la détection de la couverture des mains doit être activée. |
PersonalProtectiveEquipmentDetectionOutput
Format de sortie de l'opérateur de détection d'équipement de protection individuelle.
Champs | |
---|---|
current_time |
Code temporel actuel. |
detected_persons[] |
Liste des DetectedPersons. |
DetectedPerson
"Personne détectée" contient la personne détectée, ses entités de protection des personnes associées et les informations de protection associées.
Champs | |
---|---|
person_id |
ID de la personne détectée. |
detected_person_identified_box |
Informations de la zone "Personne détectée identifiée". |
detected_ppe_identified_boxes[] |
Informations sur la personne détectée et les cases identifiées comme équipement de protection individuelle. |
face_coverage_score |
Score de couverture pour chaque partie du corps. Score de couverture du visage. |
eyes_coverage_score |
Score de couverture pour les yeux. |
head_coverage_score |
Score de couverture pour la tête. |
hands_coverage_score |
Score de couverture pour les mains. |
body_coverage_score |
Score de couverture du corps. |
feet_coverage_score |
Score de couverture en pieds. |
NormalizedBoundingBox
Cadre de délimitation dans les coordonnées normalisées.
Champs | |
---|---|
xmin |
Coordonnée X minimale. |
ymin |
Coordonnée Y minimale. |
width |
Largeur du cadre de délimitation. |
height |
Hauteur du cadre de délimitation. |
PPEEntity
Informations sur les entités pour les annotations issues du résultat de la prédiction de détection d'EPI.
Champs | |
---|---|
ppe_label_id |
ID du libellé. |
ppe_label_string |
Chaîne de texte lisible du libellé (exemples: casque, gant, masque). |
ppe_supercategory_label_string |
Chaîne de texte lisible du libellé de la super-catégorie (exemples: head_cover, hands_cover, face_cover). |
ppe_entity_id |
ID de l'entité. |
PPEIdentifiedBox
La zone "PPEIdentified" (Équipement de protection identifié) contient l'emplacement et les informations sur l'entité de l'équipement de protection.
Champs | |
---|---|
box_id |
Identifiant unique de cette zone. |
normalized_bounding_box |
Cadre de délimitation dans les coordonnées normalisées. |
confidence_score |
Score de confiance associé à cette zone. |
ppe_entity |
Informations sur l'entité EPI |
PersonEntity
Informations sur l'entité pour les annotations issues du résultat de la prédiction de détection de personnes.
Champs | |
---|---|
person_entity_id |
ID de l'entité. |
PersonIdentifiedBox
La zone "PersonIdentified" contient la position et les informations sur l'entité de la personne.
Champs | |
---|---|
box_id |
Identifiant unique de cette zone. |
normalized_bounding_box |
Cadre de délimitation dans les coordonnées normalisées. |
confidence_score |
Score de confiance associé à cette zone. |
person_entity |
Informations sur l'entité Personne. |
Processus
Message décrivant l'objet Process.
Champs | |
---|---|
name |
Nom de la ressource. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
analysis |
Obligatoire. Référence à une ressource d'analyse existante. |
attribute_overrides[] |
Facultatif. Remplacements d'attributs des analyseurs. Format pour chaque élément de forçage: "{nom_analyseur}:{clé_attribut}={valeur}" |
run_status |
Facultatif. État du processus. |
run_mode |
Facultatif. Mode d'exécution du processus. |
event_id |
Facultatif. ID d'événement des flux d'entrée/sortie. Cette option est utile lorsque vous disposez d'un opérateur StreamSource/StreamSink dans l'analyse et que vous souhaitez spécifier manuellement l'événement à lire/écrire. |
Processeur
Message décrivant l'objet Processor. Identifiant suivant: 19
Champs | |
---|---|
name |
nom de la ressource. |
create_time |
Uniquement en sortie. [Sortie uniquement] Créer un code temporel. |
update_time |
Uniquement en sortie. [Sortie uniquement] Mettre à jour le code temporel. |
labels |
Libellés sous forme de paires clé/valeur. |
display_name |
Obligatoire. Nom à afficher convivial pour le processeur. |
description |
Phrases illustratives pour décrire le fonctionnement du processeur. |
processor_type |
Uniquement en sortie. Type de processeur. |
model_type |
Type de modèle |
custom_processor_source_info |
Informations sur la source pour le processeur créé par le client |
state |
Uniquement en sortie. État du processeur. |
processor_io_spec |
Uniquement en sortie. [Sortie uniquement] Spécifications d'entrée / sortie d'un processeur. Chaque type de processeur dispose de spécifications d'entrée / sortie fixes qui ne peuvent pas être modifiées par le client. |
configuration_typeurl |
Uniquement en sortie. La configuration correspondante peut être utilisée dans l'application pour personnaliser le comportement du processeur. |
supported_annotation_types[] |
|
supports_post_processing |
Indique si le processeur est compatible avec le post-traitement. |
ProcessorState
Enums | |
---|---|
PROCESSOR_STATE_UNSPECIFIED |
État du processeur non spécifié. |
CREATING |
Le processeur est en cours de création (il n'est pas prêt à être utilisé). |
ACTIVE |
Le processeur est prêt à l'emploi. |
DELETING |
Le processeur est en cours de suppression (il n'est pas prêt à être utilisé). |
FAILED |
Le processeur a été supprimé ou sa création a échoué . |
ProcessorType
Type
Enums | |
---|---|
PROCESSOR_TYPE_UNSPECIFIED |
Type de processeur NON SPÉCIFIÉ. |
PRETRAINED |
Type de processeur PRETRAINED. Le processeur pré-entraîné est développé par Vision AI App Platform avec des fonctionnalités de traitement des données visuelles de pointe, comme le comptage de personnes ou le floutage des personnes. Le processeur pré-entraîné est généralement disponible publiquement. |
CUSTOM |
Type de processeur CUSTOM. Les processeurs personnalisés sont des processeurs spécialisés qui sont importés depuis d'autres plates-formes Google Cloud (par exemple, Vertex AI) ou importés par les clients. Seul le créateur peut voir le processeur personnalisé. |
CONNECTOR |
Type de processeur CONNECTEUR. Les processeurs de connecteur sont des processeurs spéciaux qui effectuent des E/S pour l'application. Ils ne traitent pas les données, mais les transmettent à d'autres processeurs ou les reçoivent d'autres processeurs. |
ProcessorConfig
ID suivant: 28
Champs | |
---|---|
Champ d'union
|
|
video_stream_input_config |
Configurations du processeur d'entrée de flux. |
ai_enabled_devices_input_config |
Configuration des périphériques d'entrée compatibles avec l'IA |
media_warehouse_config |
Configurations du processeur de l'entrepôt multimédia. |
person_blur_config |
Configurations du processeur de floutage des personnes. |
occupancy_count_config |
Configurations du processeur de comptage de l'occupation. |
person_vehicle_detection_config |
Configurations du processeur de détection de personnes et de véhicules. |
vertex_automl_vision_config |
Configurations du processeur de vision Vertex AutoML. |
vertex_automl_video_config |
Configurations du processeur vidéo Vertex AutoML. |
vertex_custom_config |
Configurations du processeur personnalisé Vertex. |
general_object_detection_config |
Configurations du processeur de détection d'objets général. |
big_query_config |
Configurations du processeur BigQuery. |
personal_protective_equipment_detection_config |
Configurations de personal_protective_equipment_detection_config |
ProcessorIOSpec
Message décrivant les spécifications d'entrée / sortie d'un processeur.
Champs | |
---|---|
graph_input_channel_specs[] |
Pour les processeurs avec input_channel_specs, le processeur doit être explicitement connecté à un autre processeur. |
graph_output_channel_specs[] |
Spécifications des artefacts de sortie pour le processeur actuel. |
instance_resource_input_binding_specs[] |
Ressource d'entrée à fournir à partir de l'instance de l'application. |
instance_resource_output_binding_specs[] |
Ressource de sortie que le processeur génère par instance. En dehors des liaisons de sortie explicitement listées ici, tous les GraphOutputChannels des processeurs peuvent être liés à une ressource de flux. Le nom de liaison est alors identique à celui du GraphOutputChannel. |
GraphInputChannelSpec
Message pour la spécification du canal d'entrée.
Champs | |
---|---|
name |
Nom du canal d'entrée actuel. |
data_type |
Types de données du canal d'entrée actuel. Si ce champ contient plusieurs valeurs, cela signifie que ce canal d'entrée peut être connecté à l'un de ces types de données. |
accepted_data_type_uris[] |
Si vous le spécifiez, seuls ces types de données détaillés peuvent être associés au processeur. Par exemple, flux JPEG pour MEDIA ou proto PredictionResult pour le type PROTO. Si ce paramètre n'est pas spécifié, tous les protocoles sont acceptés. |
required |
Indique si le canal d'entrée actuel est requis par le processeur. Par exemple, pour un processeur avec une entrée vidéo obligatoire et une entrée audio facultative, si l'entrée vidéo est manquante, la demande sera rejetée, tandis que l'entrée audio peut être manquante tant que l'entrée vidéo existe. |
max_connection_allowed |
Nombre d'arêtes d'entrée pouvant être connectées à ce canal d'entrée. 0 correspond à un nombre illimité. |
GraphOutputChannelSpec
Message de spécification du canal de sortie.
Champs | |
---|---|
name |
Nom du canal de sortie actuel. |
data_type |
Type de données du canal de sortie actuel. |
data_type_uri |
|
InstanceResourceInputBindingSpec
Message de spécification du canal de ressources d'instance. Les ressources externes sont des nœuds virtuels qui ne sont pas exprimés dans le graphique de l'application. Chaque processeur exprime ses spécifications hors graphique, ce qui permet au client de remplacer la source ou les destinations externes par
Champs | |
---|---|
name |
Nom de la liaison d'entrée, unique au sein du processeur. |
Champ d'union
|
|
config_type_uri |
Proto de configuration qui inclut les ressources Googleapis. Par exemple, type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation |
resource_type_uri |
URL de type directe de la ressource Googleapis, par exemple type.googleapis.com/google.cloud.vision.v1.Asset |
InstanceResourceOutputBindingSpec
Champs | |
---|---|
name |
Nom de la liaison de sortie, unique dans le processeur. |
resource_type_uri |
URI du type de ressource de la ressource de sortie acceptable. |
explicit |
Indique si la ressource de sortie doit être définie explicitement dans l'instance. Si elle est fausse, le processeur la génère automatiquement si nécessaire. |
RemoveApplicationStreamInputRequest
Message de suppression de l'entrée de flux d'une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
target_stream_inputs[] |
Flux cible à supprimer. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
TargetStreamInput
Message concernant le streamInput cible à supprimer.
Champs | |
---|---|
stream |
|
RemoveApplicationStreamInputResponse
Ce type ne comporte aucun champ.
Message de réponse pour RemoveApplicationStreamInput.
RemoveCollectionItemRequest
Message de requête pour RemoveCollectionItem.
Champs | |
---|---|
item |
Obligatoire. Élément à supprimer. |
RemoveCollectionItemResponse
Message de requête pour RemoveCollectionItem.
Champs | |
---|---|
item |
Élément déjà supprimé. |
RemoveIndexAssetMetadata
Métadonnées pour RemoveIndexAsset
Champs | |
---|---|
indexing_status |
État de l'indexation de cet élément. |
start_time |
Heure de début de l'opération. |
update_time |
Heure de mise à jour de l'opération. |
RemoveIndexAssetRequest
Message de requête pour RemoveIndexAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'asset à indexer. Format : |
index |
Facultatif. Nom de l'index. Format : |
RemoveIndexAssetResponse
Ce type ne comporte aucun champ.
Message de réponse pour RemoveIndexAsset.
RemoveRetailProductsFromRetailProductSetResponse
Réponse RemoveRetailProductsFromRetailProductSet une fois l'opération terminée.
ResourceAnnotations
Message décrivant l'annotation générale des ressources.
Champs | |
---|---|
application_annotations[] |
Annotations qui s'appliqueront à l'ensemble de l'application. |
node_annotations[] |
Annotations qui seront appliquées au nœud spécifique de l'application. Si le même type d'annotation est appliqué à l'application et au nœud, l'annotation du nœud est ajoutée en plus de celle de l'application globale. Par exemple, si une annotation de zone active est définie pour l'ensemble de l'application et une autre pour le processeur d'analyse de l'occupation, deux zones actives seront définies pour le processeur d'analyse de l'occupation. |
RetailBatchAnalyzeResponse
Message de réponse pour BatchAnalyze.
RetailEntity
Entité pouvant être une expression ou un nombre dans le texte de la balise. Il s'agit d'un type d'entité connu, tel qu'un titre de produit, un prix normal ou un prix club.
Champs | |
---|---|
type |
Type d'entité (par exemple, "titre du produit", "prix normal", "prix club"). |
mention_text |
Valeur textuelle de l'entité (par exemple, "2,99 $"). Si l'entité n'est pas présente dans la balise, ce champ est vide. |
confidence |
Niveau de confiance de la prédiction d'entité. |
region |
Région géographique de l'entité dans la région de la balise. |
normalized_text_value |
Valeur de texte normalisée selon une norme prédéfinie pour le type d'entité. Absent si la valeur extraite n'a pas pu être convertie. |
RetailNormalizedBoundingBox
Les coordonnées du cadre de délimitation sont relatives à la largeur et à la hauteur de l'image. Par exemple, si l'image est de 100 x 200 et que NormalizedBoundingBox est <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9>, les coordonnées du cadre de délimitation seront comprises entre (10, 40) et (50, 180). Notez que certaines parties du cadre peuvent se trouver en dehors de l'image.
Champs | |
---|---|
x_min |
Coordonnée horizontale de l'angle supérieur gauche. |
x_max |
Coordonnée horizontale de l'angle inférieur droit. |
y_min |
Coordonnée verticale de l'angle supérieur gauche. |
y_max |
Coordonnée verticale de l'angle inférieur droit. |
RetailObjectDetectionAnnotation
Décrire une région d'objet et son annotation de détection dans une image
Champs | |
---|---|
bounding_box |
Cadre de délimitation normalisé de l'instance de l'objet. |
confidence |
Score de confiance compris entre 0,0 et 1,0. Plus la valeur est élevée, plus le résultat est fiable. |
RetailOperationMetadata
Métadonnées d'opération pour le service Retail
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
partial_failures[] |
Uniquement en sortie. Échecs partiels rencontrés. Par exemple, un fichier image unique qui n'a pas pu être lu. Le champ "Détails de l'état" contient les informations d'erreur Google Cloud standards. |
operation_metrics |
Uniquement en sortie. Métriques sur l'opération. |
OperationMetrics
Métriques enregistrées sur l'opération.
Champs | |
---|---|
counters |
Mappage du nom du compteur au nombre. |
RetailPredictResults
Format de résultat de BatchAnalyze.
Champs | |
---|---|
image_uri |
URI de l'image à partir de l'entrée. |
product_recognition_annotations[] |
Annotations de reconnaissance de produits. |
tag_recognition_annotations[] |
Annotations de reconnaissance de tags. |
RetailProduct
Message représentant la ressource RetailProduct.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource RetailProduct. |
gtins[] |
Code article international (GTIN) du produit. |
normalized_gtins[] |
Uniquement en sortie. Version normalisée des codes GTIN saisis au format GTIN-14 canonique. |
third_party_ids[] |
Identifiants tiers utilisés par le marchand ou le fabricant. |
locale |
Paramètre régional des informations produit représenté sous forme de code BCP-47, par exemple "en-US" ou "de-DE". La langue du libellé du produit et de la marque doit correspondre à celle de la région. |
brand |
Marque localisée du produit. |
title |
Titre localisé du produit. |
product_uri |
Page de destination du produit. |
resource_state |
Uniquement en sortie. État du RetailProduct. |
labels |
Les libellés avec des métadonnées définies par l'utilisateur pour organiser vos RetailProducts. Les clés et valeurs des libellés ne peuvent pas dépasser 64 caractères (points de code Unicode) et ne peuvent contenir que des lettres minuscules, des chiffres, des traits de soulignement et des tirets. Les caractères internationaux sont acceptés. |
create_time |
Uniquement en sortie. Code temporel de création. |
update_time |
Uniquement en sortie. Code temporel de la mise à jour. |
RetailProductImageSimilarity
Scores de similarité avec l'image du produit dans l'ensemble d'index.
Champs | |
---|---|
visual_similarity_score |
Score de similarité visuelle avec cette image du produit. |
detected_text_similarity_score |
Score de similarité entre le texte détecté dans l'image du produit de la requête et le texte détecté par le modèle dans cette image de produit. |
product_title_text_similarity_score |
Score de similarité entre le texte détecté dans l'image du produit de la requête et le titre du produit créé par un humain pour cette image. |
similarity_score |
Score de similarité combiné final pour cette image de produit. |
RetailProductRecognitionAnnotation
Décrivez une région de produit et son annotation de reconnaissance de produit dans une image.
Champs | |
---|---|
product_region |
Informations de détection concernant cette instance de produit (carré de délimitation, niveau de confiance, etc.). |
recognition_results[] |
Résultats de la reconnaissance de produits. Elles sont triées par ordre de confiance décroissant. |
detected_text |
Texte détecté par le modèle dans cette région de produits. |
RetailProductRecognitionResult
Résultat de la reconnaissance d'un seul produit.
Champs | |
---|---|
product_metadata |
Métadonnées du produit reconnu. |
confidence |
Score de confiance compris entre 0,0 et 1,0. Plus la valeur est élevée, plus le résultat est fiable. |
image_similarity[] |
Score de similarité de chaque image de produit pour ce résultat. |
RetailResourceState
État d'une ressource.
Enums | |
---|---|
RETAIL_RESOURCE_STATE_UNSPECIFIED |
Valeur par défaut. Ne doit pas être utilisé. |
RETAIL_RESOURCE_STATE_CREATING |
État CREATING. |
RETAIL_RESOURCE_STATE_CREATED |
État CREATED. |
RETAIL_RESOURCE_STATE_UPDATING |
État UPDATING. |
RETAIL_RESOURCE_STATE_DELETED |
État SUPPRIMÉ. |
RETAIL_RESOURCE_STATE_ERROR |
État ERROR. |
RetailTagRecognitionAnnotation
Un proto décrit le résultat de la reconnaissance d'un tag, y compris la région de l'image occupée par cette instance de tag et les informations textuelles extraites.
Champs | |
---|---|
tag_region |
Informations de détection concernant cette instance de balise (carré de délimitation, confiance, etc.). |
tag_text |
Texte de cette instance de balise. |
entities[] |
Liste des entités détectées dans la balise. |
RetailThirdPartyId
Représente l'identifiant tiers utilisé par le marchand ou le fabricant (par exemple, SKU ou référence fabricant).
Champs | |
---|---|
id |
ID tiers utilisé par le marchand ou le fabricant (par exemple, SKU ou référence fabricant). |
owner |
Entité "propriétaire" de l'identifiant tiers, c'est-à-dire le fabricant ou le marchand qui vend ce produit. |
RunMode
RunMode représente le mode de lancement du processus.
Enums | |
---|---|
RUN_MODE_UNSPECIFIED |
Le mode n'est pas spécifié. |
LIVE |
Mode "En direct". Cela signifie que le processus est lancé pour gérer la source vidéo en direct, et que des pertes de paquets sont attendues. |
SUBMISSION |
Mode d'envoi. Cela signifie que le processus est lancé pour gérer les fichiers vidéo limités, sans perte de paquets. L'état d'avancement est suivi. |
RunStatus
Message décrivant l'état du processus.
Champs | |
---|---|
state |
État du processus. |
reason |
Raison de devenir l'état. |
État
L'état représente l'état d'exécution du processus.
Enums | |
---|---|
STATE_UNSPECIFIED |
État non spécifié. |
INITIALIZING |
INITIALISATION signifie que le processus est planifié, mais pas encore prêt à gérer le trafic réel. |
RUNNING |
RUNNING signifie que le processus est en cours d'exécution et qu'il gère le trafic. |
COMPLETED |
COMPLETED signifie que le traitement est terminé, en particulier pour le cas d'utilisation non en streaming. |
FAILED |
FAILED signifie que le traitement n'a pas abouti. |
SchemaKeySortingStrategy
Stratégie permettant de spécifier comment trier par clé de schéma de données.
Champs | |
---|---|
options[] |
Les options à l'avant ont une priorité plus élevée que celles à l'arrière. |
Option
Possibilité d'utiliser une seule clé de schéma de données.
Champs | |
---|---|
data_schema_key |
Données utilisées pour le tri. |
sort_decreasing |
Indique si le tri doit être effectué par ordre décroissant ou croissant. Par défaut, les résultats sont triés dans l'ordre croissant. |
aggregate_method |
Méthode d'agrégation pour la clé de schéma de données actuelle. |
AggregateMethod
Lorsqu'un résultat comporte plusieurs valeurs avec la même clé, spécifiez la valeur utilisée pour le tri. Par défaut, AGGREGATE_METHOD_LARGEST est utilisé lorsque les résultats sont triés par ordre décroissant, et AGGREGATE_METHOD_SMALLEST lorsque les résultats sont triés par ordre croissant.
Enums | |
---|---|
AGGREGATE_METHOD_UNSPECIFIED |
La méthode d'agrégation non spécifiée sera écrasée, comme indiqué ci-dessus. |
AGGREGATE_METHOD_LARGEST |
Prendre la valeur la plus élevée (lexicographique ou numérique) à trier. |
AGGREGATE_METHOD_SMALLEST |
Prend la valeur la plus petite (lexicographique ou numérique) à trier. |
SearchAssetsRequest
Message de requête pour SearchAssets.
Champs | |
---|---|
corpus |
Obligatoire. Corpus parent à rechercher. Format : "projects/{project_id}/locations/{location_id}/corpora/{corpus_id}" |
page_size |
Nombre de résultats à renvoyer sur cette page. Si la valeur est 0, le serveur détermine la valeur de page_size appropriée. |
page_token |
Jeton de continuation permettant d'extraire la page suivante. Si la valeur est vide, cela signifie que la première page est récupérée. |
content_time_ranges |
Intervalles de temps dans lesquels le contenu vidéo correspondant doit se trouver. Si aucune période n'est indiquée, aucune restriction temporelle ne s'applique. Ce champ est traité comme les critères ci-dessous, mais est défini séparément pour plus de commodité, car il est utilisé fréquemment. Notez que si la date de fin est dans le futur, elle sera limitée à la date de réception de la requête. |
criteria[] |
Critères appliqués aux résultats de recherche. |
exclusion_criteria[] |
Critères à exclure des résultats de recherche. Notez que |
facet_selections[] |
Stocke l'état de sélection des facettes le plus récent. Seuls les groupes de facettes sélectionnés par l'utilisateur sont affichés ici. L'état de sélection est sélectionné ou non. Seuls les buckets d'attributs sélectionnés seront utilisés comme critères de recherche. |
result_annotation_keys[] |
Liste des clés d'annotation permettant de spécifier les annotations à récupérer et à renvoyer avec chaque résultat de recherche. La précision des annotations doit être GRANULARITY_ASSET_LEVEL, et sa stratégie de recherche ne doit pas être NO_SEARCH. |
search_query |
Requête de recherche globale. Permet à l'utilisateur de rechercher des composants sans avoir à spécifier le champ auquel la valeur appartient. |
Champ d'union sort_spec . Spécification de tri. Si ce champ n'est pas spécifié, la valeur par défaut est la suivante: - STREAM_VIDEO: les résultats de recherche sont triés par heure de début. sort_spec ne peut être qu'un des éléments suivants : |
|
schema_key_sorting_strategy |
Triez en fonction de la valeur sous la clé du schéma de données. |
SearchAssetsResponse
Message de réponse pour SearchAssets.
Champs | |
---|---|
search_result_items[] |
Résultats de recherche renvoyés. |
next_page_token |
Jeton de continuation de la page suivante. |
facet_results[] |
Résultats de recherche par attribut d'une requête donnée, qui contiennent les valeurs d'attribut déjà sélectionnées par l'utilisateur et les résultats de recherche par attribut mis à jour. |
SearchCapability
Capacité et métadonnées de la fonctionnalité de recherche.
Champs | |
---|---|
type |
Fonctionnalité de recherche à activer. |
Type
Possibilité d'effectuer différentes recherches sur les composants.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Fonctionnalité de recherche non spécifiée, ne doit jamais être utilisée. |
EMBEDDING_SEARCH |
Recherche intégrée. |
SearchCapabilitySetting
Paramètre de la fonctionnalité de recherche à activer.
Champs | |
---|---|
search_capabilities[] |
Métadonnées de la fonctionnalité de recherche à activer. |
SearchConfig
SearchConfig stocke différentes propriétés qui affectent les comportements de recherche et les résultats de recherche.
Champs | |
---|---|
name |
Nom de ressource de la configuration de recherche. Pour CustomSearchCriteria, search_config correspond au nom de l'opérateur de recherche. Pour les facettes, search_config correspond au nom de la dimension de facette. Format : |
facet_property |
Définit une FacetDimension et les spécifications associées. |
search_criteria_property |
Crée un mappage entre des critères de recherche personnalisés et une ou plusieurs clés UGA. |
SearchCriteriaProperty
Configuration centralisée des critères de recherche personnalisés.
Champs | |
---|---|
mapped_fields[] |
Chaque champ mappé correspond à une clé UGA. Pour comprendre le fonctionnement de cette propriété, prenons l'exemple suivant. Dans le tableau SearchConfig, l'utilisateur ajoute cette entrée: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } } Désormais, lorsqu'un utilisateur émet une requête telle que: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } } La recherche MWH renvoie les documents de recherche où (joueur=Tom Brady || entraîneur=Tom Brady || joueur=Bill Belichick || entraîneur=Bill Belichick). |
SearchHypernym
Ressource de recherche: SearchHypernym. Par exemple, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Cela signifie qu'en mode SMART_SEARCH, la recherche de "vehicle" renverra également des résultats avec "sedan" ou "truck" comme annotations.
Champs | |
---|---|
name |
Nom de la ressource SearchHypernym. Format : |
hypernym |
Hyperonyme. |
hyponyms[] |
Hyponymes auxquels l'hyperonyme est mappé. |
SearchIndexEndpointRequest
Message de requête pour SearchIndexEndpoint.
Champs | |
---|---|
index_endpoint |
Obligatoire. Point de terminaison de l'index à rechercher. Format : "projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}" |
criteria[] |
Critères appliqués aux résultats de recherche. |
exclusion_criteria[] |
Critères à exclure des résultats de recherche. Notez que |
page_size |
Taille de la page demandée. L'API peut renvoyer moins de résultats que demandé. Si la valeur est négative, une erreur INVALID_ARGUMENT est renvoyée. Si aucune valeur n'est spécifiée ou si la valeur est 0, l'API sélectionne une taille par défaut, qui est de 10. Si la taille de page demandée est supérieure à la taille maximale, l'API sélectionnera la taille maximale, qui est de 100. |
page_token |
Jeton de continuation permettant d'extraire la page suivante. Si la valeur est vide, cela signifie que la première page est récupérée. |
Champ d'union query . Requête de recherche globale oneof. query ne peut être qu'un des éléments suivants : |
|
image_query |
Requête uniquement basée sur des images. |
text_query |
Requête uniquement basée sur du texte. |
SearchIndexEndpointResponse
Message de réponse pour SearchIndexEndpoint.
Champs | |
---|---|
search_result_items[] |
Résultats de recherche renvoyés. |
next_page_token |
Jeton de continuation de la page suivante. Si ce champ est omis, il n'y a pas d'autres pages. |
SearchResultItem
Le résultat de recherche contient le nom de l'asset et les périodes correspondantes.
Champs | |
---|---|
asset |
Nom de la ressource de l'asset. Format : |
segments[] |
Segments d'éléments correspondants. Obsolète: veuillez utiliser le champ |
segment |
Segment d'éléments correspondant. |
relevance |
Pertinence de cet |
requested_annotations[] |
Annotations des résultats de recherche spécifiées par result_annotation_keys dans la requête de recherche. |
annotation_matching_results[] |
Résultats correspondant aux annotations basées sur des critères ou une sélection d'attributs associés à cet élément de résultat de recherche. Ne contient que les résultats pour les critères ou les facet_selections avec fetch_matched_annotations=true. |
StreamAnnotation
message concernant les annotations sur la ressource de flux Vision AI.
Champs | |
---|---|
id |
ID de l'annotation. Il doit être unique lorsqu'il est utilisé dans un contexte donné. Par exemple, toutes les annotations d'un flux d'entrée d'une application Vision AI. |
display_name |
Nom convivial de l'annotation. |
source_stream |
Nom de la ressource de flux Vision AI. |
type |
Type d'annotation. |
Champ d'union
|
|
active_zone |
Annotation pour le type ACTIVE_ZONE |
crossing_line |
Annotation pour le type CROSSING_LINE |
StreamAnnotationType
Énumération décrivant tous les types possibles d'annotation de flux.
Enums | |
---|---|
STREAM_ANNOTATION_TYPE_UNSPECIFIED |
Indiquez "UNSPECIFIED". |
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE |
L'annotation active_zone définit un polygone au-dessus du contenu d'un flux basé sur une image/vidéo. Le traitement suivant ne se concentrera que sur le contenu situé dans la zone active. |
STREAM_ANNOTATION_TYPE_CROSSING_LINE |
L'annotation crossing_line définit une polyligne au-dessus du contenu à partir d'un flux Vision AI basé sur une image/vidéo. Les événements se produisant au-delà de la ligne seront capturés. Par exemple, le nombre de personnes qui passent la ligne dans le processeur d'analyse de l'occupation. |
StreamAnnotations
Wrapper de StreamAnnotation répété.
Champs | |
---|---|
stream_annotations[] |
Plusieurs annotations. |
StreamWithAnnotation
Message décrivant le flux d'IA Vision avec des annotations spécifiques à l'application. Tous les objets StreamAnnotation de ce message DOIVENT avoir un ID unique.
Champs | |
---|---|
stream |
Nom de la ressource de flux Vision AI. |
application_annotations[] |
Annotations qui s'appliqueront à l'ensemble de l'application. |
node_annotations[] |
Annotations qui seront appliquées au nœud spécifique de l'application. Si le même type d'annotation est appliqué à l'application et au nœud, l'annotation du nœud est ajoutée en plus de celle de l'application globale. Par exemple, si une annotation de zone active est définie pour l'ensemble de l'application et une autre pour le processeur d'analyse de l'occupation, deux zones actives seront définies pour le processeur d'analyse de l'occupation. |
NodeAnnotation
Message décrivant les annotations spécifiques au nœud d'application.
Champs | |
---|---|
node |
Nom du nœud du graphique de l'application. |
annotations[] |
Annotations de flux spécifiques au nœud. |
StringArray
Liste de valeurs de type chaîne.
Champs | |
---|---|
txt_values[] |
Valeurs de type de chaîne. |
UndeployApplicationRequest
Message pour le désengagement d'une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UndeployApplicationResponse
Message de réponse pour UndeployApplication.
UndeployIndexMetadata
Message de métadonnées pour UndeployIndex.
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
deployed_index |
Uniquement en sortie. Index en cours d'annulation de déploiement. |
UndeployIndexRequest
Message de requête pour UndeployIndexEndpoint.
Champs | |
---|---|
index_endpoint |
Obligatoire. Nom de la ressource IndexEndpoint sur laquelle le dés déploiement s'appliquera. Format: |
UndeployIndexResponse
Ce type ne comporte aucun champ.
Réponse UndeployIndex une fois l'opération terminée.
UndeployRetailProductRecognitionIndexResponse
Message de réponse pour UndeployRetailProductRecognitionIndex.
UpdateAnalysisRequest
Message pour mettre à jour une analyse.
Champs | |
---|---|
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource d'analyse lors de la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
analysis |
Obligatoire. Ressource en cours de mise à jour. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UpdateAnnotationRequest
Message de requête pour l'API UpdateAnnotation.
Champs | |
---|---|
annotation |
Obligatoire. Annotation à mettre à jour. Le champ |
update_mask |
Liste des champs à mettre à jour. |
UpdateApplicationInstancesRequest
Message pour mettre à jour une ApplicationInstance.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
|
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
allow_missing |
Si la valeur est "true", la requête de mise à jour crée une ressource si la ressource cible n'existe pas. Cette fois, le champ "field_mask" est ignoré. |
UpdateApplicationInstance
Champs | |
---|---|
update_mask |
Facultatif. Le masque de champ permet de spécifier les champs à écraser dans la ressource Draft par la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
instance |
Obligatoire. Ressource en cours de mise à jour. |
instance_id |
Obligatoire. ID de l'instance. |
UpdateApplicationInstancesResponse
Message de réponse pour UpdateApplicationInstances.
UpdateApplicationRequest
Message de mise à jour d'une application.
Champs | |
---|---|
update_mask |
Facultatif. Le masque de champ permet de spécifier les champs à écraser dans la ressource Application par la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
application |
Obligatoire. Ressource en cours de mise à jour. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UpdateApplicationStreamInputRequest
Message pour mettre à jour l'entrée de flux dans une application.
Champs | |
---|---|
name |
Obligatoire. Nom de l'application à récupérer. Format: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Les entrées de flux à mettre à jour. Le nom de la ressource de flux est la clé de chaque StreamInput et doit être unique dans chaque application. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
allow_missing |
Si cette valeur est définie sur "true", UpdateApplicationStreamInput insère l'entrée de flux dans l'application, même si le flux cible n'est pas inclus dans l'application. |
UpdateApplicationStreamInputResponse
Message de réponse pour AddApplicationStreamInput.
UpdateAssetRequest
Message de requête pour UpdateAsset.
Champs | |
---|---|
asset |
Obligatoire. Élément à mettre à jour. Le champ |
update_mask |
Liste des champs à mettre à jour. |
UpdateCollectionRequest
Message de requête pour UpdateCollectionRequest.
Champs | |
---|---|
collection |
Obligatoire. Collection à mettre à jour. Le champ |
update_mask |
Liste des champs à mettre à jour. - Si vous ne définissez pas |
UpdateCorpusRequest
Message de requête pour UpdateCorpus.
Champs | |
---|---|
corpus |
Obligatoire. Corpus qui remplace la ressource sur le serveur. |
update_mask |
Liste des champs à mettre à jour. |
UpdateDataSchemaRequest
Message de requête pour UpdateDataSchema.
Champs | |
---|---|
data_schema |
Obligatoire. Le champ |
update_mask |
Liste des champs à mettre à jour. |
UpdateDraftRequest
Message pour mettre à jour un brouillon.
Champs | |
---|---|
update_mask |
Facultatif. Le masque de champ permet de spécifier les champs à écraser dans la ressource Draft par la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
draft |
Obligatoire. Ressource en cours de mise à jour. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
allow_missing |
Si la valeur est "true", UpdateDraftRequest crée une ressource si la ressource cible n'existe pas. Cette fois, le champ "field_mask" est ignoré. |
UpdateIndexEndpointMetadata
Message de métadonnées pour UpdateIndexEndpoint.
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
UpdateIndexEndpointRequest
Message de requête pour UpdateIndexEndpoint.
Champs | |
---|---|
index_endpoint |
Obligatoire. Ressource en cours de mise à jour. |
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource IndexEndpoint lors de la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ de la ressource est écrasé s'il figure dans le masque. Les masques de champ vides ne sont pas autorisés. Si le masque est "*", la ressource est remplacée complètement. |
UpdateIndexMetadata
Message de métadonnées pour UpdateIndexRequest
Champs | |
---|---|
operation_metadata |
Métadonnées communes de l'opération de longue durée. |
UpdateIndexRequest
Message de requête pour UpdateIndex.
Champs | |
---|---|
index |
Obligatoire. Ressource en cours de mise à jour. |
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource d'index lors de la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ de la ressource est écrasé s'il figure dans le masque. Les masques de champ vides ne sont pas autorisés. Si le masque est "*", une mise à jour complète de l'index et une recompilation complète des données d'index sont déclenchées. |
UpdateProcessRequest
Message pour mettre à jour un processus.
Champs | |
---|---|
update_mask |
Obligatoire. Le masque de champ permet de spécifier les champs à écraser dans la ressource Process par la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
process |
Obligatoire. Ressource en cours de mise à jour. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UpdateProcessorRequest
Message pour mettre à jour un processeur.
Champs | |
---|---|
update_mask |
Facultatif. Le masque de champ permet de spécifier les champs à écraser dans la ressource Processor par la mise à jour. Les champs spécifiés dans update_mask sont relatifs à la ressource, et non à la requête complète. Un champ est écrasé s'il figure dans le masque. Si l'utilisateur ne fournit pas de masque, tous les champs seront écrasés. |
processor |
Obligatoire. Ressource en cours de mise à jour. |
request_id |
Facultatif. ID de requête facultatif permettant d'identifier les requêtes. Spécifiez un ID de requête unique pour que le serveur sache qu'il doit ignorer la requête si vous devez la retenter alors qu'elle est déjà terminée. Le serveur garantit cela pendant au moins 60 minutes après la première requête. Par exemple, imaginons que vous effectuez une requête initiale et que celle-ci expire. Si vous effectuez à nouveau la requête avec le même ID de requête, le serveur peut vérifier si une opération d'origine ayant le même ID de requête a été reçue et, le cas échéant, ignorer la deuxième requête. Ainsi, les clients ne peuvent pas créer accidentellement des engagements en double. L'ID de requête doit être un UUID valide, à ceci près qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté. |
UpdateSearchConfigRequest
Message de requête pour UpdateSearchConfig.
Champs | |
---|---|
search_config |
Obligatoire. Configuration de recherche à mettre à jour. Le champ |
update_mask |
Liste des champs à mettre à jour. Si ce paramètre n'est pas défini, tous les chemins de champ seront mis à jour/écrasés. |
UpdateSearchHypernymRequest
Message de requête pour mettre à jour SearchHypernym.
Champs | |
---|---|
search_hypernym |
Obligatoire. SearchHypernym à mettre à jour. Le champ |
update_mask |
Liste des champs à mettre à jour. Si ce paramètre n'est pas défini, tous les chemins de champ seront mis à jour/écrasés. |
UploadAssetMetadata
Métadonnées pour UploadAsset.
Champs | |
---|---|
start_time |
Heure de début de l'opération. |
update_time |
Heure de mise à jour de l'opération. |
UploadAssetRequest
Message de requête pour UploadAsset.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'élément à importer. Format : |
asset_source |
Source de l'élément. |
UploadAssetResponse
Ce type ne comporte aucun champ.
Message de réponse pour UploadAsset.
UserSpecifiedAnnotation
Annotation fournie par les utilisateurs.
Champs | |
---|---|
key |
Obligatoire. Clé de l'annotation. La clé doit être définie avec le type par CreateDataSchema. |
value |
Valeur de l'annotation. La valeur doit pouvoir être convertie en type conformément au schéma de données. |
partition |
Informations de partitionnement dans le temps et l'espace pour l'annotation au niveau des sous-composants. |
VertexAutoMLVideoConfig
Message décrivant VertexAutoMLVideoConfig.
Champs | |
---|---|
confidence_threshold |
Seules les entités dont le score est supérieur au seuil sont renvoyées. La valeur 0,0 renvoie toutes les entités détectées. |
blocked_labels[] |
Les libellés spécifiés dans ce champ ne seront pas renvoyés. |
max_predictions |
Ce nombre maximal de prédictions est renvoyé par frame de sortie. La valeur 0 indique de renvoyer toutes les entités détectées. |
bounding_box_size_limit |
Seuls les cadres de délimitation dont la taille est supérieure à cette limite seront renvoyés. Suivi des objets uniquement. La valeur 0,0 indique de renvoyer toutes les entités détectées. |
VertexAutoMLVisionConfig
Message sur les configurations des processeurs Vertex AutoML Vision.
Champs | |
---|---|
confidence_threshold |
Seules les entités dont le score est supérieur au seuil sont renvoyées. La valeur 0,0 indique de renvoyer toutes les entités détectées. |
max_predictions |
Ce nombre maximal de prédictions est renvoyé par frame de sortie. La valeur 0 indique de renvoyer toutes les entités détectées. |
VertexCustomConfig
Message décrivant VertexCustomConfig.
Champs | |
---|---|
max_prediction_fps |
Frame de prédiction maximal par seconde. Cet attribut définit la vitesse à laquelle l'opérateur envoie des requêtes de prédiction au point de terminaison Vertex AI. La valeur par défaut est 0 : aucune limite FPS n'est appliquée. L'opérateur envoie des requêtes de prédiction au FPS d'entrée. |
dedicated_resources |
Description des ressources dédiées au DeployedModel et qui nécessitent une configuration manuelle plus poussée. |
post_processing_cloud_function |
Si ce n'est pas le cas, le résultat de la prédiction sera envoyé à la fonction cloud spécifiée pour le post-traitement. * La fonction cloud recevra AppPlatformCloudFunctionRequest, où le champ "annotations" sera au format JSON du proto PredictResponse. * La fonction cloud doit renvoyer AppPlatformCloudFunctionResponse avec PredictResponse stocké dans le champ "annotations". * Pour supprimer la sortie de la prédiction, il suffit d'effacer le champ de la charge utile dans la réponse AppPlatformCloudFunctionResponse renvoyée. |
attach_application_metadata |
Si cette valeur est définie sur "true", la requête de prédiction reçue par le modèle personnalisé contient également des métadonnées avec le schéma suivant: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (code temporel UNIX) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; } |
VideoActionRecognitionPredictionResult
Format de sortie de la prédiction pour la reconnaissance d'actions dans les vidéos.
Champs | |
---|---|
segment_start_time |
Début (inclus) du segment temporel de la vidéo dans lequel les actions ont été identifiées. |
segment_end_time |
Fin (inclusive) du segment temporel de la vidéo dans lequel les actions ont été identifiées. Plus précisément, si la fin est identique au début, cela signifie que l'identification se produit sur un frame vidéo spécifique. |
actions[] |
Toutes les actions identifiées au cours de la période. |
IdentifiedAction
Chaque IdentifiedAction correspond à une identification particulière d'une action spécifiée avec l'ID AnnotationSpec, le nom à afficher et le score de confiance associé.
Champs | |
---|---|
id |
ID de ressource de l'AnnotationSpec identifié. |
display_name |
Nom à afficher de l'AnnotationSpec identifié. |
confidence |
Niveau de confiance du modèle dans la correction de cette identification. Une valeur plus élevée signifie un niveau de confiance plus élevé. |
VideoClassificationPredictionResult
Format de sortie de la prédiction pour la classification des vidéos.
Champs | |
---|---|
segment_start_time |
Début (inclusif) du segment temporel de la vidéo dans lequel les classifications ont été identifiées. |
segment_end_time |
Fin (inclusive) du segment temporel de la vidéo dans lequel les classifications ont été identifiées. Plus précisément, si la fin est identique au début, cela signifie que l'identification se produit sur un frame vidéo spécifique. |
classifications[] |
Toutes les classifications identifiées au cours de la période. |
IdentifiedClassification
Chaque IdentifiedClassification correspond à une identification particulière d'une classification spécifiée avec l'ID et le nom à afficher de l'AnnotationSpec, ainsi que le score de confiance associé.
Champs | |
---|---|
id |
ID de ressource de l'AnnotationSpec identifié. |
display_name |
Nom à afficher de l'AnnotationSpec identifié. |
confidence |
Niveau de confiance du modèle dans la correction de cette identification. Une valeur plus élevée signifie un niveau de confiance plus élevé. |
VideoObjectTrackingPredictionResult
Format de sortie de la prédiction pour le suivi des objets vidéo.
Champs | |
---|---|
segment_start_time |
Début (inclusif) du segment temporel de la vidéo au cours duquel les identifications actuelles ont lieu. |
segment_end_time |
Fin (inclusive) du segment temporel de la vidéo au cours duquel les identifications actuelles ont lieu. Plus précisément, si la fin est identique au début, cela signifie que les identifications se produisent sur un frame vidéo spécifique. |
objects[] |
Tous les objets détectés au cours de la période spécifiée. |
BoundingBox
Cadre de délimitation de l'objet détecté. C'est-à-dire le rectangle sur le frame vidéo qui indique l'AnnotationSpec trouvée. Les coordonnées sont relatives à la taille du frame, et le point 0,0 se trouve en haut à gauche du frame.
Champs | |
---|---|
x_min |
Coordonnée la plus à gauche du cadre de délimitation. |
x_max |
Coordonnée la plus à droite du cadre de délimitation. |
y_min |
Coordonnée la plus élevée du cadre de délimitation. |
y_max |
Coordonnée la plus basse du cadre de délimitation. |
DetectedObject
Chaque DetectedObject correspond à une identification particulière d'un objet spécifié avec l'ID AnnotationSpec et le nom à afficher, le cadre de délimitation, le score de confiance associé et l'ID de piste correspondant.
Champs | |
---|---|
id |
ID de ressource de l'AnnotationSpec identifié. |
display_name |
Nom à afficher de l'AnnotationSpec identifié. |
bounding_box |
Boundingbox. |
confidence |
Niveau de confiance du modèle dans la correction de cette identification. Une valeur plus élevée signifie un niveau de confiance plus élevé. |
track_id |
Le même objet peut être identifié sur plusieurs images adjacentes. L'ensemble des images dans lesquelles un objet particulier a été détecté forme une piste. Cet ID de suivi permet de retrouver tous les frames d'un objet détecté. |
VideoStreamInputConfig
Message décrivant la configuration d'entrée du flux vidéo. Ce message ne doit être utilisé qu'en tant que remplisseur pour le processeur builtin:stream-input. La liaison de flux réelle doit être spécifiée à l'aide de l'API correspondante.
Champs | |
---|---|
streams[] |
|
streams_with_annotation[] |
ViewCollectionItemsRequest
Message de requête pour ViewCollectionItems.
Champs | |
---|---|
collection |
Obligatoire. Collection à afficher. Format : |
page_size |
Nombre maximal de collections à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 collections au maximum sont renvoyées. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ViewCollectionItemsResponse
Message de réponse pour ViewCollectionItems.
Champs | |
---|---|
items[] |
Éléments de la collection spécifiée. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ViewIndexedAssetsRequest
Message de requête pour ViewIndexedAssets.
Champs | |
---|---|
index |
Obligatoire. Index propriétaire de cette collection d'assets. Format : |
page_size |
Nombre maximal d'éléments à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 composants au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. |
page_token |
Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
filter |
Filtre appliqué à la liste renvoyée. Seuls les filtres suivants sont acceptés: "asset_id = xxxx", qui renvoie le composant avec l'ID spécifié. "asset_id = xxxx, yyyy, zzzz", qui renvoie les éléments avec les ID spécifiés. |
ViewIndexedAssetsResponse
Message de réponse pour ViewIndexedAssets.
Champs | |
---|---|
indexed_assets[] |
Composants de l'index spécifié. |
next_page_token |
Jeton pouvant être envoyé en tant que |
WatchEventsRequest
WatchEventsRequest contient les informations d'identification de l'observateur et les filtres des événements qui l'intéressent.
Champs | |
---|---|
cluster |
Parent de la ressource. |
watcher_id |
L'ID unique identifie le spectateur des flux. |
streams[] |
Nom du flux ou de l'ensemble de flux à regarder. |
event_update_filter |
Filtre que les observateurs peuvent spécifier pour les mises à jour d'événements qu'ils souhaitent recevoir. |
heartbeat_interval_second |
HeartbeatIntervalSecond définit l'intervalle (en secondes) de la réponse de battement de cœur renvoyée par le serveur de streaming gRPC. La valeur par défaut est 0, ce qui signifie qu'aucun "heartbeat" n'est renvoyé. |
WatchEventsResponse
Chaque message de réponse contient une mise à jour d'événement.
Champs | |
---|---|
update_type |
Type de mise à jour de l'événement. |
stream |
Nom du flux auquel l'événement est associé. |
event |
Nom de l'événement. |
series |
Nom de la série. |
update_time |
Code temporel de la mise à jour de l'événement. |