Índice
AppPlatform
(interfaz)EventDiscoveryService
(interfaz)LiveVideoAnalytics
(interfaz)RetailService
(interfaz)SmartDeviceService
(interfaz)StreamingService
(interfaz)StreamsService
(interfaz)Warehouse
(interfaz)AIEnabledDevicesInputConfig
(mensaje)AcceleratorType
(enum)AddApplicationStreamInputRequest
(mensaje)AddApplicationStreamInputResponse
(mensaje)AddCollectionItemRequest
(mensaje)AddCollectionItemResponse
(mensaje)AddRetailProductsToRetailProductSetResponse
(mensaje)Analysis
(mensaje)AnalysisDefinition
(mensaje)AnalyzeAssetMetadata
(mensaje)AnalyzeAssetMetadata.AnalysisStatus
(mensaje)AnalyzeAssetMetadata.AnalysisStatus.State
(enum)AnalyzeAssetRequest
(mensaje)AnalyzeAssetResponse
(mensaje)AnalyzeCorpusMetadata
(mensaje)AnalyzeCorpusRequest
(mensaje)AnalyzeCorpusResponse
(mensaje)AnalyzerDefinition
(mensaje)AnalyzerDefinition.DebugOptions
(mensaje)AnalyzerDefinition.StreamInput
(mensaje)Annotation
(mensaje)AnnotationMatchingResult
(mensaje)AnnotationValue
(mensaje)AppPlatformCloudFunctionRequest
(mensaje)AppPlatformCloudFunctionRequest.StructedInputAnnotation
(mensaje)AppPlatformCloudFunctionResponse
(mensaje)AppPlatformCloudFunctionResponse.StructedOutputAnnotation
(mensaje)AppPlatformEventBody
(mensaje)AppPlatformMetadata
(mensaje)Application
(mensaje)Application.ApplicationRuntimeInfo
(mensaje)Application.ApplicationRuntimeInfo.GlobalOutputResource
(mensaje)Application.ApplicationRuntimeInfo.MonitoringConfig
(mensaje)Application.BillingMode
(enum)Application.State
(enum)ApplicationConfigs
(mensaje)ApplicationInstance
(mensaje)ApplicationNodeAnnotation
(mensaje)ApplicationStreamInput
(mensaje)Asset
(mensaje)AssetSource
(mensaje)AssetSource.AssetContentData
(mensaje)AssetSource.AssetGcsSource
(mensaje)AttributeValue
(mensaje)AutoscalingMetricSpec
(mensaje)BigQueryConfig
(mensaje)BoolValue
(mensaje)CircleArea
(mensaje)ClassificationPredictionResult
(mensaje)ClipAssetRequest
(mensaje)ClipAssetResponse
(mensaje)ClipAssetResponse.TimeIndexedUri
(mensaje)Collection
(mensaje)CollectionItem
(mensaje)CollectionItem.Type
(enum)Corpus
(mensaje)Corpus.Type
(enum)CreateAnalysisRequest
(mensaje)CreateAnnotationRequest
(mensaje)CreateApplicationInstancesRequest
(mensaje)CreateApplicationInstancesResponse
(mensaje)CreateApplicationRequest
(mensaje)CreateAssetRequest
(mensaje)CreateClusterRequest
(mensaje)CreateCollectionMetadata
(mensaje)CreateCollectionRequest
(mensaje)CreateCorpusMetadata
(mensaje)CreateCorpusRequest
(mensaje)CreateDataSchemaRequest
(mensaje)CreateDraftRequest
(mensaje)CreateEventRequest
(mensaje)CreateIndexEndpointMetadata
(mensaje)CreateIndexEndpointRequest
(mensaje)CreateIndexMetadata
(mensaje)CreateIndexRequest
(mensaje)CreateProcessRequest
(mensaje)CreateProcessorRequest
(mensaje)CreateSearchConfigRequest
(mensaje)CreateSearchHypernymRequest
(mensaje)Criteria
(mensaje)CustomProcessorSourceInfo
(mensaje)CustomProcessorSourceInfo.ModelSchema
(mensaje)CustomProcessorSourceInfo.SourceType
(enum)DataSchema
(mensaje)DataSchemaDetails
(mensaje)DataSchemaDetails.CustomizedStructConfig
(mensaje)DataSchemaDetails.DataType
(enum)DataSchemaDetails.Granularity
(enum)DataSchemaDetails.ListConfig
(mensaje)DataSchemaDetails.ProtoAnyConfig
(mensaje)DataSchemaDetails.SearchStrategy
(mensaje)DataSchemaDetails.SearchStrategy.SearchStrategyType
(enum)DataType
(enum)DateTimeRange
(mensaje)DateTimeRangeArray
(mensaje)DedicatedResources
(mensaje)DeleteAnalysisRequest
(mensaje)DeleteAnnotationRequest
(mensaje)DeleteApplicationInstancesRequest
(mensaje)DeleteApplicationInstancesResponse
(mensaje)DeleteApplicationRequest
(mensaje)DeleteAssetMetadata
(mensaje)DeleteAssetRequest
(mensaje)DeleteCollectionMetadata
(mensaje)DeleteCollectionRequest
(mensaje)DeleteCorpusRequest
(mensaje)DeleteDataSchemaRequest
(mensaje)DeleteDraftRequest
(mensaje)DeleteIndexEndpointMetadata
(mensaje)DeleteIndexEndpointRequest
(mensaje)DeleteIndexMetadata
(mensaje)DeleteIndexRequest
(mensaje)DeleteProcessRequest
(mensaje)DeleteProcessorRequest
(mensaje)DeleteSearchConfigRequest
(mensaje)DeleteSearchHypernymRequest
(mensaje)DeployApplicationRequest
(mensaje)DeployApplicationResponse
(mensaje)DeployIndexMetadata
(mensaje)DeployIndexRequest
(mensaje)DeployIndexResponse
(mensaje)DeployRetailProductRecognitionIndexResponse
(mensaje)DeployedIndex
(mensaje)DeployedIndex.AutomaticResources
(mensaje)DeployedIndex.DedicatedResources
(mensaje)DeployedIndexReference
(mensaje)Draft
(mensaje)EventUpdateFilter
(mensaje)EventUpdateFilter.SpecialMode
(enum)EventUpdateType
(enum)ExportRetailProductRecognitionIndexCoverageResponse
(mensaje)FacetBucket
(mensaje)FacetBucket.Range
(mensaje)FacetBucketType
(enum)FacetGroup
(mensaje)FacetProperty
(mensaje)FacetProperty.CustomRangeBucketSpec
(mensaje)FacetProperty.DateTimeBucketSpec
(mensaje)FacetProperty.DateTimeBucketSpec.Granularity
(enum)FacetProperty.FixedRangeBucketSpec
(mensaje)FacetValue
(mensaje)FloatRange
(mensaje)FloatRangeArray
(mensaje)GcsSource
(mensaje)GeneralObjectDetectionConfig
(mensaje)GenerateHlsUriRequest
(mensaje)GenerateHlsUriResponse
(mensaje)GenerateRetrievalUrlRequest
(mensaje)GenerateRetrievalUrlResponse
(mensaje)GeoCoordinate
(mensaje)GeoLocationArray
(mensaje)GetAnalysisRequest
(mensaje)GetAnnotationRequest
(mensaje)GetApplicationRequest
(mensaje)GetAssetRequest
(mensaje)GetCollectionRequest
(mensaje)GetCorpusRequest
(mensaje)GetDataSchemaRequest
(mensaje)GetDraftRequest
(mensaje)GetIndexEndpointRequest
(mensaje)GetIndexRequest
(mensaje)GetInstanceRequest
(mensaje)GetProcessRequest
(mensaje)GetProcessorRequest
(mensaje)GetSearchConfigRequest
(mensaje)GetSearchHypernymRequest
(mensaje)GetStreamThumbnailResponse
(mensaje)ImageObjectDetectionPredictionResult
(mensaje)ImageQuery
(mensaje)ImageSegmentationPredictionResult
(mensaje)ImportAssetsMetadata
(mensaje)ImportAssetsRequest
(mensaje)ImportAssetsResponse
(mensaje)ImportRetailProductsResponse
(mensaje)Index
(mensaje)Index.State
(enum)IndexAssetMetadata
(mensaje)IndexAssetMetadata.IndexingStatus
(mensaje)IndexAssetMetadata.IndexingStatus.State
(enum)IndexAssetRequest
(mensaje)IndexAssetResponse
(mensaje)IndexEndpoint
(mensaje)IndexEndpoint.State
(enum)IndexedAsset
(mensaje)IndexingStatus
(mensaje)IndexingStatus.State
(enum)IngestAssetRequest
(mensaje)IngestAssetRequest.Config
(mensaje)IngestAssetRequest.Config.VideoType
(mensaje)IngestAssetRequest.Config.VideoType.ContainerFormat
(enum)IngestAssetRequest.TimeIndexedData
(mensaje)IngestAssetResponse
(mensaje)Instance
(mensaje)Instance.InputResource
(mensaje)Instance.OutputResource
(mensaje)Instance.State
(enum)IntRange
(mensaje)IntRangeArray
(mensaje)ListAnalysesRequest
(mensaje)ListAnalysesResponse
(mensaje)ListAnnotationsRequest
(mensaje)ListAnnotationsResponse
(mensaje)ListApplicationsRequest
(mensaje)ListApplicationsResponse
(mensaje)ListAssetsRequest
(mensaje)ListAssetsResponse
(mensaje)ListCollectionsRequest
(mensaje)ListCollectionsResponse
(mensaje)ListCorporaRequest
(mensaje)ListCorporaResponse
(mensaje)ListDataSchemasRequest
(mensaje)ListDataSchemasResponse
(mensaje)ListDraftsRequest
(mensaje)ListDraftsResponse
(mensaje)ListIndexEndpointsRequest
(mensaje)ListIndexEndpointsResponse
(mensaje)ListIndexesRequest
(mensaje)ListIndexesResponse
(mensaje)ListInstancesRequest
(mensaje)ListInstancesResponse
(mensaje)ListPrebuiltProcessorsRequest
(mensaje)ListPrebuiltProcessorsResponse
(mensaje)ListProcessesRequest
(mensaje)ListProcessesResponse
(mensaje)ListProcessorsRequest
(mensaje)ListProcessorsResponse
(mensaje)ListSearchConfigsRequest
(mensaje)ListSearchConfigsResponse
(mensaje)ListSearchHypernymsRequest
(mensaje)ListSearchHypernymsResponse
(mensaje)MachineSpec
(mensaje)MediaWarehouseConfig
(mensaje)ModelType
(enum)Node
(mensaje)Node.InputEdge
(mensaje)NormalizedPolygon
(mensaje)NormalizedPolyline
(mensaje)NormalizedVertex
(mensaje)ObjectDetectionPredictionResult
(mensaje)ObjectDetectionPredictionResult.Entity
(mensaje)ObjectDetectionPredictionResult.IdentifiedBox
(mensaje)ObjectDetectionPredictionResult.IdentifiedBox.NormalizedBoundingBox
(mensaje)OccupancyCountConfig
(mensaje)OccupancyCountingPredictionResult
(mensaje)OccupancyCountingPredictionResult.DwellTimeInfo
(mensaje)OccupancyCountingPredictionResult.Entity
(mensaje)OccupancyCountingPredictionResult.IdentifiedBox
(mensaje)OccupancyCountingPredictionResult.IdentifiedBox.NormalizedBoundingBox
(mensaje)OccupancyCountingPredictionResult.Stats
(mensaje)OccupancyCountingPredictionResult.Stats.AccumulatedObjectCount
(mensaje)OccupancyCountingPredictionResult.Stats.ActiveZoneCount
(mensaje)OccupancyCountingPredictionResult.Stats.CrossingLineCount
(mensaje)OccupancyCountingPredictionResult.Stats.ObjectCount
(mensaje)OccupancyCountingPredictionResult.TrackInfo
(mensaje)OperationMetadata
(mensaje)Partition
(mensaje)Partition.RelativeTemporalPartition
(mensaje)Partition.SpatialPartition
(mensaje)Partition.TemporalPartition
(mensaje)PersonBlurConfig
(mensaje)PersonBlurConfig.PersonBlurType
(enum)PersonVehicleDetectionConfig
(mensaje)PersonalProtectiveEquipmentDetectionConfig
(mensaje)PersonalProtectiveEquipmentDetectionOutput
(mensaje)PersonalProtectiveEquipmentDetectionOutput.DetectedPerson
(mensaje)PersonalProtectiveEquipmentDetectionOutput.NormalizedBoundingBox
(mensaje)PersonalProtectiveEquipmentDetectionOutput.PPEEntity
(mensaje)PersonalProtectiveEquipmentDetectionOutput.PPEIdentifiedBox
(mensaje)PersonalProtectiveEquipmentDetectionOutput.PersonEntity
(mensaje)PersonalProtectiveEquipmentDetectionOutput.PersonIdentifiedBox
(mensaje)Process
(mensaje)Processor
(mensaje)Processor.ProcessorState
(enum)Processor.ProcessorType
(enum)ProcessorConfig
(mensaje)ProcessorIOSpec
(mensaje)ProcessorIOSpec.GraphInputChannelSpec
(mensaje)ProcessorIOSpec.GraphOutputChannelSpec
(mensaje)ProcessorIOSpec.InstanceResourceInputBindingSpec
(mensaje)ProcessorIOSpec.InstanceResourceOutputBindingSpec
(mensaje)RemoveApplicationStreamInputRequest
(mensaje)RemoveApplicationStreamInputRequest.TargetStreamInput
(mensaje)RemoveApplicationStreamInputResponse
(mensaje)RemoveCollectionItemRequest
(mensaje)RemoveCollectionItemResponse
(mensaje)RemoveIndexAssetMetadata
(mensaje)RemoveIndexAssetRequest
(mensaje)RemoveIndexAssetResponse
(mensaje)RemoveRetailProductsFromRetailProductSetResponse
(mensaje)ResourceAnnotations
(mensaje)RetailBatchAnalyzeResponse
(mensaje)RetailEntity
(mensaje)RetailNormalizedBoundingBox
(mensaje)RetailObjectDetectionAnnotation
(mensaje)RetailOperationMetadata
(mensaje)RetailOperationMetadata.OperationMetrics
(mensaje)RetailPredictResults
(mensaje)RetailProduct
(mensaje)RetailProductImageSimilarity
(mensaje)RetailProductRecognitionAnnotation
(mensaje)RetailProductRecognitionResult
(mensaje)RetailResourceState
(enum)RetailTagRecognitionAnnotation
(mensaje)RetailThirdPartyId
(mensaje)RunMode
(enum)RunStatus
(mensaje)RunStatus.State
(enum)SearchAssetsRequest
(mensaje)SearchAssetsResponse
(mensaje)SearchCapability
(mensaje)SearchCapability.Type
(enum)SearchCapabilitySetting
(mensaje)SearchConfig
(mensaje)SearchCriteriaProperty
(mensaje)SearchHypernym
(mensaje)SearchIndexEndpointRequest
(mensaje)SearchIndexEndpointResponse
(mensaje)SearchResultItem
(mensaje)StreamAnnotation
(mensaje)StreamAnnotationType
(enum)StreamAnnotations
(mensaje)StreamWithAnnotation
(mensaje)StreamWithAnnotation.NodeAnnotation
(mensaje)StringArray
(mensaje)UndeployApplicationRequest
(mensaje)UndeployApplicationResponse
(mensaje)UndeployIndexMetadata
(mensaje)UndeployIndexRequest
(mensaje)UndeployIndexResponse
(mensaje)UndeployRetailProductRecognitionIndexResponse
(mensaje)UpdateAnalysisRequest
(mensaje)UpdateAnnotationRequest
(mensaje)UpdateApplicationInstancesRequest
(mensaje)UpdateApplicationInstancesRequest.UpdateApplicationInstance
(mensaje)UpdateApplicationInstancesResponse
(mensaje)UpdateApplicationRequest
(mensaje)UpdateApplicationStreamInputRequest
(mensaje)UpdateApplicationStreamInputResponse
(mensaje)UpdateAssetRequest
(mensaje)UpdateCollectionRequest
(mensaje)UpdateCorpusRequest
(mensaje)UpdateDataSchemaRequest
(mensaje)UpdateDraftRequest
(mensaje)UpdateIndexEndpointMetadata
(mensaje)UpdateIndexEndpointRequest
(mensaje)UpdateIndexMetadata
(mensaje)UpdateIndexRequest
(mensaje)UpdateProcessRequest
(mensaje)UpdateProcessorRequest
(mensaje)UpdateSearchConfigRequest
(mensaje)UpdateSearchHypernymRequest
(mensaje)UploadAssetMetadata
(mensaje)UploadAssetRequest
(mensaje)UploadAssetResponse
(mensaje)UserSpecifiedAnnotation
(mensaje)VertexAutoMLVideoConfig
(mensaje)VertexAutoMLVisionConfig
(mensaje)VertexCustomConfig
(mensaje)VideoActionRecognitionPredictionResult
(mensaje)VideoActionRecognitionPredictionResult.IdentifiedAction
(mensaje)VideoClassificationPredictionResult
(mensaje)VideoClassificationPredictionResult.IdentifiedClassification
(mensaje)VideoObjectTrackingPredictionResult
(mensaje)VideoObjectTrackingPredictionResult.BoundingBox
(mensaje)VideoObjectTrackingPredictionResult.DetectedObject
(mensaje)VideoStreamInputConfig
(mensaje)ViewCollectionItemsRequest
(mensaje)ViewCollectionItemsResponse
(mensaje)ViewIndexedAssetsRequest
(mensaje)ViewIndexedAssetsResponse
(mensaje)WatchEventsRequest
(mensaje)WatchEventsResponse
(mensaje)
AppPlatform
Controladores de descripción de servicios para recursos
AddApplicationStreamInput |
---|
Agrega la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se creará la nueva instancia de aplicación correspondiente. Si la transmisión ya está en la aplicación, la RPC fallará.
|
CreateApplication |
---|
Crea una nueva aplicación en un proyecto y una ubicación determinados.
|
CreateApplicationInstances |
---|
Agrega la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se creará la nueva instancia de aplicación correspondiente. Si la transmisión ya está en la aplicación, la RPC fallará.
|
Crear borrador |
---|
Crea un borrador nuevo en un proyecto y una ubicación determinados.
|
CreateProcessor |
---|
Crea un nuevo procesador en un proyecto y una ubicación determinados.
|
DeleteApplication |
---|
Borra una sola aplicación.
|
DeleteApplicationInstances |
---|
Quita la entrada de flujo de destino de la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente. Si la transmisión no está en la aplicación, la RPC fallará.
|
DeleteDraft |
---|
Borra un solo borrador.
|
DeleteProcessor |
---|
Borra un solo procesador.
|
DeployApplication |
---|
Implementa una sola aplicación.
|
GetApplication |
---|
Obtiene los detalles de una sola aplicación.
|
GetDraft |
---|
Obtiene los detalles de un solo borrador.
|
GetInstance |
---|
Obtiene los detalles de una sola instancia.
|
GetProcessor |
---|
Obtiene detalles de un solo procesador.
|
ListApplications |
---|
Enumera las aplicaciones en una ubicación y un proyecto determinados.
|
ListDrafts |
---|
Enumera los borradores en un proyecto y una ubicación determinados.
|
ListInstances |
---|
Enumera instancias en una ubicación y un proyecto determinados.
|
ListPrebuiltProcessors |
---|
ListPrebuiltProcessors es un verbo de transferencia personalizado que muestra una lista de procesadores precompilados.
|
ListProcessors |
---|
Enumera los procesadores en una ubicación y un proyecto determinados.
|
RemoveApplicationStreamInput |
---|
Quita la entrada de flujo de destino de la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente. Si la transmisión no está en la aplicación, la RPC fallará.
|
UndeployApplication |
---|
Anula la implementación de una sola aplicación.
|
UpdateApplication |
---|
Actualiza los parámetros de una sola Application.
|
UpdateApplicationInstances |
---|
Agrega la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se creará la nueva instancia de aplicación correspondiente. Si la transmisión ya está en la aplicación, la RPC fallará.
|
UpdateApplicationStreamInput |
---|
Actualiza la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se implementará la instancia correspondiente. Para el comportamiento de CreateOrUpdate, establece allow_missing como verdadero.
|
UpdateDraft |
---|
Actualiza los parámetros de un solo borrador.
|
UpdateProcessor |
---|
Actualiza los parámetros de un solo procesador.
|
EventDiscoveryService
A continuación, se muestra la nueva versión del servicio de descubrimiento de eventos. Se dará de baja EventWatcher una vez que migremos todo el uso al nuevo EventDiscoveryService. Estas son las APIs de descubrimiento de eventos para que los clientes descubran las actualizaciones de eventos que se producen en las transmisiones.
WatchEvents |
---|
Observa las actualizaciones de eventos que se producen en las transmisiones determinadas.
|
LiveVideoAnalytics
Servicio que describe controladores de recursos. El servicio permite a los clientes ejecutar estadísticas de video en vivo (LVA) en las entradas de transmisión.
CreateAnalysis |
---|
Crea un nuevo análisis en un proyecto y una ubicación determinados.
|
CreateProcess |
---|
Crea un proceso nuevo en un proyecto y una ubicación determinados.
|
DeleteAnalysis |
---|
Borra un solo análisis.
|
DeleteProcess |
---|
Borra un solo proceso.
|
GetAnalysis |
---|
Obtiene los detalles de un solo análisis.
|
GetProcess |
---|
Obtiene los detalles de un solo proceso.
|
ListAnalyses |
---|
Enumera los análisis en una ubicación y un proyecto determinados.
|
ListProcesses |
---|
Enumera los procesos en una ubicación y un proyecto determinados.
|
UpdateAnalysis |
---|
Actualiza los parámetros de un solo Analysis.
|
UpdateProcess |
---|
Actualiza los parámetros de un solo proceso.
|
RetailService
El servicio permite a los clientes administrar los recursos de venta minorista de Store Vision.
SmartDeviceService
Controladores de descripción de servicios para recursos
StreamingService
Servicio de transmisión para recibir y enviar paquetes.
StreamsService
Servicio que describe controladores de recursos. La API de Vision y la API de Vision AI son dos APIs independientes desarrolladas por el mismo equipo. La API de Vision permite que las personas anoten sus imágenes, mientras que Vision AI es una solución de extremo a extremo para que los clientes creen su propia aplicación de visión artificial.
Almacén
Es un servicio que administra el contenido multimedia y los metadatos para la transmisión.
AddCollectionItem |
---|
Agrega un elemento a una colección.
|
AnalyzeAsset |
---|
Analiza los activos para potenciar la función de búsqueda.
|
AnalyzeCorpus |
---|
Analiza un corpus.
|
ClipAsset |
---|
Genera clips para descargar. La API recibe un intervalo de tiempo y genera un clip del primer contenido disponible después de start_time y antes de end_time, que puede desbordarse más allá de estos límites. Los clips que se muestran se truncan si el tamaño total es superior a 100 MB.
|
CreateAnnotation |
---|
Crea una anotación dentro del activo.
|
CreateAsset |
---|
Crea un recurso dentro del corpus.
|
CreateCollection |
---|
Crea una colección.
|
CreateCorpus |
---|
Crea un corpus dentro de un proyecto.
|
CreateDataSchema |
---|
Crea un esquema de datos dentro del corpus.
|
CreateIndex |
---|
Crea un índice en el corpus.
|
CreateIndexEndpoint |
---|
Crea un IndexEndpoint.
|
CreateSearchConfig |
---|
Crea una configuración de búsqueda dentro de un corpus. Sigue las reglas que se indican a continuación para crear un objeto CreateSearchConfigRequest válido. --- Reglas generales --- 1. Request.search_config_id no debe estar asociado con un SearchConfig existente. 2. La solicitud debe contener al menos una search_criteria_property o facet_property no vacía. 3. mapped_fields no debe estar vacío y debe asignarse a claves de UGA existentes. 4. Todos los mapped_fields deben ser del mismo tipo. 5. Todos los mapped_fields deben compartir el mismo nivel de detalle. 6. Todos los mapped_fields deben compartir las mismas opciones de coincidencia semántica de SearchConfig. Para las reglas específicas de la propiedad, consulta los comentarios de FacetProperty y SearchCriteriaProperty.
|
CreateSearchHypernym |
---|
Crea un SearchHypernym dentro de un corpus.
|
DeleteAnnotation |
---|
Borra la anotación dentro del activo.
|
DeleteAsset |
---|
Borra el activo dentro del corpus.
|
DeleteCollection |
---|
Borra una colección.
|
DeleteCorpus |
---|
Borra un corpus solo si está vacío. Muestra una respuesta vacía.
|
DeleteDataSchema |
---|
Borra el esquema de datos dentro del corpus.
|
DeleteIndex |
---|
Borra un solo índice. Para borrar un índice, el llamador debe asegurarse de que no se haya implementado en ningún extremo de índice.
|
DeleteIndexEndpoint |
---|
Borra un IndexEndpoint.
|
DeleteSearchConfig |
---|
Borra una configuración de búsqueda dentro de un corpus. Para que un DeleteSearchConfigRequest sea válido, Request.search_configuration.name ya debe existir.
|
DeleteSearchHypernym |
---|
Borra un SearchHypernym dentro de un corpus.
|
DeployIndex |
---|
Implementa un índice en IndexEndpoint.
|
GenerateHlsUri |
---|
Genera un URI para un manifiesto HLS. La API recibe una colección de períodos y genera un URI para un manifiesto HLS que abarca todos los períodos solicitados.
|
GenerateRetrievalUrl |
---|
Genera una URL firmada para descargar el recurso. En el caso del almacén de videos, consulta el comentario de UploadAsset sobre cómo permitir la recuperación de archivos de almacenamiento en la nube en otro proyecto.
|
GetAnnotation |
---|
Lee la anotación dentro del activo.
|
GetAsset |
---|
Lee un recurso dentro del corpus.
|
GetCollection |
---|
Obtiene una colección.
|
GetCorpus |
---|
Obtiene detalles del corpus dentro de un proyecto.
|
GetDataSchema |
---|
Obtiene el esquema de datos dentro del corpus.
|
GetIndex |
---|
Obtiene los detalles de un solo índice en un corpus.
|
GetIndexEndpoint |
---|
Obtiene un IndexEndpoint.
|
GetSearchConfig |
---|
Obtiene una configuración de búsqueda dentro de un corpus.
|
GetSearchHypernym |
---|
Obtiene un SearchHypernym dentro de un corpus.
|
ImportAssets |
---|
Importa recursos (imágenes y anotaciones) desde un archivo de metadatos en el almacenamiento en la nube. Cada fila del archivo de metadatos corresponde a una imagen (especificada por un URI de Cloud Storage) y sus anotaciones.
|
IndexAsset |
---|
Indexa un activo para la búsqueda. Tipo de corpus compatible: Corpus.Type.VIDEO_ON_DEMAND
|
IngestAsset |
---|
Transfiere datos del activo. No se permite transferir un fragmento de datos que ya venció según el TTL. Este método solo está disponible a través de la API de gRPC (no HTTP, ya que la transmisión bidireccional no es compatible con HTTP).
|
ListAnnotations |
---|
Muestra una lista de anotaciones dentro del activo.
|
ListAssets |
---|
Muestra una lista de recursos dentro del corpus.
|
ListCollections |
---|
Muestra una lista de las colecciones dentro de un corpus.
|
ListCorpora |
---|
Enumera todos los corpus de un proyecto.
|
ListDataSchemas |
---|
Muestra una lista de esquemas de datos dentro del corpus.
|
ListIndexEndpoints |
---|
Enumera todos los IndexEndpoints de un proyecto.
|
ListIndexes |
---|
Muestra una lista de todos los índices de un corpus determinado.
|
ListSearchConfigs |
---|
Enumera todas las configuraciones de búsqueda dentro de un corpus.
|
ListSearchHypernyms |
---|
Muestra una lista de SearchHypernyms dentro de un corpus.
|
RemoveCollectionItem |
---|
Quita un elemento de una colección.
|
RemoveIndexAsset |
---|
Quita los datos de índice de un activo para la búsqueda. Tipo de corpus compatible: Corpus.Type.VIDEO_ON_DEMAND
|
SearchAssets |
---|
Busca el activo multimedia.
|
SearchIndexEndpoint |
---|
Busca un extremo de índice implementado (solo para el tipo de corpus de IMÁGENES).
|
UndeployIndex |
---|
Anula la implementación de un índice de IndexEndpoint.
|
UpdateAnnotation |
---|
Actualiza la anotación dentro del activo.
|
UpdateAsset |
---|
Actualiza un recurso dentro del corpus.
|
UpdateCollection |
---|
Actualiza una colección.
|
UpdateCorpus |
---|
Actualiza un corpus en un proyecto.
|
UpdateDataSchema |
---|
Actualiza el esquema de datos dentro del corpus.
|
UpdateIndex |
---|
Actualiza un índice en el corpus.
|
UpdateIndexEndpoint |
---|
Actualiza un IndexEndpoint.
|
UpdateSearchConfig |
---|
Actualiza una configuración de búsqueda dentro de un corpus. Sigue las reglas que se indican a continuación para crear un UpdateSearchConfigRequest válido. --- Reglas generales --- 1. Request.search_configuration.name ya debe existir. 2. La solicitud debe contener al menos una search_criteria_property o facet_property no vacía. 3. mapped_fields no debe estar vacío y debe asignarse a claves de UGA existentes. 4. Todos los mapped_fields deben ser del mismo tipo. 5. Todos los mapped_fields deben compartir el mismo nivel de detalle. 6. Todos los mapped_fields deben compartir las mismas opciones de coincidencia semántica de SearchConfig. Para las reglas específicas de la propiedad, consulta los comentarios de FacetProperty y SearchCriteriaProperty.
|
UpdateSearchHypernym |
---|
Actualiza un SearchHypernym dentro de un corpus.
|
UploadAsset |
---|
Para subir un recurso, especifica el URI de Cloud Storage del recurso. En el caso del almacén de videos, se requiere que los usuarios que llamen a esta API tengan acceso de lectura al archivo de almacenamiento en la nube. Una vez que se sube, la API de GenerateRetrievalUrl puede recuperarlo, que, de forma predeterminada, solo puede recuperar archivos de almacenamiento en la nube del mismo proyecto del almacén. Para permitir la recuperación de archivos de almacenamiento en la nube que se encuentran en un proyecto independiente, se debe encontrar la cuenta de servicio de Cloud Vision AI (ve a IAM, marca la casilla de verificación para mostrar "Incluir asignaciones de roles proporcionadas por Google", busca "Agente de servicio de Cloud Vision AI") y otorgarle acceso de lectura a los archivos de almacenamiento en la nube a esa cuenta de servicio.
|
ViewCollectionItems |
---|
Ver los elementos de una colección
|
ViewIndexedAssets |
---|
Muestra una lista de recursos dentro de un índice.
|
AIEnabledDevicesInputConfig
Este tipo no tiene campos.
Mensaje que describe la configuración de entrada de dispositivos habilitados para IA.
AcceleratorType
Representa un tipo de acelerador de hardware.
Enums | |
---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
Tipo de acelerador no especificado, lo que significa que no hay acelerador. |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80 |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100 |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100 |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4 |
NVIDIA_TESLA_T4 |
GPU Nvidia Tesla T4 |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100 |
TPU_V2 |
TPU v2 |
TPU_V3 |
TPU v3 |
AcquireLeaseRequest
Es un mensaje de solicitud para adquirir un arrendamiento.
Campos | |
---|---|
series |
Es el nombre de la serie. |
owner |
Es el nombre del propietario. |
term |
El plazo del arrendamiento |
lease_type |
El tipo de arrendamiento. |
AddApplicationStreamInputRequest
Mensaje para agregar una entrada de transmisión a una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Las entradas de flujo que se agregarán, el nombre del recurso de flujo es la clave de cada StreamInput y debe ser único en cada aplicación. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
AddApplicationStreamInputResponse
Este tipo no tiene campos.
Es el mensaje de la respuesta de AddApplicationStreamInput.
AddCollectionItemRequest
Es el mensaje de solicitud para AddCollectionItem.
Campos | |
---|---|
item |
Obligatorio. Es el elemento que se agregará. |
AddCollectionItemResponse
Mensaje de respuesta para AddCollectionItem.
Campos | |
---|---|
item |
El elemento que ya se agregó. |
AddRetailProductsToRetailProductSetResponse
Este tipo no tiene campos.
Respuesta de AddRetailProductsToRetailProductSet una vez que se complete la operación.
Análisis
Mensaje que describe el objeto Analysis.
Campos | |
---|---|
name |
Es el nombre del recurso. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
labels |
Etiquetas como pares clave-valor |
analysis_definition |
La definición del análisis. |
input_streams_mapping |
Asigna el parámetro de entrada de la definición al flujo real. Por ejemplo, supongamos que tienes un operador de fuente de flujo llamado "entrada-0" y que intentas recibir del flujo real "flujo-0". Puedes agregar la siguiente asignación: [input-0: stream-0]. |
output_streams_mapping |
Asigna el parámetro de salida de la definición al flujo real. Por ejemplo, supongamos que tienes un operador de sink de flujo llamado "output-0" y que intentas enviar al flujo real "stream-0". Puedes agregar la siguiente asignación: [output-0: stream-0]. |
disable_event_watch |
Es una marca booleana que indica si deseas inhabilitar la capacidad de iniciar automáticamente un proceso cuando se produce un evento nuevo en el flujo de entrada. Si deseas iniciar un proceso de forma manual, el campo debe establecerse como verdadero. |
AnalysisDefinition
Define un análisis completo.
Esta es una descripción de la canalización general de estadísticas en vivo. Puedes pensar en esto como una representación de lista de aristas de un multigrafo.
Puede ser creado directamente por una persona en formato de texto de protobuf o puede ser generado por una API de programación (tal vez Python o JavaScript, según el contexto).
Campos | |
---|---|
analyzers[] |
Definiciones del analizador |
AnalyzeAssetMetadata
Metadatos de AnalyzeAsset.
Campos | |
---|---|
analysis_status[] |
El estado del análisis de todas las funciones de búsqueda. |
start_time |
La hora de inicio de la operación. |
update_time |
La hora de actualización de la operación. |
AnalysisStatus
El estado del análisis de cada capability de búsqueda
Campos | |
---|---|
state |
|
status_message |
|
search_capability |
La función de búsqueda solicitada |
Estado
Es el estado de la función de búsqueda.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado del proceso predeterminado nunca debería ocurrir. |
IN_PROGRESS |
La función está en curso. |
SUCCEEDED |
El proceso se realizó correctamente. |
FAILED |
Se produjo un error en el proceso. |
AnalyzeAssetRequest
Es el mensaje de solicitud para AnalyzeAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo que se analizará. Formato: |
AnalyzeAssetResponse
Este tipo no tiene campos.
Mensaje de respuesta para AnalyzeAsset.
AnalyzeCorpusMetadata
Es el mensaje de metadatos de la LRO AnalyzeCorpus.
Campos | |
---|---|
metadata |
Los metadatos de la operación. |
AnalyzeCorpusRequest
Es un mensaje de solicitud para AnalyzeCorpus.
Campos | |
---|---|
name |
Obligatorio. Es el recurso de corpus superior en el que se analizarán los activos. Formato: |
AnalyzeCorpusResponse
Este tipo no tiene campos.
Es el mensaje de respuesta de la LRO AnalyzeCorpus.
AnalyzerDefinition
Define un analizador.
Un analizador procesa los datos de sus flujos de entrada con la lógica definida en el operador que representa. Por supuesto, produce datos para los flujos de salida declarados en el operador.
Campos | |
---|---|
analyzer |
Es el nombre de este analizador. De forma tentativa, [a-z][a-z0-9]*(_[a-z0-9]+)*. |
operator |
Es el nombre del operador que ejecuta este analizador. Debe coincidir con el nombre de un operador compatible. |
inputs[] |
Flujos de entrada |
attrs |
Son los valores de atributo que este analizador aplica al operador. Proporciona una asignación entre los nombres de los atributos y el valor real que deseas aplicar. Si se omite el nombre de un atributo, se tomará un valor predeterminado preconfigurado. |
debug_options |
Opciones de depuración. |
operator_option |
Opción de operador. |
DebugOptions
Las opciones solo están disponibles para fines de depuración.
Campos | |
---|---|
environment_variables |
Variables de entorno |
OperatorOption
Es la opción relacionada con el operador.
Campos | |
---|---|
tag |
Es la etiqueta del operador. |
registry |
Es el registro del operador, p. ej., público o de desarrollo. |
StreamInput
Las entradas de este analizador.
Aceptamos referencias de nombres de entrada del siguiente formato:
Ejemplo:
Supongamos que tienes un operador llamado "SomeOp" que tiene 2 argumentos de salida, el primero llamado "foo" y el segundo llamado "bar", y un operador llamado "MyOp" que acepta 2 entradas.
Supongamos también que hay un analizador llamado "some-analyzer" que ejecuta "SomeOp" y otro analizador llamado "my-analyzer" que ejecuta "MyOp".
Para indicar que "my-analyzer" debe consumir el resultado "foo" de "some-analyzer" como su primera entrada y el resultado "bar" de "some-analyzer" como su segunda entrada, puedes establecer este campo en lo siguiente: input = ["some-analyzer:foo", "some-analyzer:bar"]
Campos | |
---|---|
input |
Es el nombre de la entrada de flujo (como se explicó anteriormente). |
Anotación
Una anotación es un recurso en el activo. Representa una asignación de par clave-valor del contenido en el recurso.
Campos | |
---|---|
name |
Es el nombre del recurso de la anotación. Formato: |
user_specified_annotation |
Anotaciones proporcionadas por el usuario. |
AnnotationCustomizedStruct
Representación de struct personalizada en la anotación.
Campos | |
---|---|
elements |
Un mapa de las claves de los elementos al valor de la anotación del elemento. |
AnnotationList
Representación de lista en la anotación.
Campos | |
---|---|
values[] |
Los valores de la anotación de tipo de datos |
AnnotationMatchingResult
Almacena los resultados que coinciden con los criterios de anotación para cada elemento de resultado de la búsqueda.
Campos | |
---|---|
criteria |
Son los criterios que se usan para la coincidencia. Puede ser un criterio de búsqueda de entrada o un criterio convertido a partir de una selección de facetas. |
matched_annotations[] |
Anotaciones coincidentes para los criterios. |
status |
Estado del resultado de la coincidencia. Valores posibles: FAILED_PRECONDITION: Los criterios no son aptos para la coincidencia. De acuerdo, se realiza la coincidencia. |
AnnotationValue
Es el valor de la anotación, incluidos todos los tipos disponibles en el esquema de datos.
Campos | |
---|---|
Campo de unión
|
|
int_value |
Valor de la anotación de tipo int. |
float_value |
Es el valor de la anotación de tipo flotante. |
str_value |
Es el valor de la anotación de tipo de cadena. |
datetime_value |
Es el valor de la anotación de tipo de fecha y hora. |
geo_coordinate |
Es el valor de la anotación del tipo de coordenada geográfica. |
proto_any_value |
Valor de cualquier valor de proto. |
bool_value |
Es el valor de la anotación de tipo booleano. |
list_value |
Es el valor de la anotación de tipo de lista. |
customized_struct_value |
Es el valor de la anotación de tipo de estructura personalizada. |
AppPlatformCloudFunctionRequest
Para cualquier lógica de procesamiento de clientes basada en funciones de Cloud, se espera que la función de Cloud del cliente reciba AppPlatformCloudFunctionRequest como solicitud y envíe AppPlatformCloudFunctionResponse como respuesta. Es el mensaje de solicitud de AppPlatform a Cloud Function.
Campos | |
---|---|
app_platform_metadata |
Los metadatos de AppPlatform para que el cliente identifique la fuente de la carga útil |
annotations[] |
Las anotaciones reales que procesará la Cloud Function personalizada. |
StructedInputAnnotation
Un mensaje de anotación general que usa el formato de struct para representar diferentes protobufs de anotaciones concretas.
Campos | |
---|---|
ingestion_time_micros |
Es la hora de transferencia de la anotación actual. |
annotation |
Es el formato de estructura de la anotación real. |
AppPlatformCloudFunctionResponse
Es el mensaje de la respuesta de la función de Cloud del cliente a AppPlatform.
Campos | |
---|---|
annotations[] |
Las anotaciones modificadas que se devuelven a AppPlatform. Si los campos de anotaciones están vacíos, AppPlatform descartará esas anotaciones. |
annotation_passthrough |
Si se establece como verdadero, AppPlatform usará las anotaciones originales en lugar de descartarlas, incluso si están vacías en el archivo de anotaciones. |
events[] |
Las notificaciones de eventos que se devuelven a AppPlatform. Por lo general, se configurará para que se consuma o reenvíe a un operador que controle eventos, como el operador de Pub/Sub. |
StructedOutputAnnotation
Un mensaje de anotación general que usa el formato de struct para representar diferentes protobufs de anotaciones concretas.
Campos | |
---|---|
annotation |
Es el formato de estructura de la anotación real. |
AppPlatformEventBody
Mensaje del contenido del evento appPlatform
Campos | |
---|---|
event_message |
Es una cadena legible por humanos del evento, como "Hay más de 6 personas en la escena" o "La biblioteca está vacía". |
payload |
En el caso de Pub/Sub, se almacenará en los atributos del mensaje. pubsub.proto |
event_id |
Es el ID de evento definido por el usuario, que se usa para clasificar el evento. Dentro de un intervalo de publicación, se anularán los duplicados de los eventos de la misma instancia de la aplicación con el mismo ID y solo se enviará el primero. Los valores de event_id vacíos se tratarán como "". |
AppPlatformMetadata
Mensaje de metadatos esenciales de la plataforma de aplicaciones. Por lo general, este mensaje se adjunta a una anotación de salida de un procesador determinado para que el cliente identifique la fuente de los datos.
Campos | |
---|---|
application |
Es el nombre del recurso de la aplicación. |
instance_id |
El ID de recurso de la instancia. La instancia es el recurso anidado de la aplicación en la colección "instances". |
node |
Es el nombre del nodo del gráfico de la aplicación. |
processor |
Es el nombre del recurso del procesador al que se hace referencia del nodo de la aplicación. |
Aplicación
Mensaje que describe el objeto Application
Campos | |
---|---|
name |
nombre del recurso |
create_time |
Solo salida. [Solo salida] Marca de tiempo de creación |
update_time |
Solo salida. [Solo salida] Marca de tiempo de actualización |
labels |
Etiquetas como pares clave-valor |
display_name |
Obligatorio. Es un nombre visible fácil de usar para la solución. |
description |
Una descripción para esta aplicación. |
application_configs |
Configuración del grafo de la aplicación. |
runtime_info |
Solo salida. Información del tiempo de ejecución del gráfico de la aplicación. Solo existe cuando el estado de la aplicación es DEPLOYED. |
state |
Solo salida. Estado de la aplicación. |
billing_mode |
Es el modo de facturación de la aplicación. |
ApplicationRuntimeInfo
Es un mensaje que almacena la información del entorno de ejecución de la aplicación.
Campos | |
---|---|
deploy_time |
Marca de tiempo del momento en que se implementó el motor |
global_output_resources[] |
Recursos creados de forma global, como esquemas de datos de almacén |
monitoring_config |
Configuración relacionada con la supervisión de esta aplicación. |
GlobalOutputResource
Mensaje sobre los recursos de salida de la aplicación.
Campos | |
---|---|
output_resource |
El nombre completo de los recursos que se generaron. |
producer_node |
Es el nombre del nodo del gráfico que produce el nombre del recurso de salida. Por ejemplo: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: occupancy-count |
key |
Es la clave del recurso de salida, que debe ser única dentro del mismo nodo de productor. Un nodo productor puede generar varios recursos de salida, y la clave se puede usar para hacer coincidir los recursos de salida correspondientes. |
MonitoringConfig
Configuración relacionada con la supervisión de una aplicación.
Campos | |
---|---|
enabled |
Indica si esta aplicación tiene habilitada la supervisión. |
BillingMode
Modo de facturación de la aplicación
Enums | |
---|---|
BILLING_MODE_UNSPECIFIED |
Es el valor predeterminado. |
PAYG |
Modo de facturación de pago por uso |
MONTHLY |
Modo de facturación mensual. |
Estado
Estado de la solicitud
Enums | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite el estado. |
CREATED |
Estado CREATED. |
DEPLOYING |
Estado DEPLOYING. |
DEPLOYED |
Estado DEPLOYED. |
UNDEPLOYING |
Estado UNDEPLOYING. |
DELETED |
Estado DELETED. |
ERROR |
Estado ERROR. |
CREATING |
Estado CREATING. |
UPDATING |
Actualización de estado. |
DELETING |
Estado: Borrando. |
FIXING |
Corrección de estado. |
ApplicationConfigs
Mensaje que almacena el gráfico de la aplicación.
Campos | |
---|---|
nodes[] |
Es una lista de nodos en el grafo de la aplicación. |
ApplicationInstance
Mensaje para crear una instancia.
Campos | |
---|---|
instance_id |
Obligatorio. Es el ID del objeto solicitante. |
instance |
Obligatorio. Es el recurso que se está creando. |
ApplicationNodeAnnotation
Mensaje que describe las anotaciones específicas del nodo de la aplicación. Este mensaje es una duplicación de StreamWithAnnotation.NodeAnnotation.
Campos | |
---|---|
node |
Es el nombre del nodo del gráfico de la aplicación. |
annotations[] |
Las anotaciones de flujo específicas del nodo |
ApplicationStreamInput
Mensaje sobre una configuración de entrada de una sola transmisión.
Campos | |
---|---|
stream_with_annotation |
Recurso
Un activo es un recurso en el corpus. Representa un objeto multimedia dentro del corpus, contiene metadatos y otra anotación de recursos. Se puede aplicar un atributo diferente al activo para generar anotaciones. El usuario podría especificar una anotación relacionada con el recurso de destino.
Campos | |
---|---|
name |
Es el nombre del recurso del activo. Formato: |
ttl |
Es la duración durante la cual pueden existir todos los recursos multimedia, los metadatos asociados y los documentos de búsqueda. Si no se establece, se usará el ttl predeterminado en el recurso del corpus superior. |
asset_gcs_source |
Solo salida. El URI de origen de almacenamiento en la nube original asociado con este recurso. |
AssetSource
Es la fuente del activo.
Campos | |
---|---|
Campo de unión
|
|
asset_gcs_source |
La fuente del activo es de Cloud Storage. |
asset_content_data |
La fuente del activo proviene de bytes de contenido. |
AssetContentData
Es el contenido del activo.
Campos | |
---|---|
asset_content_data |
|
AssetGcsSource
La fuente del activo es de Cloud Storage.
Campos | |
---|---|
gcs_uri |
URI de Cloud Storage |
AttributeValue
Representa un valor real de un atributo de operador.
Campos | |
---|---|
Campo de unión value . Valor del atributo. value puede ser solo uno de los siguientes: |
|
i |
int. |
f |
flotar |
b |
bool. |
s |
de la versión. |
AutoscalingMetricSpec
Es la especificación de métrica que define el uso de recursos objetivo (uso de CPU, ciclo de trabajo del acelerador, etcétera) para calcular el recuento de réplicas deseado.
Campos | |
---|---|
metric_name |
Obligatorio. Es el nombre de la métrica del recurso. Métricas admitidas:
|
target |
Es el porcentaje de utilización de recursos objetivo (del 1% al 100%) para la métrica determinada. Una vez que el uso real se desvía del objetivo en un porcentaje determinado, cambian las réplicas de máquinas. Si no se proporciona, el valor predeterminado es 60 (que representa el 60%). |
BatchRunProcessRequest
Es el mensaje de solicitud para ejecutar los procesos en un lote.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior que comparten todos los procesos que se crean. |
requests[] |
Obligatorio. Las solicitudes del proceso de creación |
options |
Opcional. Son opciones para procesos por lotes. |
batch_id |
Solo salida. Es el ID del lote. |
BatchRunProcessOptions
Son opciones para procesos por lotes.
Campos | |
---|---|
retry_count |
Los recuentos de reintentos por proceso. Predeterminado: 3. |
batch_size |
El tamaño del lote. Valor predeterminado: 5, máximo: 100. |
BatchRunProcessResponse
Mensaje de respuesta para ejecutar los procesos en un lote.
Campos | |
---|---|
batch_id |
Es el ID del lote. |
processes[] |
Se crearon los procesos. |
BigQueryConfig
Es un mensaje de configuración para el procesador de BigQuery.
Campos | |
---|---|
table |
Es un recurso de tabla de BigQuery para que Vision AI Platform transfiera anotaciones. |
cloud_function_mapping |
Esquema de datos: De forma predeterminada, la aplicación de IA de visión intentará escribir anotaciones en la tabla de BigQuery de destino con el siguiente esquema: ingestion_time: TIMESTAMP, el tiempo de transferencia de los datos originales. application: Es una cadena que indica el nombre de la aplicación que produce la anotación. instance: STRING, ID de la instancia que produce la anotación. nodo: Es una cadena que indica el nombre del nodo del gráfico de la aplicación que produce la anotación. annotation: STRING o JSON, el protobuf de anotación real se convertirá en una cadena JSON con el campo de bytes como cadena codificada en 64. Se puede escribir en una columna de tipo String o Json. Para reenviar datos de anotaciones a una tabla de BigQuery existente, el cliente debe asegurarse de la compatibilidad del esquema. El mapa asigna el nombre del nodo de la aplicación a su extremo de función de Cloud para transformar las anotaciones directamente en google.cloud.bigquery.storage.v1.AppendRowsRequest (solo se deben configurar avro_rows o proto_rows). Si se configuran, las anotaciones que produce el nodo de aplicación correspondiente se enviarán a Cloud Function primero antes de reenviarlas a BigQuery. Si el esquema de tabla predeterminado no se ajusta, el cliente puede transformar el resultado de la anotación de la aplicación de IA de visión en un esquema de tabla de BigQuery arbitrario con CloudFunction. * La función de Cloud recibirá AppPlatformCloudFunctionRequest, en la que el campo de anotaciones tendrá el formato JSON de la anotación de IA de visión. * La función de Cloud debe mostrar AppPlatformCloudFunctionResponse con AppendRowsRequest almacenado en el campo de anotaciones. * Para soltar la anotación, simplemente borra el campo de anotaciones en la AppPlatformCloudFunctionResponse que se muestra. |
create_default_table_if_not_exists |
Si es verdadero, App Platform creará el conjunto de datos de BigQuery y la tabla de BigQuery con el esquema predeterminado si no existe la tabla especificada. Esto no funciona si se especifica algún esquema personalizado de Cloud Functions, ya que el sistema no conoce el esquema deseado. La columna JSON se usará en la tabla predeterminada que crea la plataforma de aplicaciones. |
BoolValue
Campos | |
---|---|
value |
|
Canal
Mensaje que describe el objeto Channel.
Campos | |
---|---|
name |
Nombre del recurso. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
labels |
Etiquetas como pares clave-valor |
annotations |
Anotaciones para permitir que los clientes almacenen pequeñas cantidades de datos arbitrarios. |
stream |
Obligatorio. Es la transmisión asociada con esta serie. |
event |
Obligatorio. Es el evento asociado con esta serie. |
CircleArea
Representación del área de un círculo.
Campos | |
---|---|
latitude |
Latitud del centro del área del círculo. Grados [-90 .. 90] |
longitude |
Es la longitud del centro del área del círculo. Grados [-180 .. 180] |
radius_meter |
Es el radio del área del círculo en metros. |
ClassificationPredictionResult
Formato de salida de la predicción para la clasificación de imágenes y texto.
Campos | |
---|---|
ids[] |
Los IDs de recursos de los AnnotationSpecs que se identificaron |
display_names[] |
Los nombres visibles de los AnnotationSpecs que se identificaron, el orden coincide con los IDs. |
confidences[] |
Son las confianzas del modelo en la exactitud de los IDs previstos. Un valor más alto significa más confianza. El orden coincide con los IDs. |
ClipAssetRequest
Mensaje de solicitud para la API de ClipAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo para el que se solicitarán clips. Formato: |
temporal_partition |
Obligatorio. Es el intervalo de tiempo para el que se solicitarán los clips. |
ClipAssetResponse
Es el mensaje de respuesta de la API de ClipAsset.
Campos | |
---|---|
time_indexed_uris[] |
Es una lista de URIs firmados para descargar los clips de video que cubren el intervalo de tiempo solicitado ordenados por hora. |
TimeIndexedUri
URI firmado con el intervalo de tiempo correspondiente
Campos | |
---|---|
temporal_partition |
Es el intervalo de tiempo del video al que se refiere el URI. |
uri |
URI firmado para descargar el clip de video |
Clúster
Mensaje que describe el objeto de clúster.
Campos | |
---|---|
name |
Solo salida. Nombre del recurso. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
labels |
Etiquetas como pares clave-valor |
annotations |
Anotaciones para permitir que los clientes almacenen pequeñas cantidades de datos arbitrarios. |
dataplane_service_endpoint |
Solo salida. El nombre de DNS del servicio de plano de datos |
state |
Solo salida. El estado actual del clúster. |
psc_target |
Solo salida. Es el nombre de destino del servicio de conexión privada al servicio. |
Estado
El estado actual del clúster.
Enums | |
---|---|
STATE_UNSPECIFIED |
Sin establecer. |
PROVISIONING |
El estado PROVISIONING indica que se está creando el clúster. |
RUNNING |
El estado RUNNING indica que el clúster se creó y se puede usar por completo. |
STOPPING |
El estado STOPPING indica que se está borrando el clúster. |
ERROR |
El estado ERROR indica que el clúster no se puede usar. Se borrará automáticamente. |
ClusterInfo
Campos | |
---|---|
streams_count |
Es la cantidad de transmisiones activas en el clúster. |
processes_count |
Es la cantidad de procesos activos en el clúster. |
Colección
Una colección es un recurso en un corpus. Sirve como contenedor de referencias a recursos originales.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de la colección. Formato: |
display_name |
Opcional. Es el nombre de la colección para mostrar. El nombre puede tener hasta 256 caracteres. |
description |
Opcional. Es la descripción de la colección. Puede tener hasta 25,000 caracteres. |
CollectionItem
Un elemento de colección es un elemento de una colección. Cada elemento es una referencia al recurso original de una colección.
Campos | |
---|---|
collection |
Obligatorio. Es el nombre de la colección a la que pertenece este elemento. Formato: |
type |
Obligatorio. Es el tipo de elemento. |
item_resource |
Obligatorio. Es el nombre de CollectionItem. Su formato depende del |
Tipo
Tipos de CollectionItem.
Enums | |
---|---|
TYPE_UNSPECIFIED |
El tipo de elemento predeterminado nunca debería ocurrir. |
ASSET |
Elemento de tipo de activo. |
CommitRequest
Es el mensaje para confirmar explícitamente el progreso de la lectura.
Solo se puede usar cuando se establece ReceivePacketsControlledMode
en la solicitud de configuración inicial.
Campos | |
---|---|
offset |
El desplazamiento que se confirmará. |
ControlledMode
Las opciones para el receptor en el modo controlado
Campos | |
---|---|
fallback_starting_offset |
Este es el punto de partida lógico al que se debe recurrir si el desplazamiento inicial especificado no está disponible. Puede ser uno de los siguientes valores: "begin": Se leerá desde el mensaje más antiguo disponible. "end": Solo leerá los mensajes futuros. |
Campo de unión starting_offset . Este es el desplazamiento desde el que se comenzará a recibir. starting_offset puede ser solo uno de los siguientes: |
|
starting_logical_offset |
Se puede establecer en los siguientes puntos de partida lógicos: "begin": Se leerá desde el mensaje más antiguo disponible. "most-recent": Se leerá desde el mensaje más reciente disponible. "end": Solo leerá los mensajes futuros. "stored": Se reanudarán las lecturas una vez pasado el último desplazamiento confirmado. Es la única opción que reanuda el progreso; todas las demás saltan unilateralmente. |
Corpus
El corpus es un conjunto de contenido multimedia para la administración. Dentro de un corpus, el contenido multimedia comparte el mismo esquema de datos. La búsqueda también se restringe dentro de un solo corpus.
Campos | |
---|---|
name |
Es el nombre del recurso del corpus. Formato: |
display_name |
Obligatorio. Es el nombre del corpus que se mostrará en la IU. El nombre puede tener hasta 32 caracteres. |
description |
Opcional. Descripción del corpus. Puede tener hasta 25,000 caracteres. |
default_ttl |
Opcional. Es el valor de TTL predeterminado para todos los recursos del corpus sin un TTL definido por el usuario a nivel del recurso. Para los corpus de tipo STREAM_VIDEO, esto es obligatorio, y el valor máximo permitido de default_ttl es de 10 años. |
type |
Opcional. Es el tipo de activo dentro del corpus. |
search_capability_setting |
Configuración predeterminada de la función de búsqueda a nivel del corpus. |
Tipo
Es el tipo de activo dentro del corpus.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Es el tipo predeterminado, que no se debe usar. Si se usa este tipo predeterminado, el corpus se creará como corpus STREAM_VIDEO. |
STREAM_VIDEO |
El activo es un activo de video de transmisión en vivo. |
IMAGE |
El recurso es una imagen. |
VIDEO_ON_DEMAND |
El activo es un recurso de video. |
CreateAnalysisRequest
Mensaje para crear un análisis.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
analysis_id |
Obligatorio. Es el ID del objeto solicitante. |
analysis |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateAnnotationRequest
Es un mensaje de solicitud para CreateAnnotation.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior en el que se creará esta anotación. Formato: |
annotation |
Obligatorio. La anotación que se creará. |
annotation_id |
Opcional. Es el ID que se usará para la anotación, que se convertirá en el componente final del nombre del recurso de la anotación si el usuario elige especificarlo. De lo contrario, el sistema generará el ID de anotación. Este valor debe tener hasta 63 caracteres, y los caracteres válidos son /[a-z][0-9]-/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
CreateApplicationInstancesRequest
Mensaje para agregar una entrada de transmisión a una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
Obligatorio. Los recursos que se están creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateApplicationInstancesResponse
Este tipo no tiene campos.
Es el mensaje de la respuesta de CreateApplicationInstance.
CreateApplicationRequest
Mensaje para crear una aplicación.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
application_id |
Obligatorio. Es el ID del objeto solicitante. |
application |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateAssetRequest
Es un mensaje de solicitud para CreateAssetRequest.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior en el que se creará este recurso. Formato: |
asset |
Obligatorio. El recurso que se creará. |
asset_id |
Opcional. Es el ID que se usará para el activo, que se convertirá en el componente final del nombre del recurso del activo si el usuario elige especificarlo. De lo contrario, el sistema generará el ID del activo. Este valor debe tener hasta 63 caracteres, y los caracteres válidos son /[a-z][0-9]-/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
CreateClusterRequest
Mensaje para crear un clúster.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
cluster_id |
Obligatorio. Es el ID del objeto solicitante. |
cluster |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateCollectionMetadata
Mensaje de metadatos para CreateCollectionRequest
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
CreateCollectionRequest
Mensaje de solicitud para CreateCollection.
Campos | |
---|---|
parent |
Obligatorio. El recurso superior en el que se creará esta colección. Formato: |
collection |
Obligatorio. Es el recurso de colección que se creará. |
collection_id |
Opcional. Es el ID que se usará para la colección, que se convertirá en el componente final del nombre del recurso si el usuario elige especificarlo. De lo contrario, el sistema generará el ID de la colección. Este valor debe tener hasta 55 caracteres, y los caracteres válidos son /[a-z][0-9]-/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
CreateCorpusMetadata
Metadatos de la API de CreateCorpus.
Campos | |
---|---|
create_time |
Es la hora de creación de la operación de creación de corpus. |
update_time |
Es la hora de actualización de la operación de creación de corpus. |
CreateCorpusRequest
Mensaje de solicitud de la API de CreateCorpus.
Campos | |
---|---|
parent |
Obligatorio. Formulario: |
corpus |
Obligatorio. El corpus que se creará. |
CreateDataSchemaRequest
Es un mensaje de solicitud para CreateDataSchema.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior en el que se creará este esquema de datos. Formato: |
data_schema |
Obligatorio. Es el esquema de datos que se creará. |
CreateDraftRequest
Mensaje para crear un borrador.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
draft_id |
Obligatorio. Es el ID del objeto solicitante. |
draft |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateEventRequest
Mensaje para crear un evento.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
event_id |
Obligatorio. Es el ID del objeto solicitante. |
event |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateIndexEndpointMetadata
Mensaje de metadatos para CreateIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
CreateIndexEndpointRequest
Es el mensaje de solicitud para CreateIndexEndpoint.
Campos | |
---|---|
parent |
Obligatorio. Formato: |
index_endpoint_id |
Opcional. Es el ID que se usará para IndexEndpoint, que se convertirá en el componente final del nombre del recurso de IndexEndpoint si el usuario lo especifica. De lo contrario, se generará automáticamente el ID de IndexEndpoint. Este valor debe tener hasta 63 caracteres, y los caracteres válidos son a-z, 0-9 y guion (-). El primer carácter debe ser una letra y el último debe ser una letra o un número. |
index_endpoint |
Obligatorio. Es el recurso que se está creando. |
CreateIndexMetadata
Mensaje de metadatos para CreateIndexRequest
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
CreateIndexRequest
Mensaje para crear un índice.
Campos | |
---|---|
parent |
Obligatorio. Valor para el elemento superior. Es el nombre del recurso del corpus en el que se crea este índice. Formato: |
index_id |
Opcional. Es el ID del índice. Este será el nombre de recurso final del índice. Si el usuario no especifica este valor, el sistema lo generará. Este valor debe tener hasta 63 caracteres, y los caracteres válidos son /[a-z][0-9]-/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
index |
Obligatorio. El índice que se está creando. |
CreateOperatorRequest
Mensaje para crear un operador.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
operator_id |
Obligatorio. Es el ID del objeto solicitante. |
operator |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateProcessRequest
Mensaje para crear un proceso.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
process_id |
Obligatorio. Es el ID del objeto solicitante. |
process |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateProcessorRequest
Mensaje para crear un procesador
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
processor_id |
Obligatorio. Es el ID del objeto solicitante. |
processor |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateSearchConfigRequest
Es un mensaje de solicitud para CreateSearchConfig.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior en el que se creará esta configuración de búsqueda. Formato: |
search_config |
Obligatorio. La configuración de búsqueda que se creará. |
search_config_id |
Obligatorio. Es el ID que se usará para la nueva configuración de búsqueda. Se convertirá en el componente final del nombre del recurso de SearchConfig. Este valor debe tener hasta 63 caracteres, y los caracteres válidos son /[a-z][0-9]-_/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
CreateSearchHypernymRequest
Mensaje de solicitud para crear SearchHypernym
Campos | |
---|---|
parent |
Obligatorio. Es el recurso superior en el que se creará este SearchHypernym. Formato: |
search_hypernym |
Obligatorio. El SearchHypernym que se creará. |
search_hypernym_id |
Opcional. El ID del hiperónimo de búsqueda. Si se omite, se generará un UUID aleatorio. |
CreateSeriesRequest
Mensaje para crear una serie.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
series_id |
Obligatorio. Es el ID del objeto solicitante. |
series |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
CreateStreamRequest
Mensaje para crear un flujo.
Campos | |
---|---|
parent |
Obligatorio. Es el valor del elemento superior. |
stream_id |
Obligatorio. Es el ID del objeto solicitante. |
stream |
Obligatorio. Es el recurso que se está creando. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
Criterios
Criterios de filtro aplicados a los resultados de la búsqueda actuales
Campos | |
---|---|
field |
El campo UGA o ML para aplicar criterios de filtrado |
fetch_matched_annotations |
Si es verdadero, muestra las anotaciones que coinciden con la consulta para este criterio. Esta opción solo se aplica a los criterios de inclusión, es decir, no a los criterios de exclusión, con anotaciones a nivel de la partición. Admite los siguientes tipos de datos: - INTEGER - FLOAT - STRING (solo DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN |
Campo de unión
|
|
text_array |
Son los valores de texto asociados con el campo. |
int_range_array |
Los rangos de números enteros asociados con el campo |
float_range_array |
Los rangos de números de punto flotante asociados con el campo. |
date_time_range_array |
Los rangos de fecha y hora asociados con el campo |
geo_location_array |
Array de ubicación geográfica. |
bool_value |
Un valor booleano. |
CustomProcessorSourceInfo
Describe la información de origen de un procesador personalizado.
Campos | |
---|---|
source_type |
El producto original que contiene la funcionalidad del procesador personalizado. |
additional_info |
Solo salida. Es información adicional relacionada con el procesador personalizado importado. La plataforma de la app completa los datos durante la creación del procesador. |
model_schema |
Archivos de esquemas de modelos que especifican la firma del modelo. Para los modelos VERTEX_CUSTOM, se requiere el esquema de instancias. Si no se especifica el esquema de instancias durante la creación del procesador, VisionAI Platform intentará obtenerlo de Vertex. Si no existe, la creación fallará. |
Campo de unión artifact_path . Es la ruta de acceso en la que App Platform carga los artefactos para el procesador personalizado. artifact_path puede ser solo uno de los siguientes: |
|
vertex_model |
El modelo original del nombre del recurso alojado en la plataforma de Vertex AI. |
product_recognizer_artifact |
Artefacto para el identificador de productos. |
ModelSchema
El esquema se define como un objeto de esquema de OpenAPI 3.0.2.
Campos | |
---|---|
instances_schema |
Ubicación de Cloud Storage a un archivo YAML que define el formato de una única instancia que se usa en las solicitudes de predicción y explicación. |
parameters_schema |
Ubicación de Cloud Storage a un archivo YAML que define los parámetros de predicción y explicación. |
predictions_schema |
Ubicación de Cloud Storage a un archivo YAML que define el formato de una única predicción o explicación. |
ProductRecognizerArtifact
El mensaje describe el artefacto del reconocedor de productos.
Campos | |
---|---|
retail_product_recognition_index |
Obligatorio. Es el nombre del recurso de RetailProductRecognitionIndex. El formato es "projects/*/locations/*/retailCatalogs/*/retailProductRecognitionIndexes/*". |
vertex_model |
Opcional. Es el nombre del recurso del modelo de incorporación alojado en Vertex AI Platform. |
SourceType
Es el tipo de fuente del procesador personalizado importado.
Enums | |
---|---|
SOURCE_TYPE_UNSPECIFIED |
No se especificó el tipo de fuente. |
VERTEX_AUTOML |
Procesadores personalizados provenientes del producto AutoML de Vertex |
VERTEX_CUSTOM |
Procesadores personalizados provenientes de modelos personalizados generales de Vertex |
PRODUCT_RECOGNIZER |
Es la fuente del identificador de productos. |
DataSchema
El esquema de datos indica cómo se interpreta la anotación especificada por el usuario en el sistema.
Campos | |
---|---|
name |
Es el nombre del recurso del esquema de datos en el formato |
key |
Obligatorio. Es la clave de este esquema de datos. Esta clave debe coincidir con la clave de la anotación especificada por el usuario y ser única dentro del corpus. Este valor puede tener hasta 63 caracteres, y los caracteres válidos son /[a-z][0-9]-/. El primer carácter debe ser una letra, y el último puede ser una letra o un número. |
schema_details |
Los detalles del esquema que se asignan a la clave |
DataSchemaDetails
Los detalles del esquema de datos indican el tipo de datos y la estructura de datos correspondientes a la clave de la anotación especificada por el usuario.
Campos | |
---|---|
type |
Es el tipo de anotación. |
proto_any_config |
Configuración para cualquier tipo de protobuf. |
list_config |
Configuración para el tipo de datos de lista. |
customized_struct_config |
Configuración para el tipo de datos CustomizedStruct. |
granularity |
El nivel de detalle asociado con este DataSchema. |
search_strategy |
Es la estrategia de búsqueda que se aplicará en el |
CustomizedStructConfig
Es la configuración del tipo de datos CUSTOMIZED_STRUCT
.
Campos | |
---|---|
field_schemas |
Esquemas de datos de elementos secundarios directos |
DataType
Es el tipo de datos de la anotación.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Tipo no especificado |
INTEGER |
Es un tipo de número entero. Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Admite la consulta por IntRangeArray. |
FLOAT |
Tipo de número de punto flotante. Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Admite la consulta por FloatRangeArray. |
STRING |
Es el tipo de cadena. Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH. |
DATETIME |
Formatos admitidos: %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 Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Admite la consulta por DateTimeRangeArray. |
GEO_COORDINATE |
Tipo de coordenada geográfica. Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Admite la consulta por GeoLocationArray. |
PROTO_ANY |
Escribe para pasar cualquier proto como disponible en annotations.proto. Solo para uso interno. Prototipos disponibles y su comportamiento de búsqueda correspondiente: - ImageObjectDetectionPredictionResult, permite SMART_SEARCH en display_names y NO_SEARCH. - ClassificationPredictionResult, permite SMART_SEARCH en display_names y NO_SEARCH. - ImageSegmentationPredictionResult, permite NO_SEARCH. - VideoActionRecognitionPredictionResult, permite SMART_SEARCH en display_name y NO_SEARCH. - VideoObjectTrackingPredictionResult, permite SMART_SEARCH en display_name y NO_SEARCH. - VideoClassificationPredictionResult, permite SMART_SEARCH en display_name y NO_SEARCH. - OccupancyCountingPredictionResult, permite EXACT_SEARCH en stats.full_frame_count.count y NO_SEARCH. - ObjectDetectionPredictionResult, permite SMART_SEARCH en identified_boxes.entity.label_string y NO_SEARCH. |
BOOLEAN |
Tipo booleano. Estrategias de búsqueda permitidas: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. |
LIST |
Tipo de lista. - Cada elemento de la lista debe tener exactamente el mismo esquema de datos; de lo contrario, los argumentos no son válidos. - No se puede establecer una estrategia de búsqueda a nivel de la lista. El nivel de nodo final puede hacerlo. - Los elementos no pueden ser otra lista (no una lista de listas). - Los elementos pueden ser CUSTOMIZED_STRUCT y la cantidad máxima de capas es 10. |
CUSTOMIZED_STRUCT |
Tipo de struct. - SearchStrategy: * El esquema de datos que es CUSTOMIZED_STRUCT no puede establecer la estrategia de búsqueda. * Los elementos de nodo final permiten establecer la estrategia de búsqueda en función de la restricción de SearchStrategy del elemento. - Restricciones de capas anidadas: * El esquema de datos que es CUSTOMIZED_STRUCT permite que sus campos también sean de CUSTOMIZED_STRUCT, pero la restricción general de capas es de 10. |
Nivel de detalle
El nivel de detalle de las anotaciones en este DataSchema.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Nivel de detalle no especificado. |
GRANULARITY_ASSET_LEVEL |
Nivel de detalle a nivel del activo (las anotaciones no deben contener información de partición). |
GRANULARITY_PARTITION_LEVEL |
Nivel de detalle a nivel de la partición (las anotaciones deben contener información de la partición) |
ListConfig
Es la configuración del tipo de datos LIST
.
Campos | |
---|---|
value_schema |
Es el esquema de datos del valor en la lista. |
ProtoAnyConfig
Es la configuración del tipo de datos PROTO_ANY
.
Campos | |
---|---|
type_uri |
El URI de tipo del mensaje proto. |
SearchStrategy
Es la estrategia de búsqueda para el valor de anotaciones de key
.
Campos | |
---|---|
search_strategy_type |
Es el tipo de estrategia de búsqueda que se aplicará en el |
SearchStrategyType
Son los tipos de estrategias de búsqueda que se aplicarán en la clave de anotación.
Enums | |
---|---|
NO_SEARCH |
No se podrán buscar los valores de anotación de key anteriores. |
EXACT_SEARCH |
Cuando realices búsquedas con key , el valor debe ser exactamente el mismo que el valor de la anotación que se transfirió. |
SMART_SEARCH |
Cuando realices una búsqueda con key , Warehouse realizará una búsqueda amplia en función de la semántica del valor de la anotación. |
DataType
Todos los tipos de datos admitidos
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Es el valor predeterminado de DataType. |
VIDEO |
Tipo de datos de video, como H264. |
IMAGE |
Es el tipo de datos de imagen. |
PROTO |
Es un tipo de datos de Protobuf que se suele usar para el blob de datos general. |
PLACEHOLDER |
Es un tipo de datos de marcador de posición que se aplica al procesador de entrada universal que admite cualquier tipo de datos. Se creará una instancia de este y se reemplazará por un DataType subyacente concreto durante la implementación de la instancia. |
DateTimeRange
Es el tipo de intervalo de fecha y hora.
Campos | |
---|---|
start |
Es la fecha y hora de inicio. |
end |
Hora de finalización de los datos. |
DateTimeRangeArray
Es una lista de valores de rango de fecha y hora.
Campos | |
---|---|
date_time_ranges[] |
Intervalos de fecha y hora |
DedicatedResources
Es una descripción de los recursos dedicados a un DeployedModel y que necesitan un mayor grado de configuración manual.
Campos | |
---|---|
machine_spec |
Obligatorio. Inmutable. Es la especificación de una sola máquina que usa la predicción. |
min_replica_count |
Obligatorio. Inmutable. Es la cantidad mínima de réplicas de máquinas en las que siempre se implementará este DeployedModel. Este valor debe ser mayor o igual que 1. Si aumenta el tráfico en relación con el modelo implementado, es posible que se implemente de forma dinámica en más réplicas y, a medida que disminuya el tráfico, es posible que se liberen algunas de estas réplicas adicionales. |
max_replica_count |
Inmutable. Es la cantidad máxima de réplicas en las que se puede implementar este DeployedModel cuando aumenta el tráfico en su contra. Si el valor solicitado es demasiado grande, se producirá un error en la implementación, pero si esta se realiza correctamente, se garantiza la capacidad de escalar el modelo a esa cantidad de réplicas (salvo interrupciones del servicio). Si el tráfico en el modelo implementado aumenta más allá de lo que sus réplicas pueden manejar como máximo, se descartará una parte del tráfico. Si no se proporciona este valor, se usará El valor de este campo afecta el cargo en las cuotas de CPU y GPU de Vertex. Específicamente, se te cobrará por max_replica_count * cantidad de núcleos en el tipo de máquina seleccionado y (max_replica_count * cantidad de GPUs por réplica en el tipo de máquina seleccionado). |
autoscaling_metric_specs[] |
Inmutable. Las especificaciones de métricas que anula el valor objetivo de una métrica de uso de recursos (uso de CPU, ciclo de trabajo del acelerador, etcétera) (el valor predeterminado es 60 si no se establece) Se permite una entrada como máximo por métrica. Si Si Por ejemplo, en el caso de la predicción en línea, si deseas anular el uso objetivo de CPU al 80%, debes establecer |
DeleteAnalysisRequest
Mensaje para borrar un análisis.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteAnnotationRequest
Mensaje de solicitud para la API de DeleteAnnotation.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la anotación que se borrará. Formato: |
DeleteApplicationInstancesRequest
Mensaje para quitar la entrada de transmisión de una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
instance_ids[] |
Obligatorio. Es el ID del objeto solicitante. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteApplicationInstancesResponse
Este tipo no tiene campos.
Es el mensaje de la respuesta de DeleteApplicationInstance.
DeleteApplicationRequest
Mensaje para borrar una aplicación.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
force |
Opcional. Si se establece como verdadero, también se borrarán las instancias y los borradores de esta aplicación. (De lo contrario, la solicitud solo funcionará si la aplicación no tiene instancias ni borradores). |
DeleteAssetMetadata
Este tipo no tiene campos.
Los metadatos de la API de DeleteAsset que se incorporan en el campo metadata
DeleteAssetRequest
Es el mensaje de solicitud para DeleteAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del activo que se borrará. Formato: |
DeleteClusterRequest
Mensaje para borrar un clúster.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
force |
Opcional. Si se establece como verdadero, se borrarán todos los recursos secundarios del clúster. (De lo contrario, la solicitud solo funcionará si el clúster no tiene elementos secundarios). |
DeleteCollectionMetadata
Mensaje de metadatos para DeleteCollectionRequest
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
DeleteCollectionRequest
Es el mensaje de solicitud para DeleteCollectionRequest.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la colección que se borrará. Formato: |
DeleteCorpusRequest
Es el mensaje de solicitud para DeleteCorpus.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del corpus que se borrará. |
DeleteDataSchemaRequest
Mensaje de solicitud para DeleteDataSchema.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del esquema de datos que se borrará. Formato: |
DeleteDraftRequest
Mensaje para borrar un borrador.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteEventRequest
Mensaje para borrar un evento.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteIndexEndpointMetadata
Mensaje de metadatos para DeleteIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
DeleteIndexEndpointRequest
Es el mensaje de solicitud para DeleteIndexEndpoint.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
DeleteIndexMetadata
Este tipo no tiene campos.
Mensaje de metadatos para DeleteIndexRequest
DeleteIndexRequest
Es el mensaje de solicitud para DeleteIndex.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del índice que se borrará. Formato: |
DeleteOperatorRequest
Mensaje para borrar un operador
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteProcessRequest
Mensaje para borrar un proceso.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteProcessorRequest
Mensaje para borrar un procesador
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteSearchConfigRequest
Es el mensaje de solicitud para DeleteSearchConfig.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la configuración de búsqueda que se borrará. Formato: |
DeleteSearchHypernymRequest
Es un mensaje de solicitud para borrar SearchHypernym.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del SearchHypernym que se borrará. Formato: |
DeleteSeriesRequest
Mensaje para borrar una serie.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeleteStreamRequest
Mensaje para borrar un flujo
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos después de la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
DeployApplicationRequest
Mensaje para implementar una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
validate_only |
Si se configura, valida la solicitud y obtén una vista previa del gráfico de la aplicación, pero no la implementes. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
enable_monitoring |
Opcional. Indica si se debe habilitar o no la supervisión de la aplicación en la implementación. |
DeployApplicationResponse
Este tipo no tiene campos.
Mensajes de solicitud de RPC. Es el mensaje de la respuesta de DeployApplication.
DeployIndexMetadata
Mensaje de metadatos para DeployIndex.
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
deployed_index |
Solo salida. El índice que se implementa. |
DeployIndexRequest
Es un mensaje de solicitud para DeployIndex.
Campos | |
---|---|
index_endpoint |
Obligatorio. Es el IndexEndpoint en el que se implementa el índice. Formato: |
deployed_index |
Obligatorio. Índice que se implementará. |
DeployIndexResponse
Este tipo no tiene campos.
Respuesta de DeployIndex una vez que se completa la operación.
DeployRetailProductRecognitionIndexResponse
Este tipo no tiene campos.
Es el mensaje de la respuesta de DeployRetailProductRecognitionIndex.
DeployedIndex
Es una implementación de un índice.
Campos | |
---|---|
index |
Obligatorio. Es el nombre del índice implementado. Formato: |
DeployedIndexReference
Apunta a un DeployedIndex.
Campos | |
---|---|
index_endpoint |
Inmutable. Es un nombre de recurso de IndexEndpoint. |
Borrador
Mensaje que describe el objeto de borrador
Campos | |
---|---|
name |
nombre del recurso |
create_time |
Solo salida. [Solo salida] Marca de tiempo de creación |
update_time |
Solo salida. [Solo salida] Marca de tiempo de creación |
labels |
Etiquetas como pares clave-valor |
display_name |
Obligatorio. Es un nombre visible fácil de usar para la solución. |
description |
Una descripción para esta aplicación. |
draft_application_configs |
Los borradores de configuración de la aplicación que no se actualizaron a una aplicación. |
EagerMode
Este tipo no tiene campos.
Las opciones para el receptor en el modo anticipado.
Evento
Es un mensaje que describe el objeto Event.
Campos | |
---|---|
name |
Nombre del recurso. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
labels |
Etiquetas como pares clave-valor |
annotations |
Anotaciones para permitir que los clientes almacenen pequeñas cantidades de datos arbitrarios. |
alignment_clock |
Es el reloj que se usa para unir transmisiones. |
grace_period |
Es el período de gracia para limpiar el evento. Es el tiempo que espera el controlador antes de borrar el evento. Durante este período, si hay algún canal activo en el evento Se ignorará la eliminación del evento después de grace_period. |
Reloj
Es el reloj que se usará para unir transmisiones.
Enums | |
---|---|
CLOCK_UNSPECIFIED |
No se especificó el reloj. |
CAPTURE |
Usa la marca de tiempo cuando se capturan los datos. Los clientes deben sincronizar el reloj. |
INGEST |
Usa la marca de tiempo cuando se reciben los datos. |
EventUpdate
El mensaje de actualización del evento.
Campos | |
---|---|
stream |
Es el nombre del flujo al que está adjunto el evento. |
event |
Es el nombre del evento. |
series |
Es el nombre de la serie. |
update_time |
Es la marca de tiempo del momento en que se produce la actualización del evento. |
offset |
Es el desplazamiento del mensaje que se usará para confirmar la recepción del mensaje. |
EventUpdateFilter
EventUpdateFilter es el filtro que los observadores pueden especificar sobre qué actualizaciones de eventos quieren recibir.
Campos | |
---|---|
Campo de unión
|
|
special_mode |
Modos especiales distintos de una marca de tiempo específica |
specific_time |
Es la marca de tiempo específica después de la cual se actualiza el evento. |
SpecialMode
Modos especiales distintos de una marca de tiempo específica
Enums | |
---|---|
SPECIAL_MODE_UNSPECIFIED |
No se especificó el modo especial. |
BEGINNING |
El modo especial BEGINNING incluye todos los eventos disponibles actualmente y las actualizaciones de eventos entrantes. |
LATEST |
El modo especial MÁS RECIENTE solo incluye los eventos más recientes y las actualizaciones de eventos entrantes. |
EventUpdateType
Es el tipo de actualizaciones de eventos. Se puede extender en el futuro para otros casos de uso, p. ej., EVENT_DETACHED_FROM_STREAM y mucho más.
Enums | |
---|---|
EVENT_UPDATE_TYPE_UNSPECIFIED |
No se especificó el tipo de actualización del evento. |
EVENT_AVAILABLE_ON_STREAM |
El evento está disponible para leerlo en una transmisión. |
EVENT_HEARTBEAT |
Es un mensaje de señal de monitoreo de funcionamiento que se usa para hacer un seguimiento de la actividad de la conexión gRPC. |
ExportRetailProductRecognitionIndexCoverageResponse
Este tipo no tiene campos.
Mensaje para la respuesta a la exportación del archivo de cobertura de RetailProductRecognitionIndex.
FacetBucket
Contiene el valor de la faceta, el estado de las selecciones y los metadatos.
Campos | |
---|---|
selected |
Indica si se seleccionó un bucket de facetas. Este campo representa la selección de facetas del usuario. El frontend lo establece en SearchVideosRequest. |
Campo de unión bucket_value . Bucket asociado con una faceta. Por ejemplo, el bucket de la faceta “equipo” puede ser “49ers”, “patriots”, etc.; el bucket de la faceta “jugador” puede ser “tom brady”, “drew brees”, etc. bucket_value solo puede ser una de las siguientes opciones: |
|
value |
Valor singular. |
range |
Valor del rango. |
Rango
Es el rango de valores [inicio, fin] para los que se aplica el facetado.
Campos | |
---|---|
start |
Inicio del rango. La no existencia indica algún límite (p.ej., -inf). |
end |
Es el final del rango. La no existencia indica algún límite (p.ej., inf). |
FacetBucketType
Diferentes tipos de bucket de facetas.
Enums | |
---|---|
FACET_BUCKET_TYPE_UNSPECIFIED |
Tipo no especificado |
FACET_BUCKET_TYPE_VALUE |
Tipo de valor. |
FACET_BUCKET_TYPE_DATETIME |
Es el tipo de fecha y hora. |
FACET_BUCKET_TYPE_FIXED_RANGE |
Tipo de rango fijo. |
FACET_BUCKET_TYPE_CUSTOM_RANGE |
Tipo de período personalizado. |
FacetGroup
Es un grupo de buckets de facetas que se pasarán entre el backend y el frontend.
Campos | |
---|---|
facet_id |
Es el ID único del grupo de facetas. |
display_name |
Es el nombre visible de la faceta. Se usará en la IU para la renderización de facetas. |
buckets[] |
Son los buckets asociados con la faceta. Por ejemplo, para la faceta “Equipo”, el bucket puede ser 49ers, Patriots, etcétera. |
bucket_type |
Es el tipo de bucket de la faceta. |
fetch_matched_annotations |
Si es verdadero, muestra las anotaciones que coinciden con la consulta para la selección de este grupo de facetas. Esta opción solo se aplica a los componentes facetados basados en anotaciones a nivel de la partición. Admite los siguientes valores de faceta: - INTEGER - STRING (solo DataSchema.SearchStrategy.EXACT_SEARCH) |
FacetProperty
Configuración central de un atributo.
Campos | |
---|---|
mapped_fields[] |
Es el nombre de las facetas, que son las dimensiones que los usuarios desean usar para definir mejor los resultados de la búsqueda. Por ejemplo, el usuario puede agregar varias UGA con la misma clave, como jugador:adam, jugador:bob, jugador:carlos. Cuando se especifiquen varios mapped_fields, se combinarán sus valores como valor de faceta final. P.ej., home_team: a, home_team:b, away_team:a, away_team:c, cuando facet_field = [home_team, away_team], facet_value será [a, b, c]. A MENOS QUE se trate de una dimensión de faceta 1:1 (mapped_fields.size() == 1) Y el mapped_field sea igual al SearchConfig.name superior, el elemento superior también debe contener una SearchCriteriaProperty que se asigne a los mismos campos. mapped_fields no debe estar vacío. |
display_name |
Es el nombre visible de la faceta. Se usará en la IU para la renderización de facetas. |
result_size |
Es la cantidad máxima de buckets únicos que se mostrarán para una faceta. El número de bucket puede ser grande para un atributo de alta cardinalidad, como "jugador". Solo mostramos los más relevantes para el usuario. Si es <= 0, el servidor decidirá el result_size adecuado. |
bucket_type |
Es el tipo de bucket de la faceta, p.ej., valor o rango. |
Campo de unión
|
|
fixed_range_bucket_spec |
Configuración del bucket de facetas de rango fijo. |
custom_range_bucket_spec |
Configuración del bucket de facetas de intervalo personalizado |
datetime_bucket_spec |
Configuración del bucket de facetas de período. |
CustomRangeBucketSpec
Si el tipo de bucket es CUSTOM_RANGE, especifica cómo se agrupan los valores en buckets. Usa el valor de bucket de número entero como ejemplo. Cuando los extremos sean 0, 10, 100 y 1,000, generaremos las siguientes facetas: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). En particular: - Los extremos deben aparecer en orden ascendente. De lo contrario, la API de SearchConfig rechazará la configuración de facetas. - Menos de 1 extremo es una especificación no válida.
Campos | |
---|---|
endpoints[] |
Actualmente, solo se admite el tipo de número entero para este campo. |
DateTimeBucketSpec
Si el tipo de bucket es DATE, especifica cómo se agrupan los valores de fecha en buckets.
Campos | |
---|---|
granularity |
Nivel de detalle del atributo tipo de fecha |
Nivel de detalle
Enum de nivel de detalle para el bucket de fecha y hora.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Nivel de detalle no especificado. |
YEAR |
El nivel de detalle es año. |
MONTH |
El nivel de detalle es mes. |
DAY |
El nivel de detalle es el día. |
FixedRangeBucketSpec
Si el tipo de bucket es FIXED_RANGE, especifica cómo se agrupan los valores en buckets. Usa FixedRangeBucketSpec cuando quieras crear varios buckets con niveles de detalle iguales. A modo de ejemplo, si se usa el valor de bucket de número entero, cuando bucket_start = 0, bucket_granularity = 10 y bucket_count = 5, esta faceta se agregará a través de los siguientes buckets: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). En particular, bucket_count <= 1 es una especificación no válida.
Campos | |
---|---|
bucket_start |
Límite inferior del bucket. NOTA: Por el momento, solo se admite el tipo de número entero para este campo. |
bucket_granularity |
Nivel de detalle de los buckets NOTA: Por el momento, solo se admite el tipo de número entero para este campo. |
bucket_count |
Cantidad total de buckets. |
FacetValue
Definición de un solo valor con tipo genérico.
Campos | |
---|---|
Campo de unión
|
|
string_value |
Valor de tipo de cadena. |
integer_value |
Valor de tipo número entero. |
datetime_value |
Es el valor del tipo de fecha y hora. |
FloatRange
Tipo de rango de número de punto flotante.
Campos | |
---|---|
start |
Es el inicio del rango de números de punto flotante. |
end |
Es el final del rango de números de punto flotante. |
FloatRangeArray
Es una lista de valores de rango de números de punto flotante.
Campos | |
---|---|
float_ranges[] |
Valores de rango de números de punto flotante. |
GcsOutputConfig
Mensaje que describe GcsOutputConfig.
Campos | |
---|---|
gcs_path |
Es la ruta de acceso de Cloud Storage a la que Vision AI Platform transferirá las anotaciones. |
GcsSource
La ubicación de Google Cloud Storage para el contenido de entrada.
Campos | |
---|---|
uris[] |
Obligatorio. Referencias a rutas de acceso de Google Cloud Storage |
GeneralObjectDetectionConfig
Este tipo no tiene campos.
Mensaje de configuraciones para el procesador de detección de objetos generales.
GenerateHlsUriRequest
Mensaje de solicitud para la API de GenerateHlsUri.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo para el que se solicitarán clips. Formato: |
temporal_partitions[] |
Es el intervalo de tiempo para el que se solicitarán los clips. Se ignorará si |
live_view_enabled |
Es la opción para mostrar exclusivamente una transmisión en vivo del activo con hasta 3 minutos de datos de lista de tareas pendientes. |
GenerateHlsUriResponse
Es el mensaje de respuesta de la API de GenerateHlsUri.
Campos | |
---|---|
uri |
Un URI firmado para descargar el manifiesto de HLS correspondiente a los horarios solicitados. |
temporal_partitions[] |
Es una lista de particiones temporales del contenido que se muestra en el orden en que aparecen en la transmisión. |
GenerateRetrievalUrlRequest
Mensaje de solicitud para la API de GenerateRetrievalUrl.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo para el que se solicita la URL firmada. Formato: |
GenerateRetrievalUrlResponse
Es el mensaje de respuesta de la API de GenerateRetrievalUrl.
Campos | |
---|---|
signed_uri |
Es una URL firmada para descargar el contenido del activo. |
GenerateStreamHlsTokenRequest
Es el mensaje de solicitud para obtener el token de autenticación y acceder al contenido HLS de la transmisión.
Campos | |
---|---|
stream |
Obligatorio. Es el nombre del flujo. |
GenerateStreamHlsTokenResponse
Es el mensaje de respuesta de GenerateStreamHlsToken.
Campos | |
---|---|
token |
El token JWT generado El llamador debe insertar este token en el encabezado de autorización de las solicitudes HTTP para obtener el manifiesto de la playlist HLS y los fragmentos de video. p. ej., curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8 |
expiration_time |
Es la hora de vencimiento del token. |
GeoCoordinate
Representación de coordenadas de ubicación
Campos | |
---|---|
latitude |
Coordenada de latitud. Grados [-90 .. 90] |
longitude |
Coordenadas de longitud Grados [-180 .. 180] |
GeoLocationArray
Una lista de ubicaciones.
Campos | |
---|---|
circle_areas[] |
Una lista de áreas de círculo. |
GetAnalysisRequest
Mensaje para obtener un análisis.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetAnnotationRequest
Mensaje de solicitud para la API de GetAnnotation.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la anotación que se recuperará. Formato: |
GetApplicationRequest
Mensaje para obtener una solicitud.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetAssetRequest
Mensaje de solicitud para GetAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del activo que se recuperará. Formato: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset} |
GetClusterRequest
Mensaje para obtener un clúster.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetCollectionRequest
Mensaje de solicitud para GetCollectionRequest.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la colección que se recuperará. Formato: |
GetCorpusRequest
Mensaje de solicitud para GetCorpus.
Campos | |
---|---|
name |
Obligatorio. El nombre del recurso del corpus que se recuperará. |
GetDataSchemaRequest
Mensaje de solicitud para GetDataSchema.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del esquema de datos que se recuperará. Formato: |
GetDraftRequest
Mensaje para obtener un borrador.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetEventRequest
Es el mensaje para obtener un evento.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetIndexEndpointRequest
Es el mensaje de solicitud de GetIndexEndpoint.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso IndexEndpoint. |
GetIndexRequest
Es el mensaje de solicitud para obtener un índice.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso de índice. Formato: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index} |
GetInstanceRequest
Mensaje para obtener una instancia.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetProcessRequest
Mensaje para obtener un proceso.
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetProcessorRequest
Mensaje para obtener un procesador
Campos | |
---|---|
name |
Obligatorio. Nombre del recurso. |
GetSearchConfigRequest
Mensaje de solicitud para GetSearchConfig.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la configuración de búsqueda que se recuperará. Formato: |
GetSearchHypernymRequest
Mensaje de solicitud para obtener SearchHypernym.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del SearchHypernym que se recuperará. Formato: |
ImageObjectDetectionPredictionResult
Formato de salida de la predicción para la detección de objetos de imagen.
Campos | |
---|---|
ids[] |
Los IDs de recursos de AnnotationSpecs que se identificaron, ordenados por la puntuación de confianza de forma descendente Es el segmento de ID en lugar del nombre completo del recurso. |
display_names[] |
Los nombres visibles de los AnnotationSpecs que se identificaron, el orden coincide con los IDs. |
confidences[] |
Son las confianzas del modelo en la exactitud de los IDs previstos. Un valor más alto significa más confianza. El orden coincide con los IDs. |
bboxes[] |
Son los cuadros delimitadores, es decir, los rectángulos sobre la imagen, que señalan los AnnotationSpecs encontrados. Se proporciona en el orden que coincide con los IDs. Cada cuadro de límite es un array de 4 números: |
ImageQuery
Búsqueda de imágenes para la solicitud del extremo de búsqueda.
Campos | |
---|---|
Campo de unión
|
|
input_image |
Ingresa la imagen en bytes sin procesar. |
asset |
Es el nombre del recurso del activo. Solo se admite en el tipo de corpus IMAGE. Formato: |
ImageSegmentationPredictionResult
Formato de salida de la predicción para la segmentación de imágenes.
Campos | |
---|---|
category_mask |
Es una imagen PNG en la que cada píxel de la máscara representa la categoría a la que se predijo que pertenecía el píxel de la imagen original. El tamaño de esta imagen será el mismo que el de la imagen original. La asignación entre AnntoationSpec y el color se puede encontrar en los metadatos del modelo. El modelo elegirá la categoría más probable y, si ninguna de las categorías alcanza el umbral de confianza, el píxel se marcará como fondo. |
confidence_mask |
Es una imagen de un solo canal que se codifica como un PNG sin pérdida de 8 bits. El tamaño de la imagen será el mismo que el de la imagen original. Para un píxel específico, un color más oscuro significa menos confianza en la exactitud de la categoría en categoryMask para el píxel correspondiente. El negro significa que no hay confianza y el blanco significa que hay confianza completa. |
ImportAssetsMetadata
Es el mensaje de metadatos para la LRO de ImportAssets.
Campos | |
---|---|
metadata |
Los metadatos de la operación. |
ImportAssetsRequest
Es el mensaje de solicitud para ImportAssets.
Campos | |
---|---|
parent |
Obligatorio. Es el recurso de corpus superior en el que se importarán los recursos. Formato: |
Campo de unión source . La fuente. source puede ser solo uno de los siguientes: |
|
assets_gcs_uri |
El archivo contiene toda la información de los activos que se importarán. * El archivo está en formato JSONL. * Cada línea corresponde a un recurso. * Cada línea se convertirá en el proto InputImageAsset. |
ImportAssetsResponse
Este tipo no tiene campos.
El mensaje de respuesta para la LRO de ImportAssets.
ImportRetailProductsResponse
Este tipo no tiene campos.
Respuesta de ImportProducts una vez que se completa la operación.
Índice
Un índice es un recurso de Corpus. Contiene una versión indexada de los recursos y las anotaciones. Cuando se implemente en un extremo, permitirá a los usuarios buscar en el índice.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de Index. Formato: |
display_name |
Opcional. Es el nombre visible opcional del índice que especifica el usuario. |
description |
Opcional. Descripción opcional del índice. |
state |
Solo salida. Es el estado del índice. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
deployed_indexes[] |
Solo salida. Referencias a la instancia del índice implementada. El índice del corpus VIDEO_ON_DEMAND puede tener como máximo un índice implementado. El índice del corpus de IMÁGENES puede tener varios índices implementados. |
Campo de unión asset_filter . Especifica cómo se seleccionan los recursos para este índice. Si no se especifica, el valor predeterminado es entire_corpus. Comportamiento en UpdateIndex: Si update_mask incluye una de las rutas de acceso del campo asset_filter, el índice se volverá a compilar con los recursos más recientes, incluidos sus datos analizados y sus anotaciones. asset_filter puede ser solo uno de los siguientes: |
|
entire_corpus |
Incluye todos los recursos del corpus. |
Estado
Es una enumeración que representa los diferentes estados por los que puede pasar un índice durante su ciclo de vida.
Enums | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. No se debe usar. |
CREATING |
Estado CREATING. |
CREATED |
Estado CREATED. |
UPDATING |
Estado UPDATING. |
IndexAssetMetadata
Metadatos de IndexAsset.
Campos | |
---|---|
indexing_status |
Es el estado de indexación de este activo. |
status |
Es el estado de indexación de este activo. |
start_time |
La hora de inicio de la operación. |
update_time |
La hora de actualización de la operación. |
IndexingStatus
Es el estado de la indexación del activo.
Campos | |
---|---|
state |
Es el estado de indexación de este recurso. |
status_message |
Mensaje detallado que describe el estado. |
Estado
Enumeración de estado para la indexación de este activo.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado del proceso predeterminado nunca debería ocurrir. |
IN_PROGRESS |
La indexación está en curso. |
SUCCEEDED |
El proceso se realizó correctamente. |
FAILED |
Se produjo un error en el proceso. |
IndexAssetRequest
Es un mensaje de solicitud para IndexAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo que se indexará. Formato: |
index |
Opcional. Es el nombre del índice. Formato: |
IndexAssetResponse
Este tipo no tiene campos.
Mensaje de respuesta para IndexAsset.
IndexEndpoint
Es un mensaje que representa el recurso IndexEndpoint. Los ImageIndexes se implementan en él.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de IndexEndpoint. Formato: |
display_name |
Opcional. Es el nombre visible del IndexEndpoint. Puede tener hasta 32 caracteres. |
description |
Opcional. Es la descripción de IndexEndpoint. Puede tener hasta 25,000 caracteres. |
deployed_index |
Solo salida. El índice implementado en este IndexEndpoint. |
state |
Solo salida. Estado de IndexEndpoint. |
labels |
Opcional. Las etiquetas que se aplican a un recurso deben cumplir los siguientes requisitos:
Consulta el Documento de Google Cloud para obtener más detalles. |
create_time |
Solo salida. Crea una marca de tiempo. |
update_time |
Solo salida. Marca de tiempo de actualización. |
Estado
Etapa de IndexEndpoint.
Enums | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. No se debe usar. |
CREATING |
Estado CREATING. |
CREATED |
Estado CREATED. |
UPDATING |
Estado UPDATING. |
FAILED |
Estado FAILED. |
IndexedAsset
Un IndexedAsset es un activo sobre el que se compila el índice.
Campos | |
---|---|
index |
Obligatorio. Es el índice al que pertenece este recurso indexado. Formato: |
asset |
Obligatorio. Es el nombre del recurso del activo. Formato: |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
IndexingStatus
Es el estado de la indexación del activo.
Campos | |
---|---|
state |
Solo salida. Es el estado de indexación de este recurso. |
status_message |
Mensaje detallado que describe el estado. |
Estado
Enumeración de estado para la indexación de este activo.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado del proceso predeterminado nunca debería ocurrir. |
IN_PROGRESS |
La indexación está en curso. |
SUCCEEDED |
El proceso se realizó correctamente. |
FAILED |
Se produjo un error en el proceso. |
IngestAssetRequest
Mensaje de solicitud para la API de IngestAsset.
Campos | |
---|---|
Campo de unión
|
|
config |
Proporciona información sobre los datos y el nombre del recurso del activo al que pertenecen. El primer mensaje |
time_indexed_data |
Datos que se transferirán. |
Configuración
Configuración de los datos.
Campos | |
---|---|
asset |
Obligatorio. Es el nombre del recurso del activo al que pertenecen los datos transferidos. |
Campo de unión
|
|
video_type |
Escribe la información de los datos de video. |
VideoType
Escribe la información de los datos de video.
Campos | |
---|---|
container_format |
Es el formato del contenedor de los datos de video. |
ContainerFormat
Es el formato del contenedor del video.
Enums | |
---|---|
CONTAINER_FORMAT_UNSPECIFIED |
Es el tipo predeterminado, que no se debe usar. |
CONTAINER_FORMAT_MP4 |
Formato de contenedor MP4. |
TimeIndexedData
Contiene los datos y el período correspondiente para el que se recopilaron.
Campos | |
---|---|
data |
Datos que se transferirán. |
temporal_partition |
Es el período de los datos. |
IngestAssetResponse
Mensaje de respuesta de la API de IngestAsset.
Campos | |
---|---|
successfully_ingested_partition |
Es el período de los datos que se transfirieron correctamente. |
Instancia
Mensaje que describe el objeto de instancia
Campos | |
---|---|
name |
Solo salida. Nombre del recurso |
create_time |
Solo salida. [Solo salida] Marca de tiempo de creación |
update_time |
Solo salida. [Solo salida] Marca de tiempo de actualización |
labels |
Etiquetas como pares clave-valor |
display_name |
Obligatorio. Es un nombre visible fácil de usar para la solución. |
description |
Es una descripción de esta instancia. |
instance_type |
Es el tipo de instancia de la instancia actual. |
input_resources[] |
Los recursos de entrada para la instancia de la aplicación actual. Por ejemplo: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a |
output_resources[] |
Todos los recursos de salida asociados a una instancia de aplicación. |
state |
Es el estado de la instancia. |
InputResource
Es el mensaje del recurso de entrada que se usa en una instancia de la aplicación.
Campos | |
---|---|
consumer_node |
Es el nombre del nodo de grafo que recibe el recurso de entrada. Por ejemplo: input_resource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumer_node: stream-input |
input_resource_binding |
Se puede ignorar la vinculación de recursos de entrada específica que consumirá el recurso de entrada actual si solo hay 1 vinculación de entrada. |
annotations |
Contiene anotaciones de recursos. |
Campo de unión input_resource_information . Obligatorio. Especifica la entrada a la instancia de la aplicación. input_resource_information puede ser solo uno de los siguientes: |
|
input_resource |
Es el nombre del recurso de entrada directa. Si el tipo de instancia es STREAMING_PREDICTION, el recurso de entrada tiene el formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Si el tipo de instancia es BATCH_PREDICTION del contenedor de entrada de Cloud Storage, el recurso de entrada tiene el formato "gs://bucket-a". |
annotated_stream |
Si el recurso de entrada es un flujo de VisionAI, las anotaciones asociadas se pueden especificar con annotated_stream. |
OutputResource
Es el mensaje del recurso de salida que se usa en una instancia de la aplicación.
Campos | |
---|---|
output_resource |
Es el nombre del recurso de salida de la instancia de la aplicación actual. |
producer_node |
Es el nombre del nodo del gráfico que produce el nombre del recurso de salida. Por ejemplo: output_resource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producer_node: occupancy-counting |
output_resource_binding |
La vinculación de recursos de salida específica que produce el OutputResource actual. |
is_temporary |
Solo salida. Indica si el recurso de salida es temporal, lo que significa que se genera durante la implementación de la aplicación. El recurso temporal se borrará durante la anulación de la implementación de la aplicación. |
autogen |
Solo salida. Indica si la plataforma de apps de Vision AI crea automáticamente el recurso de salida. |
Estado
Estado de la instancia
Enums | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite el estado. |
CREATING |
Estado CREATING. |
CREATED |
Estado CREATED. |
DEPLOYING |
Estado DEPLOYING. |
DEPLOYED |
Estado DEPLOYED. |
UNDEPLOYING |
Estado UNDEPLOYING. |
DELETED |
Estado DELETED. |
ERROR |
Estado ERROR. |
UPDATING |
Actualización de estado |
DELETING |
Estado: Borrando. |
FIXING |
Corrección de estado. |
IntRange
Es el tipo de rango de números enteros.
Campos | |
---|---|
start |
Inicio del rango de int. |
end |
Final del rango de int. |
IntRangeArray
Es una lista de valores de rango de números enteros.
Campos | |
---|---|
int_ranges[] |
Valores de rango de int. |
ListAnalysesRequest
Mensaje para solicitar una lista de análisis
Campos | |
---|---|
parent |
Obligatorio. Valor superior de ListAnalysesRequest |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Filtra resultados |
order_by |
Sugerencia para ordenar los resultados |
ListAnalysesResponse
Mensaje para la respuesta a la ficha de análisis
Campos | |
---|---|
analyses[] |
La lista de Análisis |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListAnnotationsRequest
Mensaje de solicitud para la API de GetAnnotation.
Campos | |
---|---|
parent |
El elemento superior, que es propietario de esta colección de anotaciones. Formato: |
page_size |
Es la cantidad máxima de anotaciones que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 anotaciones. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
filter |
El filtro que se aplica a la lista que se muestra. Solo admitimos el filtrado de los siguientes campos: |
ListAnnotationsResponse
Mensaje de solicitud para la API de ListAnnotations.
Campos | |
---|---|
annotations[] |
Las anotaciones del recurso especificado. |
next_page_token |
Un token, que se puede enviar como |
ListApplicationsRequest
Mensaje para solicitar una lista de aplicaciones.
Campos | |
---|---|
parent |
Obligatorio. Valor superior de ListApplicationsRequest. |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Se filtran resultados. |
order_by |
Sugerencia para ordenar los resultados. |
ListApplicationsResponse
Mensaje para la respuesta a la ficha de aplicaciones.
Campos | |
---|---|
applications[] |
La lista de aplicaciones. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListAssetsRequest
Mensaje de solicitud para ListAssets.
Campos | |
---|---|
parent |
Obligatorio. El elemento superior, que es propietario de esta colección de recursos. Formato: |
page_size |
Es la cantidad máxima de recursos que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 recursos. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
filter |
El filtro que se aplica a la lista que se muestra. Solo se admiten los siguientes filtros: "assets_with_contents = true", que muestra los activos con contenido subido, y "assets_with_contents = false", que muestra los activos sin contenido. |
ListAssetsResponse
Mensaje de respuesta para ListAssets.
Campos | |
---|---|
assets[] |
Los recursos del corpus especificado. |
next_page_token |
Un token, que se puede enviar como |
ListCollectionsRequest
Mensaje de solicitud para ListCollections.
Campos | |
---|---|
parent |
Obligatorio. El corpus superior. Formato: |
page_size |
Es la cantidad máxima de colecciones que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 colecciones. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListCollectionsResponse
Mensaje de respuesta para ListCollections.
Campos | |
---|---|
collections[] |
Las colecciones del corpus especificado. |
next_page_token |
Un token, que se puede enviar como |
ListCorporaRequest
Mensaje de solicitud para ListCorpora.
Campos | |
---|---|
parent |
Obligatorio. Es el nombre del recurso del proyecto del que se deben enumerar los corpus. |
page_size |
Indica el tamaño de la página solicitada. Es posible que la API devuelva menos resultados de los solicitados. Si es negativo, se mostrará el error INVALID_ARGUMENT. Si no se especifica o es 0, la API elegirá un tamaño predeterminado, que es 10. Si el tamaño de página solicitado es mayor que el máximo, la API usará el tamaño máximo, que es 20. |
page_token |
Un token que identifica una página de resultados que el servidor debe mostrar. Por lo general, se obtiene a través de |
filter |
Es el filtro que se aplica a la lista de corpus que se muestra. Solo se admiten las siguientes restricciones: |
ListCorporaResponse
Mensaje de respuesta para ListCorpora.
Campos | |
---|---|
corpora[] |
Los corpus del proyecto |
next_page_token |
Un token para recuperar la siguiente página de resultados. Pasa a |
ListDataSchemasRequest
Mensaje de solicitud para ListDataSchemas.
Campos | |
---|---|
parent |
Obligatorio. El elemento superior, que es propietario de esta colección de esquemas de datos. Formato: |
page_size |
Es la cantidad máxima de esquemas de datos que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 esquemas de datos. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListDataSchemasResponse
Mensaje de respuesta para ListDataSchemas.
Campos | |
---|---|
data_schemas[] |
Los esquemas de datos del corpus especificado |
next_page_token |
Un token, que se puede enviar como |
ListDraftsRequest
Mensaje para solicitar una lista de borradores.
Campos | |
---|---|
parent |
Obligatorio. Valor superior de ListDraftsRequest. |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Se filtran resultados. |
order_by |
Sugerencia para ordenar los resultados. |
ListDraftsResponse
Mensaje para la respuesta a la lista de borradores.
Campos | |
---|---|
drafts[] |
La lista de borradores. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListIndexEndpointsRequest
Es un mensaje de solicitud para ListIndexEndpoints.
Campos | |
---|---|
parent |
Obligatorio. Formato: |
page_size |
Opcional. Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. El servicio puede mostrar menos que este valor. Si no se especifica, se usará un tamaño de página de 50. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Opcional. Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Opcional. El filtro que se aplica a la lista que se muestra. Solo admitimos el filtrado para el campo |
ListIndexEndpointsResponse
Mensaje de respuesta para ListIndexEndpoints.
Campos | |
---|---|
index_endpoints[] |
Es la lista de IndexEndpoints. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
ListIndexesRequest
Es el mensaje de solicitud para enumerar índices.
Campos | |
---|---|
parent |
Obligatorio. El corpus superior que es propietario de esta colección de índices. Formato: projects/{project_number}/locations/{location}/corpora/{corpus} |
page_size |
Es la cantidad máxima de índices que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 índices. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListIndexesResponse
Mensaje de respuesta para ListIndexes.
Campos | |
---|---|
indexes[] |
Los índices del corpus especificado. |
next_page_token |
Un token, que se puede enviar como |
ListInstancesRequest
Mensaje para solicitar una lista de instancias.
Campos | |
---|---|
parent |
Obligatorio. Es el valor superior de ListInstancesRequest. |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Se filtran resultados. |
order_by |
Sugerencia para ordenar los resultados. |
ListInstancesResponse
Mensaje para la respuesta a la lista de instancias.
Campos | |
---|---|
instances[] |
La lista de instancias. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListPrebuiltProcessorsRequest
Mensaje de solicitud para incluir procesadores precompilados en la lista.
Campos | |
---|---|
parent |
Obligatorio. Ruta superior |
ListPrebuiltProcessorsResponse
Mensaje de respuesta para la ficha de procesadores precompilados.
Campos | |
---|---|
processors[] |
Es la lista de procesadores. |
ListProcessesRequest
Mensaje para solicitar una lista de procesos.
Campos | |
---|---|
parent |
Obligatorio. Valor superior para ListProcessesRequest. |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Filtra resultados |
order_by |
Sugerencia para ordenar los resultados |
ListProcessesResponse
Mensaje para la respuesta a la ficha de procesos.
Campos | |
---|---|
processes[] |
La lista de procesos. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListProcessorsRequest
Mensaje para solicitar la lista de procesadores.
Campos | |
---|---|
parent |
Obligatorio. Valor superior para ListProcessorsRequest. |
page_size |
Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los solicitados. Si no se especifica, el servidor elegirá una configuración predeterminada adecuada. |
page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
filter |
Se filtran resultados. |
order_by |
Sugerencia para ordenar los resultados. |
ListProcessorsResponse
Mensaje para la respuesta a los procesadores de fichas.
Campos | |
---|---|
processors[] |
Es la lista de procesadores. |
next_page_token |
Un token que identifica una página de resultados que debe mostrar el servidor. |
unreachable[] |
Ubicaciones en las que no se pudo acceder. |
ListSearchConfigsRequest
Mensaje de solicitud para ListSearchConfigs.
Campos | |
---|---|
parent |
Obligatorio. El elemento superior, que es propietario de esta colección de parámetros de configuración de búsqueda. Formato: |
page_size |
Es la cantidad máxima de configuraciones de búsqueda que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se usará un tamaño de página de 50. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListSearchConfigsResponse
Mensaje de respuesta para ListSearchConfigs.
Campos | |
---|---|
search_configs[] |
Las configuraciones de búsqueda del corpus especificado |
next_page_token |
Un token, que se puede enviar como |
ListSearchHypernymsRequest
Es un mensaje de solicitud para enumerar SearchHypernyms.
Campos | |
---|---|
parent |
Obligatorio. El elemento superior, que es propietario de esta colección de SearchHypernyms. Formato: |
page_size |
Es la cantidad máxima de SearchHypernyms que se devuelven. El servicio puede mostrar menos que este valor. Si no se especifica, se usará un tamaño de página de 50. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListSearchHypernymsResponse
Mensaje de respuesta para enumerar SearchHypernyms.
Campos | |
---|---|
search_hypernyms[] |
Los SearchHypernyms del corpus especificado. |
next_page_token |
Un token, que se puede enviar como |
MachineSpec
Especificación de una sola máquina.
Campos | |
---|---|
machine_type |
Inmutable. es el tipo de máquina. Consulta la lista de tipos de máquinas compatibles para la predicción. Consulta la lista de tipos de máquinas compatibles para el entrenamiento personalizado. Para [DeployedModel][], este campo es opcional y el valor predeterminado es |
accelerator_type |
Inmutable. Es el tipo de aceleradores que se pueden conectar a la máquina según |
accelerator_count |
Es la cantidad de aceleradores que se conectarán a la máquina. |
MediaWarehouseConfig
Mensaje que describe MediaWarehouseConfig.
Campos | |
---|---|
corpus |
Es el nombre del recurso del corpus de Media Warehouse. Formato: projects/${project_id}/locations/${location_id}/corpora/${corpus_id} |
region |
Obsoleto. |
ttl |
Es la duración durante la cual pueden existir todos los recursos multimedia, los metadatos asociados y los documentos de búsqueda. |
ModelType
Todos los tipos de modelos compatibles en la plataforma de apps de Vision AI
Enums | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de procesador UNSPECIFIED. |
IMAGE_CLASSIFICATION |
Tipo de modelo: Clasificación de imágenes. |
OBJECT_DETECTION |
Detección de objetos de tipo de modelo |
VIDEO_CLASSIFICATION |
Tipo de modelo: Clasificación de videos |
VIDEO_OBJECT_TRACKING |
Seguimiento de objetos de tipo de modelo |
VIDEO_ACTION_RECOGNITION |
Tipo de modelo: Reconocimiento de acciones |
OCCUPANCY_COUNTING |
Recuento de ocupación del tipo de modelo |
PERSON_BLUR |
Desenfoque de personas del tipo de modelo |
VERTEX_CUSTOM |
Tipo de modelo Vertex Custom. |
Nodo
Mensaje que describe el objeto de nodo.
Campos | |
---|---|
name |
Obligatorio. Es un nombre único para el nodo. |
display_name |
Es un nombre visible fácil de usar para el nodo. |
node_config |
Configuración del nodo |
processor |
El nombre del procesador hace referencia al recurso de procesador elegido. |
parents[] |
Nodo superior El nodo de entrada no debe tener un nodo superior. En el caso de la versión 1 Alpha1/Beta, solo el nodo de almacén de contenido multimedia puede tener varios nodos superiores, mientras que otros tipos de nodos solo tendrán uno. |
Campo de unión
|
|
output_all_output_channels_to_stream |
De forma predeterminada, la salida del nodo solo estará disponible para los nodos downstream. Para consumir el resultado directo del nodo de la aplicación, el resultado debe enviarse a Vision AI Streams al principio. Si estableces output_all_output_channels_to_stream en verdadero, la plataforma de apps enviará automáticamente todas las salidas del nodo actual a los recursos de transmisión de Vision AI (una transmisión por canal de salida). La plataforma de aplicaciones creará automáticamente el recurso de flujo de salida durante la implementación y lo borrará después de que se desimplemente la aplicación. Ten en cuenta que esta configuración se aplica a todas las instancias de la aplicación. Para anular el flujo de salida a nivel de la instancia, configura la sección |
InputEdge
Mensaje que describe un borde que apunta a un nodo.
Campos | |
---|---|
parent_node |
Es el nombre del nodo superior. |
parent_output_channel |
El artefacto de salida conectado del nodo superior. Se puede omitir si el procesador de destino solo tiene 1 artefacto de salida. |
connected_input_channel |
Es el canal de entrada conectado del procesador del nodo actual. Se puede omitir si el procesador de destino solo tiene 1 canal de entrada. |
NormalizedPolygon
Polígono normalizado.
Campos | |
---|---|
normalized_vertices[] |
Vértices normalizados del polígono de límite. La esquina superior izquierda de la imagen será [0, 0]. |
NormalizedPolyline
Polilínea normalizada, que representa una curva compuesta por segmentos de línea recta conectados.
Campos | |
---|---|
normalized_vertices[] |
Es una secuencia de vértices conectados por líneas rectas. |
NormalizedVertex
Un vértice representa un punto 2D en la imagen. NOTA: Las coordenadas de vértices normalizadas están relacionadas con la imagen original y varían de 0 a 1.
Campos | |
---|---|
x |
Coordenada de X. |
y |
Coordenada de Y. |
ObjectDetectionPredictionResult
Formato de salida de la predicción para la detección de objetos genéricos.
Campos | |
---|---|
current_time |
Marca de tiempo actual. |
identified_boxes[] |
Una lista de cuadros identificados. |
Entidad
Es la información de la entidad para las anotaciones del resultado de la predicción de detección de objetos.
Campos | |
---|---|
label_id |
ID de la etiqueta. |
label_string |
Es una cadena legible por humanos de la etiqueta. |
IdentifiedBox
El cuadro identificado contiene la ubicación y la entidad del objeto.
Campos | |
---|---|
box_id |
Un ID único para este cuadro. |
normalized_bounding_box |
Cuadro de límite en las coordenadas normalizadas. |
confidence_score |
Puntuación de confianza asociada a este cuadro. |
entity |
Es la entidad de este cuadro. |
NormalizedBoundingBox
Cuadro de límite en las coordenadas normalizadas.
Campos | |
---|---|
xmin |
Valor mínimo en la coordenada x. |
ymin |
Mínimo en la coordenada Y. |
width |
Es el ancho del cuadro de límite. |
height |
Es la altura del cuadro delimitador. |
OccupancyCountConfig
Mensaje que describe OccupancyCountConfig.
Campos | |
---|---|
enable_people_counting |
Si se deben contar las apariciones de personas, los recuentos de salida tienen "personas" como clave. |
enable_vehicle_counting |
Si se cuentan las apariciones de vehículos, los recuentos de salida tendrán "vehicle" como clave. |
enable_dwelling_time_tracking |
Indica si se debe hacer un seguimiento del tiempo de permanencia de cada objeto individual dentro de la escena o zona específica. |
OccupancyCountingPredictionResult
El proto de resultado de la predicción para el recuento de ocupación.
Campos | |
---|---|
current_time |
Marca de tiempo actual. |
identified_boxes[] |
Una lista de cuadros identificados. |
stats |
Estadísticas de detección |
track_info[] |
Hacer un seguimiento de la información relacionada Todas las pistas que están activas en esta marca de tiempo. Solo existe si el seguimiento está habilitado. |
dwell_time_info[] |
Información relacionada con el tiempo de permanencia. Todas las rutas que están activas en una zona determinada con una marca de tiempo de tiempo de permanencia inicial y final |
DwellTimeInfo
Es la información del tiempo de permanencia para las anotaciones del operador de recuento de ocupación.
Campos | |
---|---|
track_id |
Es un ID único para identificar un segmento. Debe ser coherente en todos los fotogramas. |
zone_id |
Es el ID único de la zona en la que el objeto se encuentra o espera. |
dwell_start_time |
Es la hora de inicio en la que se identificó un objeto de vivienda en una zona. |
dwell_end_time |
Es la hora de finalización cuando un objeto de permanencia salió de una zona. |
Entidad
Es la información de la entidad para las anotaciones del operador de recuento de ocupación.
Campos | |
---|---|
label_id |
ID de la etiqueta. |
label_string |
Es una cadena legible por humanos de la etiqueta. |
IdentifiedBox
El cuadro identificado contiene la ubicación y la entidad del objeto.
Campos | |
---|---|
box_id |
Un ID único para este cuadro. |
normalized_bounding_box |
Cuadro de límite en las coordenadas normalizadas. |
score |
Puntuación de confianza asociada a este cuadro. |
entity |
Es la entidad de este cuadro. |
track_id |
Es un ID único para identificar un segmento. Debe ser coherente en todos los fotogramas. Solo existe si el seguimiento está habilitado. |
NormalizedBoundingBox
Cuadro de límite en las coordenadas normalizadas.
Campos | |
---|---|
xmin |
Valor mínimo en la coordenada x. |
ymin |
Mínimo en la coordenada Y. |
width |
Es el ancho del cuadro de límite. |
height |
Es la altura del cuadro delimitador. |
Estadísticas
Es la información de estadísticas para las anotaciones del operador de recuento de ocupación.
Campos | |
---|---|
full_frame_count[] |
Cuentas del fotograma completo. |
crossing_line_counts[] |
Recuentos de líneas cruzadas |
active_zone_counts[] |
Recuentos de zonas activas |
AccumulatedObjectCount
La información del objeto y el recuento acumulado de las anotaciones del operador de recuento de ocupación
Campos | |
---|---|
start_time |
Es la hora de inicio del recuento acumulado. |
object_count |
Es el recuento de objetos del recuento acumulado. |
ActiveZoneCount
Es un mensaje para el recuento de zonas activas.
Campos | |
---|---|
annotation |
Anotaciones de zonas activas del usuario. |
counts[] |
Cantidad de veces que se muestra en la zona |
CrossingLineCount
Mensaje para el recuento de líneas cruzadas.
Campos | |
---|---|
annotation |
Anotaciones de línea del usuario. |
positive_direction_counts[] |
La dirección que sigue la regla de la mano derecha. |
negative_direction_counts[] |
Es la dirección opuesta a la regla de la mano derecha. |
accumulated_positive_direction_counts[] |
Es el recuento positivo acumulado. |
accumulated_negative_direction_counts[] |
Es el recuento negativo acumulado. |
ObjectCount
La información del objeto y el recuento instantáneo de las anotaciones del operador de recuento de ocupación
Campos | |
---|---|
entity |
Es la entidad de este objeto. |
count |
Es el recuento del objeto. |
TrackInfo
Es la información de la pista para las anotaciones del operador de recuento de ocupación.
Campos | |
---|---|
track_id |
Es un ID único para identificar un segmento. Debe ser coherente en todos los fotogramas. |
start_time |
Es la marca de tiempo de inicio de esta pista. |
OperationMetadata
Representa los metadatos de la operación de larga duración.
Campos | |
---|---|
create_time |
Solo salida. La hora en que se creó la operación. |
end_time |
Solo salida. La hora a la que finalizó la operación. |
target |
Solo salida. Ruta de recurso definida por el servidor para el destino de la operación. |
verb |
Solo salida. Nombre del verbo que ejecuta la operación. |
status_message |
Solo salida. Estado legible de la operación, si lo hay. |
requested_cancellation |
Solo salida. Identifica si el usuario solicitó la cancelación de la operación. Las operaciones que se cancelaron de forma correcta tienen el valor [Operation.error][] con un |
api_version |
Solo salida. La versión de la API solo se usa para iniciar la operación. |
Partición
Partición para especificar la partición en el tiempo y el espacio para la anotación a nivel del subrecurso.
Campos | |
---|---|
temporal_partition |
Es la partición del activo en el tiempo. |
spatial_partition |
Partición del activo en el espacio. |
relative_temporal_partition |
Es la partición del activo en el tiempo. |
RelativeTemporalPartition
Partición del activo en tiempo relativo. Es compatible con el tipo de corpus VIDEO_ON_DEMAND.
Campos | |
---|---|
start_offset |
Es el desplazamiento de la hora de inicio de la partición. |
end_offset |
Desplazamiento de la hora de finalización de la partición. |
SpatialPartition
Partición del activo en el espacio.
Campos | |
---|---|
x_min |
Es el valor mínimo de la coordenada x. |
y_min |
Es el valor mínimo de la coordenada y. |
x_max |
Es el valor máximo de la coordenada x. |
y_max |
Es el valor máximo de la coordenada y. |
TemporalPartition
Es la partición del activo en la época UTC. Es compatible con el tipo de corpus STREAM_VIDEO.
Campos | |
---|---|
start_time |
Es la hora de inicio de la partición. |
end_time |
Hora de finalización de la partición. |
PersonBlurConfig
Mensaje que describe FaceBlurConfig.
Campos | |
---|---|
person_blur_type |
Tipo de desenfoque de personas. |
faces_only |
Indica si solo se deben desenfocar los rostros, en lugar de todo el objeto en el procesador. |
PersonBlurType
Tipo de desenfoque de personas
Enums | |
---|---|
PERSON_BLUR_TYPE_UNSPECIFIED |
Tipo de desenfoque de personas UNSPECIFIED. |
FULL_OCCULUSION |
Oclusión completa del tipo FaceBlur. |
BLUR_FILTER |
Filtro de desenfoque FaceBlur Type. |
PersonVehicleDetectionConfig
Mensaje que describe PersonVehicleDetectionConfig.
Campos | |
---|---|
enable_people_counting |
Al menos uno de los campos enable_people_counting y enable_vehicle_counting debe establecerse como verdadero. Si se deben contar las apariciones de personas, los recuentos de salida tienen "personas" como clave. |
enable_vehicle_counting |
Si se cuentan las apariciones de vehículos, los recuentos de salida tendrán "vehicle" como clave. |
PersonalProtectiveEquipmentDetectionConfig
Mensaje que describe PersonalProtectiveEquipmentDetectionConfig.
Campos | |
---|---|
enable_face_coverage_detection |
Indica si se debe habilitar la detección de cobertura facial. |
enable_head_coverage_detection |
Indica si se debe habilitar la detección de cobertura de la cabeza. |
enable_hands_coverage_detection |
Indica si se debe habilitar la detección de cobertura de las manos. |
PersonalProtectiveEquipmentDetectionOutput
Formato de salida para el operador de detección de equipos de protección personal.
Campos | |
---|---|
current_time |
Marca de tiempo actual. |
detected_persons[] |
Una lista de DetectedPersons. |
DetectedPerson
Detected Person contiene a la persona detectada, sus PPE asociados y su información de protección.
Campos | |
---|---|
person_id |
Es el ID de la persona detectada. |
detected_person_identified_box |
Es la información del cuadro de persona detectada. |
detected_ppe_identified_boxes[] |
La información de la persona detectada asociada a los cuadros de PPE identificados. |
face_coverage_score |
Puntaje de cobertura para cada parte del cuerpo Puntuación de cobertura del rostro. |
eyes_coverage_score |
Puntuación de cobertura de los ojos. |
head_coverage_score |
Puntuación de cobertura para la parte superior. |
hands_coverage_score |
Puntuación de cobertura de las manos. |
body_coverage_score |
Puntuación de cobertura del cuerpo. |
feet_coverage_score |
Puntuación de cobertura para los pies. |
NormalizedBoundingBox
Cuadro de límite en las coordenadas normalizadas.
Campos | |
---|---|
xmin |
Valor mínimo en la coordenada x. |
ymin |
Mínimo en la coordenada Y. |
width |
Es el ancho del cuadro de límite. |
height |
Es la altura del cuadro delimitador. |
PPEEntity
Es la información de la entidad para las anotaciones del resultado de la predicción de detección de PPE.
Campos | |
---|---|
ppe_label_id |
ID de la etiqueta. |
ppe_label_string |
Cadena legible por humanos de la etiqueta (por ejemplo, casco, guante, máscara). |
ppe_supercategory_label_string |
Es una cadena legible por humanos de la etiqueta de supercategoría (por ejemplo, head_cover, hands_cover, face_cover). |
ppe_entity_id |
ID de la entidad. |
PPEIdentifiedBox
El cuadro PPEIdentified contiene la ubicación y la información de la entidad del PPE.
Campos | |
---|---|
box_id |
Un ID único para este cuadro. |
normalized_bounding_box |
Cuadro de límite en las coordenadas normalizadas. |
confidence_score |
Puntuación de confianza asociada a este cuadro. |
ppe_entity |
Información de la entidad de PPE |
PersonEntity
Es la información de la entidad para las anotaciones del resultado de la predicción de detección de personas.
Campos | |
---|---|
person_entity_id |
ID de la entidad. |
PersonIdentifiedBox
El cuadro PersonIdentified contiene la ubicación y la información de la entidad de la persona.
Campos | |
---|---|
box_id |
Un ID único para este cuadro. |
normalized_bounding_box |
Cuadro de límite en las coordenadas normalizadas. |
confidence_score |
Puntuación de confianza asociada a este cuadro. |
person_entity |
Información de la entidad de persona |
Proceso
Es un mensaje que describe el objeto Process.
Campos | |
---|---|
name |
Es el nombre del recurso. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
analysis |
Obligatorio. Es la referencia a un recurso de Analytics existente. |
attribute_overrides[] |
Opcional. Anulaciones de atributos de los analizadores Formato para cada elemento de anulación: "{analyzer_name}:{attribute_key}={value}" |
run_status |
Opcional. Estado del proceso |
run_mode |
Opcional. Es el modo de ejecución del proceso. |
event_id |
Opcional. Es el ID del evento de los flujos de entrada y salida. Esto es útil cuando tienes un operador StreamSource/StreamSink en el análisis y deseas especificar manualmente el evento del que se leerá o al que se escribirá. |
Procesador
Mensaje que describe el objeto del procesador. ID siguiente: 19
Campos | |
---|---|
name |
nombre del recurso. |
create_time |
Solo salida. [Solo salida] Marca de tiempo de creación. |
update_time |
Solo salida. [Solo salida] Marca de tiempo de actualización. |
labels |
Etiquetas como pares clave-valor |
display_name |
Obligatorio. Es un nombre visible fácil de usar para el procesador. |
description |
Son oraciones ilustrativas para describir la funcionalidad del procesador. |
processor_type |
Solo salida. Tipo de procesador. |
model_type |
Tipo de modelo. |
custom_processor_source_info |
Información de la fuente del procesador creado por el cliente |
state |
Solo salida. Estado del procesador |
processor_io_spec |
Solo salida. [Solo salida] Las especificaciones de entrada y salida de un procesador. Cada tipo de procesador tiene especificaciones de entrada y salida fijas que el cliente no puede modificar. |
configuration_typeurl |
Solo salida. La configuración correspondiente se puede usar en la aplicación para personalizar el comportamiento del procesador. |
supported_annotation_types[] |
|
supports_post_processing |
Indica si el procesador admite el procesamiento posterior. |
ProcessorState
Enums | |
---|---|
PROCESSOR_STATE_UNSPECIFIED |
Estado del procesador sin especificar. |
CREATING |
Se está creando el procesador (no está listo para usarse). |
ACTIVE |
El procesador está listo para usarse. |
DELETING |
Se está borrando el procesador (no está listo para usarse). |
FAILED |
Se borró el procesador o no se pudo crear . |
ProcessorType
Tipo
Enums | |
---|---|
PROCESSOR_TYPE_UNSPECIFIED |
Tipo de procesador UNSPECIFIED. |
PRETRAINED |
Tipo de procesador PREENTRENADO. El procesador previamente entrenado es desarrollado por Vision AI App Platform con una funcionalidad de procesamiento de datos de visión de vanguardia, como el recuento de ocupación o el desenfoque de personas. Por lo general, el procesador con entrenamiento previo está disponible para el público. |
CUSTOM |
Tipo de procesador: PERSONALIZADO. Los procesadores personalizados son procesadores especializados que los clientes suben o importan desde otras plataformas de Google Cloud (por ejemplo, Vertex AI). Solo el creador puede ver el procesador personalizado. |
CONNECTOR |
CONECTOR DE TIPO DE PROCESADOR. Los procesadores de conectores son procesadores especiales que realizan E/S para la aplicación. No procesan los datos, sino que los entregan a otros procesadores o reciben datos de otros procesadores. |
ProcessorConfig
ID siguiente: 28
Campos | |
---|---|
Campo de unión
|
|
video_stream_input_config |
Parámetros de configuración del procesador de entrada de flujo. |
ai_enabled_devices_input_config |
Configuración de dispositivos de entrada compatibles con IA |
media_warehouse_config |
Parámetros de configuración del procesador del almacén de contenido multimedia |
person_blur_config |
Parámetros de configuración del procesador de desenfoque de personas. |
occupancy_count_config |
Parámetros de configuración del procesador de recuento de ocupación |
person_vehicle_detection_config |
Parámetros de configuración del procesador de detección de personas y vehículos. |
vertex_automl_vision_config |
Parámetros de configuración del procesador de visión de AutoML de Vertex. |
vertex_automl_video_config |
Parámetros de configuración del procesador de video de Vertex AutoML |
vertex_custom_config |
Parámetros de configuración del procesador personalizado de Vertex |
general_object_detection_config |
Parámetros de configuración del procesador de detección general de objetos. |
big_query_config |
Parámetros de configuración del procesador de BigQuery |
personal_protective_equipment_detection_config |
Parámetros de configuración de personal_protective_equipment_detection_config |
ProcessorIOSpec
Es un mensaje que describe las especificaciones de entrada y salida de un procesador.
Campos | |
---|---|
graph_input_channel_specs[] |
En el caso de los procesadores con input_channel_specs, el procesador debe estar conectado de forma explícita a otro procesador. |
graph_output_channel_specs[] |
Las especificaciones del artefacto de salida para el procesador actual |
instance_resource_input_binding_specs[] |
Es el recurso de entrada que se debe ingresar desde la instancia de la aplicación. |
instance_resource_output_binding_specs[] |
Es el recurso de salida que el procesador generará por instancia. Además de las vinculaciones de salida que se enumeran de forma explícita aquí, todos los GraphOutputChannels de los procesadores se pueden vincular al recurso de transmisión. El nombre de vinculación es el mismo que el nombre de GraphOutputChannel. |
GraphInputChannelSpec
Es un mensaje para la especificación del canal de entrada.
Campos | |
---|---|
name |
Es el nombre del canal de entrada actual. |
data_type |
Son los tipos de datos del canal de entrada actual. Cuando este campo tiene más de 1 valor, significa que este canal de entrada se puede conectar a cualquiera de estos tipos de datos diferentes. |
accepted_data_type_uris[] |
Si se especifican, solo se pueden conectar al procesador esos tipos de datos detallados. Por ejemplo, flujo de JPEG para MEDIA o el proto PredictionResult para el tipo PROTO. Si no se especifica, se acepta cualquier proto. |
required |
Indica si el procesador requiere el canal de entrada actual. Por ejemplo, en el caso de un procesador con entrada de video obligatoria y entrada de audio opcional, si falta la entrada de video, se rechazará la solicitud, mientras que la entrada de audio puede faltar siempre que exista la entrada de video. |
max_connection_allowed |
Indica cuántos bordes de entrada se pueden conectar a este canal de entrada. 0 significa ilimitado. |
GraphOutputChannelSpec
Mensaje para la especificación del canal de salida.
Campos | |
---|---|
name |
Es el nombre del canal de salida actual. |
data_type |
Es el tipo de datos del canal de salida actual. |
data_type_uri |
|
InstanceResourceInputBindingSpec
Mensaje para la especificación del canal de recursos de instancia. Los recursos externos son nodos virtuales que no se expresan en el gráfico de la aplicación. Cada procesador expresa sus especificaciones fuera del gráfico, de modo que el cliente pueda anular la fuente o los destinos externos para el
Campos | |
---|---|
name |
Es el nombre de la vinculación de entrada, único dentro del procesador. |
Campo de unión
|
|
config_type_uri |
El proto de configuración que incluye los recursos de Googleapis. Es decir, type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation |
resource_type_uri |
La URL de tipo directa del recurso de Googleapis, es decir, type.googleapis.com/google.cloud.vision.v1.Asset |
InstanceResourceOutputBindingSpec
Campos | |
---|---|
name |
Es el nombre de la vinculación de salida, único dentro del procesador. |
resource_type_uri |
El URI del tipo de recurso del recurso de salida aceptable. |
explicit |
Indica si el recurso de salida se debe establecer de forma explícita en la instancia. Si es falso, el procesador lo generará automáticamente si es necesario. |
RemoveApplicationStreamInputRequest
Mensaje para quitar la entrada de transmisión de una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
target_stream_inputs[] |
Es el flujo de destino que se quitará. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
TargetStreamInput
Es un mensaje sobre el streamInput de destino que se quitará.
Campos | |
---|---|
stream |
|
RemoveApplicationStreamInputResponse
Este tipo no tiene campos.
Es el mensaje de la respuesta de RemoveApplicationStreamInput.
RemoveCollectionItemRequest
Es un mensaje de solicitud para RemoveCollectionItem.
Campos | |
---|---|
item |
Obligatorio. Es el elemento que se quitará. |
RemoveCollectionItemResponse
Es un mensaje de solicitud para RemoveCollectionItem.
Campos | |
---|---|
item |
El elemento que ya se quitó |
RemoveIndexAssetMetadata
Metadatos de RemoveIndexAsset.
Campos | |
---|---|
indexing_status |
Es el estado de indexación de este activo. |
start_time |
La hora de inicio de la operación. |
update_time |
La hora de actualización de la operación. |
RemoveIndexAssetRequest
Es un mensaje de solicitud para RemoveIndexAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo que se indexará. Formato: |
index |
Opcional. Es el nombre del índice. Formato: |
RemoveIndexAssetResponse
Este tipo no tiene campos.
Mensaje de respuesta para RemoveIndexAsset.
RemoveRetailProductsFromRetailProductSetResponse
Respuesta de RemoveRetailProductsFromRetailProductSet una vez que se complete la operación
ResourceAnnotations
Mensaje que describe la anotación general de los recursos.
Campos | |
---|---|
application_annotations[] |
Son anotaciones que se aplicarán a toda la aplicación. |
node_annotations[] |
Anotaciones que se aplicarán al nodo específico de la aplicación. Si se aplica el mismo tipo de anotaciones a la aplicación y al nodo, se agregará la anotación del nodo además de la de la aplicación global. Por ejemplo, si hay una anotación de zona activa para toda la aplicación y una anotación de zona activa para el procesador de estadísticas de ocupación, el procesador de estadísticas de ocupación tendrá dos zonas activas definidas. |
RetailBatchAnalyzeResponse
Es el mensaje de respuesta de BatchAnalyze.
RetailEntity
Es una entidad que puede ser una frase o un número en el texto de la etiqueta. Es un tipo de entidad conocido, como el título de un producto, el precio normal o el precio del club.
Campos | |
---|---|
type |
Es el tipo de entidad, p.ej., "product title", "regular price", "club price". |
mention_text |
Es el valor de texto de la entidad, p.ej., "USD 2.99". Si la entidad no está presente en la etiqueta, este campo estará vacío. |
confidence |
Es la confianza de la predicción de la entidad. |
region |
Es la región de ubicación de la entidad en la región de la etiqueta. |
normalized_text_value |
Es un valor de texto normalizado en un estándar predefinido para el tipo de entidad. No se incluye si no se pudo convertir el valor extraído. |
RetailNormalizedBoundingBox
Las coordenadas del cuadro de límite son relativas al ancho y la altura de la imagen. Por ejemplo, si la imagen es de 100 × 200 y NormalizedBoundingBox es <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9>, las coordenadas del cuadro delimitador serán de (10, 40) a (50, 180). Ten en cuenta que es posible que algunas partes del cuadro delimitador queden fuera de la imagen.
Campos | |
---|---|
x_min |
Es la coordenada horizontal de la esquina superior izquierda. |
x_max |
Es la coordenada horizontal de la esquina inferior derecha. |
y_min |
Es la coordenada vertical de la esquina superior izquierda. |
y_max |
Es la coordenada vertical de la esquina inferior derecha. |
RetailObjectDetectionAnnotation
Describe una región de objeto y su anotación de detección en una imagen.
Campos | |
---|---|
bounding_box |
Es el cuadro de límite normalizado de la instancia del objeto. |
confidence |
Una puntuación de confianza entre 0.0 y 1.0. Un valor más alto significa una mayor confianza en el resultado. |
RetailOperationMetadata
Metadatos de la operación para el servicio de venta minorista
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
partial_failures[] |
Solo salida. Se encontraron fallas parciales. p. ej., un archivo de imagen único que no se pudo leer El campo Detalles del estado contendrá los detalles de error estándar de Google Cloud. |
operation_metrics |
Solo salida. Métricas sobre la operación |
OperationMetrics
Las métricas registradas sobre la operación.
Campos | |
---|---|
counters |
Asignación del nombre del contador al recuento. |
RetailPredictResults
Es el formato de resultado de BatchAnalyze.
Campos | |
---|---|
image_uri |
URI de la imagen de la entrada. |
product_recognition_annotations[] |
Anotaciones de reconocimiento de productos |
tag_recognition_annotations[] |
Anotaciones de reconocimiento de etiquetas |
RetailProduct
Es un mensaje que representa el recurso RetailProduct.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso RetailProduct. |
gtins[] |
Es el código comercial global de artículo (GTIN) del producto. |
normalized_gtins[] |
Solo salida. Es la versión normalizada de los GTIN de entrada en el formato canónico GTIN-14. |
third_party_ids[] |
Son identificadores de terceros que usan el minorista o el fabricante. |
locale |
Es la configuración regional de la información del producto representada como código BCP-47, p.ej., en-US o de-DE. El idioma de la etiqueta del producto y de la marca debe coincidir con el idioma de la configuración regional. |
brand |
Es la marca localizada del producto. |
title |
Es el título localizado del producto. |
product_uri |
Es la página de destino del producto. |
resource_state |
Solo salida. Estado del RetailProduct. |
labels |
Las etiquetas con metadatos definidos por el usuario para organizar tus RetailProducts Las claves y los valores de etiquetas no pueden tener más de 64 caracteres (puntos de código Unicode) y solo pueden contener letras en minúscula, caracteres numéricos, guiones bajos y guiones. Se permite el uso de caracteres internacionales. |
create_time |
Solo salida. La marca de tiempo de creación |
update_time |
Solo salida. La marca de tiempo de actualización. |
RetailProductImageSimilarity
Las puntuaciones de similitud con la imagen del producto en el conjunto de índices
Campos | |
---|---|
visual_similarity_score |
Es la puntuación de similitud visual con esta imagen del producto. |
detected_text_similarity_score |
Es la puntuación de similitud entre el texto detectado en la imagen del producto de la consulta y el texto detectado por el modelo en esta imagen del producto. |
product_title_text_similarity_score |
Es la puntuación de similitud entre el texto detectado en la imagen del producto de la consulta y el título del producto seleccionado por humanos de esta imagen. |
similarity_score |
La puntuación de similitud combinada final para esta imagen de producto. |
RetailProductRecognitionAnnotation
Describe una región de producto y su anotación de reconocimiento de productos en una imagen.
Campos | |
---|---|
product_region |
Información de detección sobre esta instancia de producto (cuadro delimitador, confianza, etcétera). |
recognition_results[] |
Resultados del reconocimiento de productos. Se ordenan de forma decreciente según la confianza. |
detected_text |
Es el texto que detectó el modelo en esta región de productos. |
RetailProductRecognitionResult
Resultado del reconocimiento de un solo producto.
Campos | |
---|---|
product_metadata |
Son los metadatos del producto reconocido. |
confidence |
Una puntuación de confianza entre 0.0 y 1.0. Un valor más alto significa una mayor confianza en el resultado. |
image_similarity[] |
Los detalles de la puntuación de similitud para cada imagen de producto de este resultado |
RetailResourceState
Estado de un recurso.
Enums | |
---|---|
RETAIL_RESOURCE_STATE_UNSPECIFIED |
Es el valor predeterminado. No se debe usar. |
RETAIL_RESOURCE_STATE_CREATING |
Estado CREATING. |
RETAIL_RESOURCE_STATE_CREATED |
Estado CREATED. |
RETAIL_RESOURCE_STATE_UPDATING |
Estado UPDATING. |
RETAIL_RESOURCE_STATE_DELETED |
Estado DELETED. |
RETAIL_RESOURCE_STATE_ERROR |
Estado ERROR. |
RetailTagRecognitionAnnotation
Un proto describe el resultado del reconocimiento de una etiqueta, incluida la región de la imagen que ocupa esta instancia de etiqueta y la información de texto extraída.
Campos | |
---|---|
tag_region |
Es la información de detección sobre esta instancia de etiqueta (cuadro delimitador, confianza, etcétera). |
tag_text |
Es el texto de esta instancia de etiqueta. |
entities[] |
Es una lista de entidades detectadas en la etiqueta. |
RetailThirdPartyId
Representa el identificador de terceros que usa el minorista o el fabricante (p.ej., SKU o MPN).
Campos | |
---|---|
id |
Es el ID de terceros que usa el minorista o el fabricante (p.ej., SKU o MPN). |
owner |
Es la entidad que "posee" el identificador de terceros, es decir, el fabricante o el minorista que vende este producto. |
RunMode
RunMode representa el modo en el que se inicia el proceso.
Enums | |
---|---|
RUN_MODE_UNSPECIFIED |
El modo no se especifica. |
LIVE |
Modo en vivo. Esto significa que se inicia el proceso para controlar la fuente de video en vivo y se esperan posibles pérdidas de paquetes. |
SUBMISSION |
Modo de envío. Esto significa que el proceso se inicia para controlar archivos de video delimitados, sin pérdida de paquetes. Se realiza un seguimiento del estado de finalización. |
RunStatus
Mensaje que describe el estado del proceso.
Campos | |
---|---|
state |
Es el estado del proceso. |
reason |
El motivo por el que se convirtió en el estado. |
Estado
El estado representa el estado de ejecución del proceso.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado no se especifica. |
INITIALIZING |
INITIALIZING significa que el proceso está programado, pero aún no está listo para controlar el tráfico real. |
RUNNING |
RUNNING significa que el proceso está en ejecución y controla el tráfico. |
COMPLETED |
COMPLETED significa que el proceso completó el procesamiento, en especial para el caso de uso que no es de transmisión. |
FAILED |
FAILED significa que el proceso no pudo completar el procesamiento. |
SchemaKeySortingStrategy
Es una estrategia para especificar cómo ordenar por clave de esquema de datos.
Campos | |
---|---|
options[] |
Las opciones de la parte frontal tienen mayor prioridad que las de la parte posterior. |
Opción
Es la opción para una clave de esquema de datos.
Campos | |
---|---|
data_schema_key |
Son los datos que se usan para ordenar. |
sort_decreasing |
Indica si se debe ordenar de forma decreciente o creciente. De forma predeterminada, los resultados se ordenan de forma ascendente. |
aggregate_method |
Es el método de agregación para la clave del esquema de datos actual. |
AggregateMethod
Cuando un resultado tiene varios valores con la misma clave, especifica qué valor se usa para ordenar. De forma predeterminada, se usa AGGREGATE_METHOD_LARGEST cuando los resultados se ordenan de forma descendente y AGGREGATE_METHOD_SMALLEST cuando se ordenan de forma ascendente.
Enums | |
---|---|
AGGREGATE_METHOD_UNSPECIFIED |
El método agregado no especificado se reemplazará como se mencionó anteriormente. |
AGGREGATE_METHOD_LARGEST |
Toma el valor más alto (lexicográfico o numérico) para ordenar. |
AGGREGATE_METHOD_SMALLEST |
Toma el valor más pequeño (lexicográfico o numérico) para ordenar. |
SearchAssetsRequest
Es un mensaje de solicitud para SearchAssets.
Campos | |
---|---|
corpus |
Obligatorio. Es el corpus superior que se debe buscar. Formato: "projects/{project_id}/locations/{location_id}/corpora/{corpus_id}" |
page_size |
Es la cantidad de resultados que se mostrarán en esta página. Si es 0, el servidor decidirá el page_size adecuado. |
page_token |
Es el token de Continuation para recuperar la siguiente página. Si está vacío, significa que está recuperando la primera página. |
content_time_ranges |
Los intervalos de tiempo en los que debe estar el contenido de video coincidente Si no se proporcionan rangos, no habrá restricciones de tiempo. Este campo se trata de la misma manera que los criterios que se indican a continuación, pero se define por separado para mayor comodidad, ya que se usa con frecuencia. Ten en cuenta que, si la hora de finalización es en el futuro, se fijará en la hora en que se recibió la solicitud. |
criteria[] |
Criterios aplicados a los resultados de la búsqueda. |
exclusion_criteria[] |
Criterios para excluir de los resultados de la búsqueda. Ten en cuenta que se ignorará |
facet_selections[] |
Almacena el estado de selección de faceta más reciente. Aquí solo se presentarán los grupos de facetas con la selección del usuario. El estado de selección es seleccionado o no seleccionado. Solo se usarán los buckets de facetas seleccionados como criterios de búsqueda. |
result_annotation_keys[] |
Es una lista de claves de anotación para especificar las anotaciones que se recuperarán y mostrarán con cada resultado de la búsqueda. El nivel de detalle de las anotaciones debe ser GRANULARITY_ASSET_LEVEL y su estrategia de búsqueda no debe ser NO_SEARCH. |
search_query |
Es una búsqueda global. Permite que el usuario busque activos sin necesidad de especificar a qué campo pertenece el valor. |
Campo de unión sort_spec . Especificación de ordenamiento. Si no se especifica este campo, la configuración predeterminada es la siguiente: - STREAM_VIDEO: Los resultados de la búsqueda se ordenan por la hora de inicio. sort_spec puede ser solo uno de los siguientes: |
|
schema_key_sorting_strategy |
Ordena por el valor de la clave del esquema de datos. |
SearchAssetsResponse
Mensaje de respuesta para SearchAssets.
Campos | |
---|---|
search_result_items[] |
Resultados de la búsqueda que se muestran. |
next_page_token |
Es el token de habilitación de la página siguiente. |
facet_results[] |
Resultados de la búsqueda de facetas de una búsqueda determinada, que contiene los valores de facetas que ya seleccionó el usuario y los resultados de la búsqueda de facetas actualizados. |
SearchCapability
La capacidad y los metadatos de la capacidad de búsqueda.
Campos | |
---|---|
type |
La función de búsqueda que se habilitará. |
Tipo
Capacidad para realizar diferentes búsquedas en los recursos.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Es una función de búsqueda no especificada que nunca se debe usar. |
EMBEDDING_SEARCH |
Búsqueda de incorporaciones |
SearchCapabilitySetting
Configuración para habilitar la función de búsqueda.
Campos | |
---|---|
search_capabilities[] |
Son los metadatos de la función de búsqueda que se habilitarán. |
SearchConfig
SearchConfig almacena diferentes propiedades que afectarán los comportamientos y los resultados de la búsqueda.
Campos | |
---|---|
name |
Es el nombre del recurso de la configuración de búsqueda. Para CustomSearchCriteria, search_config sería el nombre del operador de búsqueda. Para las facetas, search_config sería el nombre de la dimensión de la faceta. Formato: |
facet_property |
Establece una FacetDimension y las especificaciones asociadas. |
search_criteria_property |
Crea una asignación entre un SearchCriteria personalizado y una o más claves de UGA. |
SearchCriteriaProperty
Configuración central para los criterios de búsqueda personalizados
Campos | |
---|---|
mapped_fields[] |
Cada mapped_field corresponde a una clave de UGA. Para comprender cómo funciona esta propiedad, considera el siguiente ejemplo. En la tabla SearchConfig, el usuario agrega esta entrada: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } } Ahora, cuando un usuario realiza una consulta como la siguiente: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } } La búsqueda de MWH mostrará documentos de búsqueda en los que (player=Tom Brady || coach=Tom Brady || player=Bill Belichick || coach=Bill Belichick). |
SearchHypernym
Recurso de búsqueda: SearchHypernym. Por ejemplo, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Esto significa que, en el modo SMART_SEARCH, la búsqueda de "vehicle" también mostrará resultados con "sedan" o "truck" como anotaciones.
Campos | |
---|---|
name |
Es el nombre del recurso de SearchHypernym. Formato: |
hypernym |
El hiperónimo. |
hyponyms[] |
Hipónimos a los que se asigna el hiperónimo. |
SearchIndexEndpointRequest
Es el mensaje de solicitud para SearchIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obligatorio. El extremo del índice que se buscará. Formato: "projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}" |
criteria[] |
Criterios aplicados a los resultados de la búsqueda. |
exclusion_criteria[] |
Criterios para excluir de los resultados de la búsqueda. Ten en cuenta que se ignorará |
page_size |
Indica el tamaño de la página solicitada. Es posible que la API devuelva menos resultados de los solicitados. Si es negativo, se mostrará el error INVALID_ARGUMENT. Si no se especifica o es 0, la API elegirá un tamaño predeterminado, que es 10. Si el tamaño de página solicitado es mayor que el máximo, la API elegirá el tamaño máximo, que es 100. |
page_token |
Es el token de Continuation para recuperar la siguiente página. Si está vacío, significa que está recuperando la primera página. |
Campo de unión query . La búsqueda global de oneof. query puede ser solo uno de los siguientes: |
|
image_query |
Una búsqueda de solo imagen. |
text_query |
Es una consulta de solo texto. |
SearchIndexEndpointResponse
Mensaje de respuesta para SearchIndexEndpoint.
Campos | |
---|---|
search_result_items[] |
Resultados de la búsqueda que se muestran. |
next_page_token |
Es el token de habilitación de la página siguiente. Si se omite este campo, no habrá páginas siguientes. |
SearchResultItem
El resultado de la búsqueda contiene el nombre del activo y los períodos correspondientes.
Campos | |
---|---|
asset |
Es el nombre del recurso del activo. Formato: |
segments[] |
Los segmentos de recursos coincidentes Obsoleto: Usa el campo |
segment |
El segmento de activos coincidentes |
relevance |
Relevancia de este |
requested_annotations[] |
Anotaciones de resultados de la búsqueda especificadas por result_annotation_keys en la solicitud de búsqueda. |
annotation_matching_results[] |
Criterios o anotaciones basadas en la selección de facetas que coinciden con los resultados asociados a este elemento de resultado de la búsqueda. Solo contiene resultados de criterios o facet_selections con fetch_matched_annotations=true. |
StreamAnnotation
mensaje sobre las anotaciones del recurso de transmisión de Vision AI.
Campos | |
---|---|
id |
Es el ID de la anotación. Debe ser único cuando se usa en un contexto determinado. Por ejemplo, todas las anotaciones de un flujo de entrada de una aplicación de Vision AI. |
display_name |
Es el nombre fácil de usar para la anotación. |
source_stream |
Es el nombre del recurso de transmisión de Vision AI. |
type |
Es el tipo real de anotación. |
Campo de unión
|
|
active_zone |
Anotaciones para el tipo ACTIVE_ZONE |
crossing_line |
Anotaciones para el tipo CROSSING_LINE |
StreamAnnotationType
Es una enumeración que describe todos los tipos posibles de una anotación de flujo.
Enums | |
---|---|
STREAM_ANNOTATION_TYPE_UNSPECIFIED |
Tipo UNSPECIFIED. |
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE |
La anotación active_zone define un polígono sobre el contenido de una transmisión basada en imágenes o videos. Después del procesamiento, solo se enfocará en el contenido dentro de la zona activa. |
STREAM_ANNOTATION_TYPE_CROSSING_LINE |
La anotación crossing_line define un polilinea sobre el contenido de una transmisión de Vision AI basada en imágenes o videos. Se capturarán los eventos que ocurran a lo largo de la línea. Por ejemplo, los recuentos de personas que pasan por la línea en el procesador de estadísticas de ocupación. |
StreamAnnotations
Un wrapper de StreamAnnotation repetido.
Campos | |
---|---|
stream_annotations[] |
Varias anotaciones |
StreamWithAnnotation
Mensaje que describe el flujo de IA de visión con anotaciones específicas de la aplicación. Todos los objetos StreamAnnotation dentro de este mensaje DEBEN tener un ID único.
Campos | |
---|---|
stream |
Es el nombre del recurso de transmisión de Vision AI. |
application_annotations[] |
Son anotaciones que se aplicarán a toda la aplicación. |
node_annotations[] |
Anotaciones que se aplicarán al nodo específico de la aplicación. Si se aplica el mismo tipo de anotaciones a la aplicación y al nodo, se agregará la anotación del nodo además de la de la aplicación global. Por ejemplo, si hay una anotación de zona activa para toda la aplicación y una anotación de zona activa para el procesador de estadísticas de ocupación, el procesador de estadísticas de ocupación tendrá dos zonas activas definidas. |
NodeAnnotation
Mensaje que describe las anotaciones específicas del nodo de la aplicación.
Campos | |
---|---|
node |
Es el nombre del nodo del gráfico de la aplicación. |
annotations[] |
Las anotaciones de flujo específicas del nodo |
StringArray
Es una lista de valores de tipo de cadena.
Campos | |
---|---|
txt_values[] |
Valores de tipo de cadena. |
UndeployApplicationRequest
Mensaje para dejar de implementar una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
UndeployApplicationResponse
Es el mensaje de respuesta de UndeployApplication.
UndeployIndexMetadata
Mensaje de metadatos para UndeployIndex.
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
deployed_index |
Solo salida. El índice que se anulará. |
UndeployIndexRequest
Es un mensaje de solicitud para UndeployIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obligatorio. Es el nombre del recurso de IndexEndpoint en el que se realizará la anulación de la implementación. Formato: |
UndeployIndexResponse
Este tipo no tiene campos.
Respuesta de UndeployIndex una vez que se completa la operación.
UndeployRetailProductRecognitionIndexResponse
Es el mensaje de la respuesta de UndeployRetailProductRecognitionIndex.
UpdateAnalysisRequest
Mensaje para actualizar un análisis.
Campos | |
---|---|
update_mask |
Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso de Analysis. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
analysis |
Obligatorio. El recurso que se está actualizando |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
UpdateAnnotationRequest
Es el mensaje de solicitud de la API de UpdateAnnotation.
Campos | |
---|---|
annotation |
Obligatorio. Es la anotación que se actualizará. El campo |
update_mask |
Es la lista de campos que se actualizarán. |
UpdateApplicationInstancesRequest
Es un mensaje para actualizar una ApplicationInstance.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_instances[] |
|
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
allow_missing |
Si es verdadero, la solicitud de actualización creará un recurso si el recurso de destino no existe. Esta vez, se ignorará field_mask. |
UpdateApplicationInstance
Campos | |
---|---|
update_mask |
Opcional. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso de borrador. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
instance |
Obligatorio. El recurso que se está actualizando |
instance_id |
Obligatorio. El ID de la instancia. |
UpdateApplicationInstancesResponse
Es el mensaje de respuesta de UpdateApplicationInstances.
UpdateApplicationRequest
Mensaje para actualizar una aplicación.
Campos | |
---|---|
update_mask |
Opcional. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso Application. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
application |
Obligatorio. El recurso que se está actualizando |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
UpdateApplicationStreamInputRequest
Es un mensaje para actualizar la entrada de transmisión a una aplicación.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la aplicación que se recuperará. Formato: "projects/{project}/locations/{location}/applications/{application}" |
application_stream_inputs[] |
Las entradas de flujo que se actualizarán, el nombre del recurso de flujo es la clave de cada StreamInput y debe ser único en cada aplicación. |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
allow_missing |
Si es verdadero, UpdateApplicationStreamInput insertará la entrada de transmisión en la aplicación, incluso si la transmisión de destino no se incluye en la aplicación. |
UpdateApplicationStreamInputResponse
Es el mensaje de la respuesta de AddApplicationStreamInput.
UpdateAssetRequest
Es un mensaje de solicitud para UpdateAsset.
Campos | |
---|---|
asset |
Obligatorio. El activo que se actualizará. El campo |
update_mask |
Es la lista de campos que se actualizarán. |
UpdateCollectionRequest
Es el mensaje de solicitud para UpdateCollectionRequest.
Campos | |
---|---|
collection |
Obligatorio. Es la colección que se actualizará. El campo |
update_mask |
Es la lista de campos que se actualizarán. - Si no estableces |
UpdateCorpusRequest
Es el mensaje de solicitud para UpdateCorpus.
Campos | |
---|---|
corpus |
Obligatorio. El corpus que reemplaza el recurso en el servidor. |
update_mask |
Es la lista de campos que se actualizarán. |
UpdateDataSchemaRequest
Es el mensaje de solicitud de UpdateDataSchema.
Campos | |
---|---|
data_schema |
Obligatorio. El campo |
update_mask |
Es la lista de campos que se actualizarán. |
UpdateDraftRequest
Mensaje para actualizar un borrador.
Campos | |
---|---|
update_mask |
Opcional. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso de borrador. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
draft |
Obligatorio. El recurso que se está actualizando |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
allow_missing |
Si es verdadero, UpdateDraftRequest creará un recurso si el recurso de destino no existe. Esta vez, se ignorará field_mask. |
UpdateIndexEndpointMetadata
Es el mensaje de metadatos para UpdateIndexEndpoint.
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
UpdateIndexEndpointRequest
Es el mensaje de solicitud para UpdateIndexEndpoint.
Campos | |
---|---|
index_endpoint |
Obligatorio. El recurso que se está actualizando |
update_mask |
Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso IndexEndpoint. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Se reemplazará un campo del recurso si está en la máscara. No se permite una máscara de campo vacía. Si la máscara es “*” (asterisco), se reemplaza por completo el recurso. |
UpdateIndexMetadata
Mensaje de metadatos para UpdateIndexRequest
Campos | |
---|---|
operation_metadata |
Metadatos comunes de la operación de larga duración. |
UpdateIndexRequest
Es el mensaje de solicitud para UpdateIndex.
Campos | |
---|---|
index |
Obligatorio. El recurso que se está actualizando |
update_mask |
Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso de índice. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Se reemplazará un campo del recurso si está en la máscara. No se permite una máscara de campo vacía. Si la máscara es "*", se activa una actualización completa del índice y también una reconstrucción completa de los datos del índice. |
UpdateProcessRequest
Mensaje para actualizar un proceso.
Campos | |
---|---|
update_mask |
Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso de proceso. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
process |
Obligatorio. El recurso que se está actualizando |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
UpdateProcessorRequest
Mensaje para actualizar un procesador.
Campos | |
---|---|
update_mask |
Opcional. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso del procesador. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos. |
processor |
Obligatorio. El recurso que se está actualizando |
request_id |
Opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante al menos 60 minutos desde la primera solicitud. Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera de la solicitud. Si vuelves a hacer la solicitud con el mismo ID de solicitud, el servidor puede verificar si se recibió la operación original con el mismo ID de solicitud y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000). |
UpdateSearchConfigRequest
Es un mensaje de solicitud para UpdateSearchConfig.
Campos | |
---|---|
search_config |
Obligatorio. Es la configuración de búsqueda que se actualizará. El campo |
update_mask |
Es la lista de campos que se actualizarán. Si no se establece, se actualizarán o reemplazarán todas las rutas de acceso de los campos. |
UpdateSearchHypernymRequest
Es el mensaje de solicitud para actualizar SearchHypernym.
Campos | |
---|---|
search_hypernym |
Obligatorio. Es el SearchHypernym que se actualizará. El campo |
update_mask |
Es la lista de campos que se actualizarán. Si no se establece, se actualizarán o reemplazarán todas las rutas de acceso de los campos. |
UploadAssetMetadata
Metadatos de UploadAsset.
Campos | |
---|---|
start_time |
La hora de inicio de la operación. |
update_time |
La hora de actualización de la operación. |
UploadAssetRequest
Es el mensaje de solicitud para UploadAsset.
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del activo que se subirá. Formato: |
asset_source |
Es la fuente del activo. |
UploadAssetResponse
Este tipo no tiene campos.
Es el mensaje de respuesta de UploadAsset.
UserSpecifiedAnnotation
Anotaciones proporcionadas por los usuarios.
Campos | |
---|---|
key |
Obligatorio. Es la clave de la anotación. CreateDataSchema debe establecer la clave con el tipo. |
value |
Es el valor de la anotación. El valor debe poder convertirse al tipo según el esquema de datos. |
partition |
Particiona la información en el tiempo y el espacio para la anotación a nivel del subrecurso. |
VertexAutoMLVideoConfig
Mensaje que describe VertexAutoMLVideoConfig.
Campos | |
---|---|
confidence_threshold |
Solo se mostrarán las entidades con una puntuación superior al umbral. El valor 0.0 significa que se muestran todas las entidades detectadas. |
blocked_labels[] |
No se mostrarán las etiquetas especificadas en este campo. |
max_predictions |
Se mostrará esta cantidad de predicciones como máximo por fotograma de salida. El valor 0 indica que se deben mostrar todas las entidades detectadas. |
bounding_box_size_limit |
Solo se mostrará el cuadro de límite cuyo tamaño sea mayor que este límite. Solo seguimiento de objetos. El valor 0.0 significa que se muestran todas las entidades detectadas. |
VertexAutoMLVisionConfig
Mensaje de configuración de los procesadores de Vertex AutoML Vision.
Campos | |
---|---|
confidence_threshold |
Solo se mostrarán las entidades con una puntuación superior al umbral. El valor 0.0 significa que se muestran todas las entidades detectadas. |
max_predictions |
Se mostrará esta cantidad de predicciones como máximo por fotograma de salida. El valor 0 indica que se deben mostrar todas las entidades detectadas. |
VertexCustomConfig
Mensaje que describe VertexCustomConfig.
Campos | |
---|---|
max_prediction_fps |
Es el fotograma de predicción máximo por segundo. Este atributo establece la rapidez con la que el operador envía solicitudes de predicción al extremo de Vertex AI. El valor predeterminado es 0, lo que significa que no hay un límite máximo de FPS de predicción. El operador envía solicitudes de predicción a la velocidad de fotogramas de entrada. |
dedicated_resources |
Es una descripción de los recursos dedicados a DeployedModel y que necesitan un mayor grado de configuración manual. |
post_processing_cloud_function |
Si no está vacía, el resultado de la predicción se enviará a la función de Cloud especificada para el procesamiento posterior. * La función de Cloud recibirá AppPlatformCloudFunctionRequest, en la que el campo de anotaciones será el formato JSON de proto PredictResponse. * La función de Cloud debe mostrar AppPlatformCloudFunctionResponse con PredictResponse almacenado en el campo de anotaciones. * Para descartar el resultado de la predicción, simplemente borra el campo de carga útil en la AppPlatformCloudFunctionResponse que se muestra. |
attach_application_metadata |
Si es verdadero, la solicitud de predicción que recibe el modelo personalizado también contendrá metadatos con el siguiente esquema: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (UNIX timestamp) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; } |
VideoActionRecognitionPredictionResult
Formato del resultado de la predicción para el reconocimiento de acciones de video.
Campos | |
---|---|
segment_start_time |
El principio, inclusive, del segmento de tiempo del video en el que se identificaron las acciones. |
segment_end_time |
Es el final, inclusive, del segmento de tiempo del video en el que se identificaron las acciones. En particular, si el final es el mismo que el inicio, significa que la identificación se produce en un fotograma de video específico. |
actions[] |
Todas las acciones identificadas en el período. |
IdentifiedAction
Cada IdentifiedAction es una identificación particular de una acción especificada con el ID de AnnotationSpec, el display_name y la puntuación de confianza asociada.
Campos | |
---|---|
id |
Es el ID de recurso de AnnotationSpec que se identificó. |
display_name |
Es el nombre visible de AnnotationSpec que se identificó. |
confidence |
Es la confianza del modelo en la corrección de esta identificación. Un valor más alto significa más confianza. |
VideoClassificationPredictionResult
Formato de salida de la predicción para la clasificación de videos.
Campos | |
---|---|
segment_start_time |
Es el inicio, inclusive, del segmento de tiempo del video en el que se identificaron las clasificaciones. |
segment_end_time |
Es el final, inclusive, del segmento de tiempo del video en el que se identificaron las clasificaciones. En particular, si el final es el mismo que el inicio, significa que la identificación se produce en un fotograma de video específico. |
classifications[] |
Todas las clasificaciones identificadas en el período. |
IdentifiedClassification
Cada IdentifiedClassification es una identificación particular de una clasificación especificada con el ID y el display_name de AnnotationSpec, y la puntuación de confianza asociada.
Campos | |
---|---|
id |
Es el ID de recurso de AnnotationSpec que se identificó. |
display_name |
Es el nombre visible de AnnotationSpec que se identificó. |
confidence |
Es la confianza del modelo en la corrección de esta identificación. Un valor más alto significa más confianza. |
VideoObjectTrackingPredictionResult
Formato de salida de la predicción para el seguimiento de objetos de video.
Campos | |
---|---|
segment_start_time |
Es el principio, inclusive, del segmento de tiempo del video en el que se producen las identificaciones actuales. |
segment_end_time |
El final, inclusive, del segmento de tiempo del video en el que se producen las identificaciones actuales En particular, si el final es el mismo que el inicio, significa que las identificaciones se producen en un fotograma de video específico. |
objects[] |
Todos los objetos detectados en el intervalo de tiempo especificado. |
BoundingBox
Boundingbox para el objeto detectado. Es decir, el rectángulo sobre el fotograma del video que señala el AnnotationSpec encontrado. Las coordenadas son relativas al tamaño del marco, y el punto 0,0 está en la parte superior izquierda del marco.
Campos | |
---|---|
x_min |
Es la coordenada más a la izquierda del cuadro de límite. |
x_max |
Es la coordenada más a la derecha del cuadro de límite. |
y_min |
Es la coordenada superior del cuadro de límite. |
y_max |
Es la coordenada inferior del cuadro de límite. |
DetectedObject
Cada DetectedObject es una identificación particular de un objeto especificado con el ID de AnnotationSpec y display_name, el cuadro de límite, la puntuación de confianza asociada y el track_id correspondiente.
Campos | |
---|---|
id |
Es el ID de recurso de AnnotationSpec que se identificó. |
display_name |
Es el nombre visible de AnnotationSpec que se identificó. |
bounding_box |
Boundingbox. |
confidence |
Es la confianza del modelo en la corrección de esta identificación. Un valor más alto significa más confianza. |
track_id |
El mismo objeto se puede identificar en varios fotogramas que son adyacentes típicos. El conjunto de fotogramas en los que se detectó un objeto en particular forma un segmento. Este track_id se puede usar para rastrear todos los fotogramas de un objeto detectado. |
VideoStreamInputConfig
Mensaje que describe la configuración de entrada de la transmisión de video. Este mensaje solo debe usarse como marcador de posición para el procesador builtin:stream-input. La vinculación de flujo real debe especificarse con la API correspondiente.
Campos | |
---|---|
streams[] |
|
streams_with_annotation[] |
ViewCollectionItemsRequest
Es el mensaje de solicitud de ViewCollectionItems.
Campos | |
---|---|
collection |
Obligatorio. La colección que quieres ver. Formato: |
page_size |
Es la cantidad máxima de colecciones que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 colecciones. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ViewCollectionItemsResponse
Mensaje de respuesta para ViewCollectionItems.
Campos | |
---|---|
items[] |
Los elementos de la colección especificada. |
next_page_token |
Un token, que se puede enviar como |
ViewIndexedAssetsRequest
Es un mensaje de solicitud para ViewIndexedAssets.
Campos | |
---|---|
index |
Obligatorio. El índice que es propietario de esta colección de recursos. Formato: |
page_size |
Es la cantidad máxima de recursos que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 50 recursos. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. |
page_token |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
filter |
El filtro que se aplica a la lista que se muestra. Solo se admiten los siguientes filtros: "asset_id = xxxx", que muestra el recurso con el ID especificado. "asset_id = xxxx, yyyy, zzzz", que muestra los activos con los IDs especificados. |
ViewIndexedAssetsResponse
Mensaje de respuesta para ViewIndexedAssets.
Campos | |
---|---|
indexed_assets[] |
Los recursos del índice especificado. |
next_page_token |
Un token, que se puede enviar como |
WatchEventsRequest
WatchEventsRequest contiene la información de la identificación del observador y los filtros de los eventos que le interesan.
Campos | |
---|---|
cluster |
Es el elemento superior del recurso. |
watcher_id |
El ID único identifica al usuario que mira las transmisiones. |
streams[] |
Es el nombre del flujo o del conjunto de flujos que se mirarán. |
event_update_filter |
Es el filtro que los observadores pueden especificar sobre qué actualizaciones de eventos quieren recibir. |
heartbeat_interval_second |
HeartbeatIntervalSecond define el intervalo (en segundos) de la respuesta de la señal de actividad que se muestra desde el servidor de transmisión de gRPC. El valor predeterminado 0 significa que no se mostrará ningún mensaje de estado. |
WatchEventsResponse
Cada mensaje de respuesta contendrá una actualización de evento.
Campos | |
---|---|
update_type |
Es el tipo de actualización del evento. |
stream |
Es el nombre del flujo al que está adjunto el evento. |
event |
Es el nombre del evento. |
series |
Es el nombre de la serie. |
update_time |
Es la marca de tiempo del momento en que se produce la actualización del evento. |