Summary of entries of Classes for google-cloud-visionai.
Classes
AppPlatformAsyncClient
Service describing handlers for resources
AppPlatformClient
Service describing handlers for resources
ListApplicationsAsyncPager
A pager for iterating through list_applications
requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __aiter__
method to iterate through its
applications
field.
If there are more pages, the __aiter__
method will make additional
ListApplications
requests and continue to iterate
through the applications
field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationsPager
A pager for iterating through list_applications
requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __iter__
method to iterate through its
applications
field.
If there are more pages, the __iter__
method will make additional
ListApplications
requests and continue to iterate
through the applications
field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDraftsAsyncPager
A pager for iterating through list_drafts
requests.
This class thinly wraps an initial
ListDraftsResponse object, and
provides an __aiter__
method to iterate through its
drafts
field.
If there are more pages, the __aiter__
method will make additional
ListDrafts
requests and continue to iterate
through the drafts
field on the
corresponding responses.
All the usual ListDraftsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDraftsPager
A pager for iterating through list_drafts
requests.
This class thinly wraps an initial
ListDraftsResponse object, and
provides an __iter__
method to iterate through its
drafts
field.
If there are more pages, the __iter__
method will make additional
ListDrafts
requests and continue to iterate
through the drafts
field on the
corresponding responses.
All the usual ListDraftsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInstancesAsyncPager
A pager for iterating through list_instances
requests.
This class thinly wraps an initial
ListInstancesResponse object, and
provides an __aiter__
method to iterate through its
instances
field.
If there are more pages, the __aiter__
method will make additional
ListInstances
requests and continue to iterate
through the instances
field on the
corresponding responses.
All the usual ListInstancesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInstancesPager
A pager for iterating through list_instances
requests.
This class thinly wraps an initial
ListInstancesResponse object, and
provides an __iter__
method to iterate through its
instances
field.
If there are more pages, the __iter__
method will make additional
ListInstances
requests and continue to iterate
through the instances
field on the
corresponding responses.
All the usual ListInstancesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessorsAsyncPager
A pager for iterating through list_processors
requests.
This class thinly wraps an initial
ListProcessorsResponse object, and
provides an __aiter__
method to iterate through its
processors
field.
If there are more pages, the __aiter__
method will make additional
ListProcessors
requests and continue to iterate
through the processors
field on the
corresponding responses.
All the usual ListProcessorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessorsPager
A pager for iterating through list_processors
requests.
This class thinly wraps an initial
ListProcessorsResponse object, and
provides an __iter__
method to iterate through its
processors
field.
If there are more pages, the __iter__
method will make additional
ListProcessors
requests and continue to iterate
through the processors
field on the
corresponding responses.
All the usual ListProcessorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
HealthCheckServiceAsyncClient
HealthCheckService provides an interface for Vertex AI Vision Cluster Health Check.
HealthCheckServiceClient
HealthCheckService provides an interface for Vertex AI Vision Cluster Health Check.
LiveVideoAnalyticsAsyncClient
Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
LiveVideoAnalyticsClient
Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
ListAnalysesAsyncPager
A pager for iterating through list_analyses
requests.
This class thinly wraps an initial
ListAnalysesResponse object, and
provides an __aiter__
method to iterate through its
analyses
field.
If there are more pages, the __aiter__
method will make additional
ListAnalyses
requests and continue to iterate
through the analyses
field on the
corresponding responses.
All the usual ListAnalysesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAnalysesPager
A pager for iterating through list_analyses
requests.
This class thinly wraps an initial
ListAnalysesResponse object, and
provides an __iter__
method to iterate through its
analyses
field.
If there are more pages, the __iter__
method will make additional
ListAnalyses
requests and continue to iterate
through the analyses
field on the
corresponding responses.
All the usual ListAnalysesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListOperatorsAsyncPager
A pager for iterating through list_operators
requests.
This class thinly wraps an initial
ListOperatorsResponse object, and
provides an __aiter__
method to iterate through its
operators
field.
If there are more pages, the __aiter__
method will make additional
ListOperators
requests and continue to iterate
through the operators
field on the
corresponding responses.
All the usual ListOperatorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListOperatorsPager
A pager for iterating through list_operators
requests.
This class thinly wraps an initial
ListOperatorsResponse object, and
provides an __iter__
method to iterate through its
operators
field.
If there are more pages, the __iter__
method will make additional
ListOperators
requests and continue to iterate
through the operators
field on the
corresponding responses.
All the usual ListOperatorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessesAsyncPager
A pager for iterating through list_processes
requests.
This class thinly wraps an initial
ListProcessesResponse object, and
provides an __aiter__
method to iterate through its
processes
field.
If there are more pages, the __aiter__
method will make additional
ListProcesses
requests and continue to iterate
through the processes
field on the
corresponding responses.
All the usual ListProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessesPager
A pager for iterating through list_processes
requests.
This class thinly wraps an initial
ListProcessesResponse object, and
provides an __iter__
method to iterate through its
processes
field.
If there are more pages, the __iter__
method will make additional
ListProcesses
requests and continue to iterate
through the processes
field on the
corresponding responses.
All the usual ListProcessesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPublicOperatorsAsyncPager
A pager for iterating through list_public_operators
requests.
This class thinly wraps an initial
ListPublicOperatorsResponse object, and
provides an __aiter__
method to iterate through its
operators
field.
If there are more pages, the __aiter__
method will make additional
ListPublicOperators
requests and continue to iterate
through the operators
field on the
corresponding responses.
All the usual ListPublicOperatorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPublicOperatorsPager
A pager for iterating through list_public_operators
requests.
This class thinly wraps an initial
ListPublicOperatorsResponse object, and
provides an __iter__
method to iterate through its
operators
field.
If there are more pages, the __iter__
method will make additional
ListPublicOperators
requests and continue to iterate
through the operators
field on the
corresponding responses.
All the usual ListPublicOperatorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
StreamingServiceAsyncClient
Streaming service for receiving and sending packets.
StreamingServiceClient
Streaming service for receiving and sending packets.
StreamsServiceAsyncClient
Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.
StreamsServiceClient
Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.
ListClustersAsyncPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __aiter__
method to iterate through its
clusters
field.
If there are more pages, the __aiter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClustersPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __iter__
method to iterate through its
clusters
field.
If there are more pages, the __iter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEventsAsyncPager
A pager for iterating through list_events
requests.
This class thinly wraps an initial
ListEventsResponse object, and
provides an __aiter__
method to iterate through its
events
field.
If there are more pages, the __aiter__
method will make additional
ListEvents
requests and continue to iterate
through the events
field on the
corresponding responses.
All the usual ListEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEventsPager
A pager for iterating through list_events
requests.
This class thinly wraps an initial
ListEventsResponse object, and
provides an __iter__
method to iterate through its
events
field.
If there are more pages, the __iter__
method will make additional
ListEvents
requests and continue to iterate
through the events
field on the
corresponding responses.
All the usual ListEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSeriesAsyncPager
A pager for iterating through list_series
requests.
This class thinly wraps an initial
ListSeriesResponse object, and
provides an __aiter__
method to iterate through its
series
field.
If there are more pages, the __aiter__
method will make additional
ListSeries
requests and continue to iterate
through the series
field on the
corresponding responses.
All the usual ListSeriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSeriesPager
A pager for iterating through list_series
requests.
This class thinly wraps an initial
ListSeriesResponse object, and
provides an __iter__
method to iterate through its
series
field.
If there are more pages, the __iter__
method will make additional
ListSeries
requests and continue to iterate
through the series
field on the
corresponding responses.
All the usual ListSeriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListStreamsAsyncPager
A pager for iterating through list_streams
requests.
This class thinly wraps an initial
ListStreamsResponse object, and
provides an __aiter__
method to iterate through its
streams
field.
If there are more pages, the __aiter__
method will make additional
ListStreams
requests and continue to iterate
through the streams
field on the
corresponding responses.
All the usual ListStreamsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListStreamsPager
A pager for iterating through list_streams
requests.
This class thinly wraps an initial
ListStreamsResponse object, and
provides an __iter__
method to iterate through its
streams
field.
If there are more pages, the __iter__
method will make additional
ListStreams
requests and continue to iterate
through the streams
field on the
corresponding responses.
All the usual ListStreamsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
WarehouseAsyncClient
Service that manages media content + metadata for streaming.
WarehouseClient
Service that manages media content + metadata for streaming.
ListAnnotationsAsyncPager
A pager for iterating through list_annotations
requests.
This class thinly wraps an initial
ListAnnotationsResponse object, and
provides an __aiter__
method to iterate through its
annotations
field.
If there are more pages, the __aiter__
method will make additional
ListAnnotations
requests and continue to iterate
through the annotations
field on the
corresponding responses.
All the usual ListAnnotationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAnnotationsPager
A pager for iterating through list_annotations
requests.
This class thinly wraps an initial
ListAnnotationsResponse object, and
provides an __iter__
method to iterate through its
annotations
field.
If there are more pages, the __iter__
method will make additional
ListAnnotations
requests and continue to iterate
through the annotations
field on the
corresponding responses.
All the usual ListAnnotationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAssetsAsyncPager
A pager for iterating through list_assets
requests.
This class thinly wraps an initial
ListAssetsResponse object, and
provides an __aiter__
method to iterate through its
assets
field.
If there are more pages, the __aiter__
method will make additional
ListAssets
requests and continue to iterate
through the assets
field on the
corresponding responses.
All the usual ListAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAssetsPager
A pager for iterating through list_assets
requests.
This class thinly wraps an initial
ListAssetsResponse object, and
provides an __iter__
method to iterate through its
assets
field.
If there are more pages, the __iter__
method will make additional
ListAssets
requests and continue to iterate
through the assets
field on the
corresponding responses.
All the usual ListAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCollectionsAsyncPager
A pager for iterating through list_collections
requests.
This class thinly wraps an initial
ListCollectionsResponse object, and
provides an __aiter__
method to iterate through its
collections
field.
If there are more pages, the __aiter__
method will make additional
ListCollections
requests and continue to iterate
through the collections
field on the
corresponding responses.
All the usual ListCollectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCollectionsPager
A pager for iterating through list_collections
requests.
This class thinly wraps an initial
ListCollectionsResponse object, and
provides an __iter__
method to iterate through its
collections
field.
If there are more pages, the __iter__
method will make additional
ListCollections
requests and continue to iterate
through the collections
field on the
corresponding responses.
All the usual ListCollectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCorporaAsyncPager
A pager for iterating through list_corpora
requests.
This class thinly wraps an initial
ListCorporaResponse object, and
provides an __aiter__
method to iterate through its
corpora
field.
If there are more pages, the __aiter__
method will make additional
ListCorpora
requests and continue to iterate
through the corpora
field on the
corresponding responses.
All the usual ListCorporaResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCorporaPager
A pager for iterating through list_corpora
requests.
This class thinly wraps an initial
ListCorporaResponse object, and
provides an __iter__
method to iterate through its
corpora
field.
If there are more pages, the __iter__
method will make additional
ListCorpora
requests and continue to iterate
through the corpora
field on the
corresponding responses.
All the usual ListCorporaResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDataSchemasAsyncPager
A pager for iterating through list_data_schemas
requests.
This class thinly wraps an initial
ListDataSchemasResponse object, and
provides an __aiter__
method to iterate through its
data_schemas
field.
If there are more pages, the __aiter__
method will make additional
ListDataSchemas
requests and continue to iterate
through the data_schemas
field on the
corresponding responses.
All the usual ListDataSchemasResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDataSchemasPager
A pager for iterating through list_data_schemas
requests.
This class thinly wraps an initial
ListDataSchemasResponse object, and
provides an __iter__
method to iterate through its
data_schemas
field.
If there are more pages, the __iter__
method will make additional
ListDataSchemas
requests and continue to iterate
through the data_schemas
field on the
corresponding responses.
All the usual ListDataSchemasResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListIndexEndpointsAsyncPager
A pager for iterating through list_index_endpoints
requests.
This class thinly wraps an initial
ListIndexEndpointsResponse object, and
provides an __aiter__
method to iterate through its
index_endpoints
field.
If there are more pages, the __aiter__
method will make additional
ListIndexEndpoints
requests and continue to iterate
through the index_endpoints
field on the
corresponding responses.
All the usual ListIndexEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListIndexEndpointsPager
A pager for iterating through list_index_endpoints
requests.
This class thinly wraps an initial
ListIndexEndpointsResponse object, and
provides an __iter__
method to iterate through its
index_endpoints
field.
If there are more pages, the __iter__
method will make additional
ListIndexEndpoints
requests and continue to iterate
through the index_endpoints
field on the
corresponding responses.
All the usual ListIndexEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListIndexesAsyncPager
A pager for iterating through list_indexes
requests.
This class thinly wraps an initial
ListIndexesResponse object, and
provides an __aiter__
method to iterate through its
indexes
field.
If there are more pages, the __aiter__
method will make additional
ListIndexes
requests and continue to iterate
through the indexes
field on the
corresponding responses.
All the usual ListIndexesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListIndexesPager
A pager for iterating through list_indexes
requests.
This class thinly wraps an initial
ListIndexesResponse object, and
provides an __iter__
method to iterate through its
indexes
field.
If there are more pages, the __iter__
method will make additional
ListIndexes
requests and continue to iterate
through the indexes
field on the
corresponding responses.
All the usual ListIndexesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchConfigsAsyncPager
A pager for iterating through list_search_configs
requests.
This class thinly wraps an initial
ListSearchConfigsResponse object, and
provides an __aiter__
method to iterate through its
search_configs
field.
If there are more pages, the __aiter__
method will make additional
ListSearchConfigs
requests and continue to iterate
through the search_configs
field on the
corresponding responses.
All the usual ListSearchConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchConfigsPager
A pager for iterating through list_search_configs
requests.
This class thinly wraps an initial
ListSearchConfigsResponse object, and
provides an __iter__
method to iterate through its
search_configs
field.
If there are more pages, the __iter__
method will make additional
ListSearchConfigs
requests and continue to iterate
through the search_configs
field on the
corresponding responses.
All the usual ListSearchConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchHypernymsAsyncPager
A pager for iterating through list_search_hypernyms
requests.
This class thinly wraps an initial
ListSearchHypernymsResponse object, and
provides an __aiter__
method to iterate through its
search_hypernyms
field.
If there are more pages, the __aiter__
method will make additional
ListSearchHypernyms
requests and continue to iterate
through the search_hypernyms
field on the
corresponding responses.
All the usual ListSearchHypernymsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchHypernymsPager
A pager for iterating through list_search_hypernyms
requests.
This class thinly wraps an initial
ListSearchHypernymsResponse object, and
provides an __iter__
method to iterate through its
search_hypernyms
field.
If there are more pages, the __iter__
method will make additional
ListSearchHypernyms
requests and continue to iterate
through the search_hypernyms
field on the
corresponding responses.
All the usual ListSearchHypernymsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAssetsAsyncPager
A pager for iterating through search_assets
requests.
This class thinly wraps an initial
SearchAssetsResponse object, and
provides an __aiter__
method to iterate through its
search_result_items
field.
If there are more pages, the __aiter__
method will make additional
SearchAssets
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAssetsPager
A pager for iterating through search_assets
requests.
This class thinly wraps an initial
SearchAssetsResponse object, and
provides an __iter__
method to iterate through its
search_result_items
field.
If there are more pages, the __iter__
method will make additional
SearchAssets
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchIndexEndpointAsyncPager
A pager for iterating through search_index_endpoint
requests.
This class thinly wraps an initial
SearchIndexEndpointResponse object, and
provides an __aiter__
method to iterate through its
search_result_items
field.
If there are more pages, the __aiter__
method will make additional
SearchIndexEndpoint
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchIndexEndpointResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchIndexEndpointPager
A pager for iterating through search_index_endpoint
requests.
This class thinly wraps an initial
SearchIndexEndpointResponse object, and
provides an __iter__
method to iterate through its
search_result_items
field.
If there are more pages, the __iter__
method will make additional
SearchIndexEndpoint
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchIndexEndpointResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ViewCollectionItemsAsyncPager
A pager for iterating through view_collection_items
requests.
This class thinly wraps an initial
ViewCollectionItemsResponse object, and
provides an __aiter__
method to iterate through its
items
field.
If there are more pages, the __aiter__
method will make additional
ViewCollectionItems
requests and continue to iterate
through the items
field on the
corresponding responses.
All the usual ViewCollectionItemsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ViewCollectionItemsPager
A pager for iterating through view_collection_items
requests.
This class thinly wraps an initial
ViewCollectionItemsResponse object, and
provides an __iter__
method to iterate through its
items
field.
If there are more pages, the __iter__
method will make additional
ViewCollectionItems
requests and continue to iterate
through the items
field on the
corresponding responses.
All the usual ViewCollectionItemsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ViewIndexedAssetsAsyncPager
A pager for iterating through view_indexed_assets
requests.
This class thinly wraps an initial
ViewIndexedAssetsResponse object, and
provides an __aiter__
method to iterate through its
indexed_assets
field.
If there are more pages, the __aiter__
method will make additional
ViewIndexedAssets
requests and continue to iterate
through the indexed_assets
field on the
corresponding responses.
All the usual ViewIndexedAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ViewIndexedAssetsPager
A pager for iterating through view_indexed_assets
requests.
This class thinly wraps an initial
ViewIndexedAssetsResponse object, and
provides an __iter__
method to iterate through its
indexed_assets
field.
If there are more pages, the __iter__
method will make additional
ViewIndexedAssets
requests and continue to iterate
through the indexed_assets
field on the
corresponding responses.
All the usual ViewIndexedAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AIEnabledDevicesInputConfig
Message describing AI-enabled Devices Input Config.
AcceleratorType
Represents a hardware accelerator type.
AcquireLeaseRequest
Request message for acquiring a lease.
AddApplicationStreamInputRequest
Message for adding stream input to an Application.
AddApplicationStreamInputResponse
Message for AddApplicationStreamInput Response.
AddCollectionItemRequest
Request message for AddCollectionItem.
AddCollectionItemResponse
Response message for AddCollectionItem.
Analysis
Message describing the Analysis object.
InputStreamsMappingEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
OutputStreamsMappingEntry
The abstract base class for a message.
AnalysisDefinition
Defines a full analysis.
This is a description of the overall live analytics pipeline. You may think of this as an edge list representation of a multigraph.
This may be directly authored by a human in protobuf textformat, or it may be generated by a programming API (perhaps Python or JavaScript depending on context).
AnalyzeAssetMetadata
Metadata for AnalyzeAsset.
AnalysisStatus
The status of analysis on each search capability.
State
The state of the search capability.
AnalyzeAssetRequest
Request message for AnalyzeAsset.
AnalyzeAssetResponse
Response message for AnalyzeAsset.
AnalyzeCorpusMetadata
The metadata message for AnalyzeCorpus LRO.
AnalyzeCorpusRequest
Request message for AnalyzeCorpus.
AnalyzeCorpusResponse
The response message for AnalyzeCorpus LRO.
AnalyzerDefinition
Defines an Analyzer.
An analyzer processes data from its input streams using the logic defined in the Operator that it represents. Of course, it produces data for the output streams declared in the Operator.
AttrsEntry
The abstract base class for a message.
DebugOptions
Options available for debugging purposes only.
EnvironmentVariablesEntry
The abstract base class for a message.
OperatorOption
Option related to the operator.
StreamInput
The inputs to this analyzer.
We accept input name references of the following form: :
Example:
Suppose you had an operator named "SomeOp" that has 2 output arguments, the first of which is named "foo" and the second of which is named "bar", and an operator named "MyOp" that accepts 2 inputs.
Also suppose that there is an analyzer named "some-analyzer" that is running "SomeOp" and another analyzer named "my-analyzer" running "MyOp".
To indicate that "my-analyzer" is to consume "some-analyzer"'s "foo" output as its first input and "some-analyzer"'s "bar" output as its second input, you can set this field to the following: input = ["some-analyzer:foo", "some-analyzer:bar"]
Annotation
An annotation is a resource in asset. It represents a key-value mapping of content in asset.
AnnotationCustomizedStruct
Customized struct represnation in annotation.
ElementsEntry
The abstract base class for a message.
AnnotationList
List representation in annotation.
AnnotationMatchingResult
Stores the criteria-annotation matching results for each search result item.
AnnotationValue
Value of annotation, including all types available in data schema.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AppPlatformCloudFunctionRequest
For any cloud function based customer processing logic, customer's cloud function is expected to receive AppPlatformCloudFunctionRequest as request and send back AppPlatformCloudFunctionResponse as response. Message of request from AppPlatform to Cloud Function.
StructedInputAnnotation
A general annotation message that uses struct format to represent different concrete annotation protobufs.
AppPlatformCloudFunctionResponse
Message of the response from customer's Cloud Function to AppPlatform.
StructedOutputAnnotation
A general annotation message that uses struct format to represent different concrete annotation protobufs.
AppPlatformEventBody
Message of content of appPlatform event
AppPlatformMetadata
Message of essential metadata of App Platform. This message is usually attached to a certain processor output annotation for customer to identify the source of the data.
Application
Message describing Application object
ApplicationRuntimeInfo
Message storing the runtime information of the application.
GlobalOutputResource
Message about output resources from application.
MonitoringConfig
Monitoring-related configuration for an application.
BillingMode
Billing mode of the Application
LabelsEntry
The abstract base class for a message.
State
State of the Application
ApplicationConfigs
Message storing the graph of the application.
EventDeliveryConfig
message storing the config for event delivery
ApplicationInstance
Message for creating a Instance.
ApplicationNodeAnnotation
Message describing annotations specific to application node. This message is a duplication of StreamWithAnnotation.NodeAnnotation.
ApplicationStreamInput
Message about a single stream input config.
Asset
An asset is a resource in corpus. It represents a media object inside corpus, contains metadata and another resource annotation. Different feature could be applied to the asset to generate annotations. User could specified annotation related to the target asset.
AssetSource
The source of the asset.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AssetContentData
The content of the asset.
AssetGcsSource
The asset source is from Cloud Storage.
AttributeValue
Represents an actual value of an operator attribute.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingMetricSpec
The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.
BatchOperationStatus
The batch operation status.
BatchRunProcessRequest
Request message for running the processes in a batch.
BatchRunProcessOptions
Options for batch processes.
BatchRunProcessResponse
Response message for running the processes in a batch.
BigQueryConfig
Message of configurations for BigQuery processor.
CloudFunctionMappingEntry
The abstract base class for a message.
BoolValue
Channel
Message describing the Channel object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
CircleArea
Representation of a circle area.
ClassificationPredictionResult
Prediction output format for Image and Text Classification.
ClipAssetRequest
Request message for ClipAsset API.
ClipAssetResponse
Response message for ClipAsset API.
TimeIndexedUri
Signed uri with corresponding time range.
Cluster
Message describing the Cluster object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
State
The current state of the cluster.
ClusterInfo
Collection
A collection is a resource in a corpus. It serves as a container of references to original resources.
CollectionItem
A CollectionItem is an item in a collection. Each item is a reference to the original resource in a collection.
Type
CollectionItem types.
CommitRequest
The message for explicitly committing the read progress.
This may only be used when ReceivePacketsControlledMode
is set
in the initial setup request.
ControlledMode
The options for receiver under the controlled mode.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Corpus
Corpus is a set of media contents for management. Within a corpus, media shares the same data schema. Search is also restricted within a single corpus.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Type
Type of the asset inside the corpus.
CreateAnalysisRequest
Message for creating an Analysis.
CreateAnnotationRequest
Request message for CreateAnnotation.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateApplicationInstancesRequest
Message for adding stream input to an Application.
CreateApplicationInstancesResponse
Message for CreateApplicationInstance Response.
CreateApplicationRequest
Message for creating a Application.
CreateAssetRequest
Request message for CreateAssetRequest.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateClusterRequest
Message for creating a Cluster.
CreateCollectionMetadata
Metadata message for CreateCollectionRequest
CreateCollectionRequest
Request message for CreateCollection.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateCorpusMetadata
Metadata for CreateCorpus API.
CreateCorpusRequest
Request message of CreateCorpus API.
CreateDataSchemaRequest
Request message for CreateDataSchema.
CreateDraftRequest
Message for creating a Draft.
CreateEventRequest
Message for creating a Event.
CreateIndexEndpointMetadata
Metadata message for CreateIndexEndpoint.
CreateIndexEndpointRequest
Request message for CreateIndexEndpoint.
CreateIndexMetadata
Metadata message for CreateIndexRequest
CreateIndexRequest
Message for creating an Index.
CreateOperatorRequest
Message for creating a Operator.
CreateProcessRequest
Message for creating a Process.
CreateProcessorRequest
Message for creating a Processor.
CreateSearchConfigRequest
Request message for CreateSearchConfig.
CreateSearchHypernymRequest
Request message for creating SearchHypernym.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateSeriesRequest
Message for creating a Series.
CreateStreamRequest
Message for creating a Stream.
Criteria
Filter criteria applied to current search results.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomProcessorSourceInfo
Describes the source info for a custom processor.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AdditionalInfoEntry
The abstract base class for a message.
ModelSchema
The schema is defined as an OpenAPI 3.0.2 Schema
Object <https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject>
__.
ProductRecognizerArtifact
Message describes product recognizer artifact.
SourceType
Source type of the imported custom processor.
DataSchema
Data schema indicates how the user specified annotation is interpreted in the system.
DataSchemaDetails
Data schema details indicates the data type and the data struct corresponding to the key of user specified annotation.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomizedStructConfig
The configuration for CUSTOMIZED_STRUCT
data type.
FieldSchemasEntry
The abstract base class for a message.
DataType
Data type of the annotation.
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
IntRangeArray.
FLOAT (2):
Float type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
FloatRangeArray.
STRING (3):
String type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH,
- DataSchema.SearchStrategy.SMART_SEARCH.
DATETIME (5):
Supported formats: %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 Allowed search
strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
DateTimeRangeArray.
GEO_COORDINATE (7):
Geo coordinate type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
GeoLocationArray.
PROTO_ANY (8):
Type to pass any proto as available in annotations.proto.
Only use internally. Available proto types and its
corresponding search behavior:
- ImageObjectDetectionPredictionResult, allows SMART_SEARCH
on display_names and NO_SEARCH.
- ClassificationPredictionResult, allows SMART_SEARCH on
display_names and NO_SEARCH.
- ImageSegmentationPredictionResult, allows NO_SEARCH.
- VideoActionRecognitionPredictionResult, allows
SMART_SEARCH on display_name and NO_SEARCH.
- VideoObjectTrackingPredictionResult, allows SMART_SEARCH
on display_name and NO_SEARCH.
- VideoClassificationPredictionResult, allows SMART_SEARCH
on display_name and NO_SEARCH.
- OccupancyCountingPredictionResult, allows EXACT_SEARCH on
stats.full_frame_count.count and NO_SEARCH.
- ObjectDetectionPredictionResult, allows SMART_SEARCH on
identified_boxes.entity.label_string and NO_SEARCH.
BOOLEAN (9):
Boolean type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH.
LIST (10):
List type.
- Each element in the list must be of the exact same data
schema; otherwise, they are invalid arguments.
- List level cannot set search strategy. Leaf node level
can do.
- Elements cannot be another list (no list of list).
- Elements can be CUSTOMIZED_STRUCT, and max number of
layers is 10.
CUSTOMIZED_STRUCT (6):
Struct type.
- SearchStrategy:
- Data Schema that's CUSTOMIZED_STRUCT cannot set search
strategy.
- Leaf-node elements allow setting search strategy based
on element's SearchStrategy restriction.
- Nested layer restrictions:
- Data Schema that's CUSTOMIZED_STRUCT allows its fields
to be of CUSTOMIZED_STRUCT as well, but the overall
layers restriction is 10.
Granularity
The granularity of annotations under this DataSchema.
ListConfig
The configuration for LIST
data type.
ProtoAnyConfig
The configuration for PROTO_ANY
data type.
SearchStrategy
The search strategy for annotations value of the key
.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConfidenceScoreIndexConfig
Filter on the confidence score. Only adds to index if the confidence score is higher than the threshold. Example data schema: key: "name-confidence-pair" type: CUSTOMIZED_STRUCT granularity: GRANULARITY_PARTITION_LEVEL customized_struct_config { field_schemas { key: "name" type: STRING granularity: GRANULARITY_PARTITION_LEVEL search_strategy { search_strategy_type: SMART_SEARCH confidence_score_index_config { field_path: "name-confidence-pair.score" threshold: 0.6 } } } field_schemas { key: "score" type: FLOAT granularity: GRANULARITY_PARTITION_LEVEL } } This means only "name" with score > 0.6 will be indexed.
SearchStrategyType
The types of search strategies to be applied on the annotation key.
DataType
All supported data types.
DateTimeRange
Datetime range type.
DateTimeRangeArray
A list of datetime range values.
DedicatedResources
A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.
DeleteAnalysisRequest
Message for deleting an Analysis.
DeleteAnnotationRequest
Request message for DeleteAnnotation API.
DeleteApplicationInstancesRequest
Message for removing stream input from an Application.
DeleteApplicationInstancesResponse
Message for DeleteApplicationInstance Response.
DeleteApplicationRequest
Message for deleting an Application.
DeleteAssetMetadata
The metadata for DeleteAsset API that embeds in
metadata][google.longrunning.Operation.metadata]
field.
DeleteAssetRequest
Request message for DeleteAsset.
DeleteClusterRequest
Message for deleting a Cluster.
DeleteCollectionMetadata
Metadata message for DeleteCollectionRequest
DeleteCollectionRequest
Request message for DeleteCollectionRequest.
DeleteCorpusRequest
Request message for DeleteCorpus.
DeleteDataSchemaRequest
Request message for DeleteDataSchema.
DeleteDraftRequest
Message for deleting a Draft.
DeleteEventRequest
Message for deleting a Event.
DeleteIndexEndpointMetadata
Metadata message for DeleteIndexEndpoint.
DeleteIndexEndpointRequest
Request message for DeleteIndexEndpoint.
DeleteIndexMetadata
Metadata message for DeleteIndexRequest
DeleteIndexRequest
Request message for DeleteIndex.
DeleteOperatorRequest
Message for deleting a Operator
DeleteProcessRequest
Message for deleting a Process.
DeleteProcessorRequest
Message for deleting a Processor.
DeleteSearchConfigRequest
Request message for DeleteSearchConfig.
DeleteSearchHypernymRequest
Request message for deleting SearchHypernym.
DeleteSeriesRequest
Message for deleting a Series.
DeleteStreamRequest
Message for deleting a Stream.
DeployApplicationRequest
Message for deploying an Application.
DeployApplicationResponse
RPC Request Messages. Message for DeployApplication Response.
DeployIndexMetadata
Metadata message for DeployIndex.
DeployIndexRequest
Request message for DeployIndex.
DeployIndexResponse
DeployIndex response once the operation is done.
DeployedIndex
A deployment of an Index.
DeployedIndexReference
Points to a DeployedIndex.
Draft
Message describing Draft object
LabelsEntry
The abstract base class for a message.
EagerMode
The options for receiver under the eager mode.
Event
Message describing the Event object.
AnnotationsEntry
The abstract base class for a message.
Clock
Clock that will be used for joining streams.
LabelsEntry
The abstract base class for a message.
EventUpdate
The event update message.
FacetBucket
Holds the facet value, selections state, and metadata.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Range
The range of values [start, end) for which faceting is applied.
FacetBucketType
Different types for a facet bucket.
FacetGroup
A group of facet buckets to be passed back and forth between backend & frontend.
FacetProperty
Central configuration for a facet.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomRangeBucketSpec
If bucket type is CUSTOM_RANGE, specify how values are bucketized. Use integer bucket value as an example, when the endpoints are 0, 10, 100, and 1000, we will generate the following facets: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). Notably:
- endpoints must be listed in ascending order. Otherwise, the SearchConfig API will reject the facet config.
- < 1 endpoints is an invalid spec.
DateTimeBucketSpec
If bucket type is DATE, specify how date values are bucketized.
Granularity
Granularity enum for the datetime bucket.
FixedRangeBucketSpec
If bucket type is FIXED_RANGE, specify how values are bucketized. Use FixedRangeBucketSpec when you want to create multiple buckets with equal granularities. Using integer bucket value as an example, when bucket_start = 0, bucket_granularity = 10, bucket_count = 5, this facet will be aggregated via the following buckets: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). Notably, bucket_count <= 1 is an invalid spec.
FacetValue
Definition of a single value with generic type.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FloatRange
Float range type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FloatRangeArray
A list of float range values.
GcsOutputConfig
Message describing GcsOutputConfig.
GcsSource
The Google Cloud Storage location for the input content.
GeneralObjectDetectionConfig
Message of configurations for General Object Detection processor.
GenerateHlsUriRequest
Request message for GenerateHlsUri API.
GenerateHlsUriResponse
Response message for GenerateHlsUri API.
GenerateRetrievalUrlRequest
Request message for GenerateRetrievalUrl API.
GenerateRetrievalUrlResponse
Response message for GenerateRetrievalUrl API.
GenerateStreamHlsTokenRequest
Request message for getting the auth token to access the stream HLS contents.
GenerateStreamHlsTokenResponse
Response message for GenerateStreamHlsToken.
GeoCoordinate
Location Coordinate Representation
GeoLocationArray
A list of locations.
GetAnalysisRequest
Message for getting an Analysis.
GetAnnotationRequest
Request message for GetAnnotation API.
GetApplicationRequest
Message for getting a Application.
GetAssetRequest
Request message for GetAsset.
GetClusterRequest
Message for getting a Cluster.
GetCollectionRequest
Request message for GetCollectionRequest.
GetCorpusRequest
Request message for GetCorpus.
GetDataSchemaRequest
Request message for GetDataSchema.
GetDraftRequest
Message for getting a Draft.
GetEventRequest
Message for getting a Event.
GetIndexEndpointRequest
Request message for GetIndexEndpoint.
GetIndexRequest
Request message for getting an Index.
GetInstanceRequest
Message for getting a Instance.
GetOperatorRequest
Message for getting a Operator.
GetProcessRequest
Message for getting a Process.
GetProcessorRequest
Message for getting a Processor.
GetSearchConfigRequest
Request message for GetSearchConfig.
GetSearchHypernymRequest
Request message for getting SearchHypernym.
GetSeriesRequest
Message for getting a Series.
GetStreamRequest
Message for getting a Stream.
GetStreamThumbnailRequest
Message for getting the thumbnail of a Stream.
GetStreamThumbnailResponse
Message for the response of GetStreamThumbnail. The empty response message indicates the thumbnail image has been uploaded to GCS successfully.
GstreamerBufferDescriptor
The descriptor for a gstreamer buffer payload.
HealthCheckRequest
HealthCheckRequest is the request message for Check.
HealthCheckResponse
HealthCheckResponse is the response message for Check.
ImageObjectDetectionPredictionResult
Prediction output format for Image Object Detection.
ImageQuery
Image query for search endpoint request.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImageSegmentationPredictionResult
Prediction output format for Image Segmentation.
ImportAssetsMetadata
The metadata message for ImportAssets LRO.
ImportAssetsRequest
The request message for ImportAssets.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImportAssetsResponse
The response message for ImportAssets LRO.
Index
An Index is a resource in Corpus. It contains an indexed version of the assets and annotations. When deployed to an endpoint, it will allow users to search the Index.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
Enum representing the different states through which an Index might cycle during its lifetime.
IndexAssetMetadata
Metadata for IndexAsset.
IndexAssetRequest
Request message for IndexAsset.
IndexAssetResponse
Response message for IndexAsset.
IndexEndpoint
Message representing IndexEndpoint resource. Indexes are deployed into it.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
State
IndexEndpoint stage.
IndexedAsset
An IndexedAsset is an asset that the index is built upon.
IndexingStatus
The status of indexing for the asset.
State
State enum for this asset's indexing.
IngestAssetRequest
Request message for IngestAsset API.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Config
Configuration for the data.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VideoType
Type information for video data.
ContainerFormat
Container format of the video.
TimeIndexedData
Contains the data and the corresponding time range this data is for.
IngestAssetResponse
Response message for IngestAsset API.
Instance
Message describing Instance object Next ID: 12
InputResource
Message of input resource used in one application instance.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceType
All the supported instance types.
LabelsEntry
The abstract base class for a message.
OutputResource
Message of output resource used in one application instance.
State
State of the Instance
IntRange
Integer range type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IntRangeArray
A list of integer range values.
Lease
The lease message.
LeaseType
The lease type.
ListAnalysesRequest
Message for requesting list of Analyses
ListAnalysesResponse
Message for response to listing Analyses
ListAnnotationsRequest
Request message for GetAnnotation API.
ListAnnotationsResponse
Request message for ListAnnotations API.
ListApplicationsRequest
Message for requesting list of Applications.
ListApplicationsResponse
Message for response to listing Applications.
ListAssetsRequest
Request message for ListAssets.
ListAssetsResponse
Response message for ListAssets.
ListClustersRequest
Message for requesting list of Clusters.
ListClustersResponse
Message for response to listing Clusters.
ListCollectionsRequest
Request message for ListCollections.
ListCollectionsResponse
Response message for ListCollections.
ListCorporaRequest
Request message for ListCorpora.
ListCorporaResponse
Response message for ListCorpora.
ListDataSchemasRequest
Request message for ListDataSchemas.
ListDataSchemasResponse
Response message for ListDataSchemas.
ListDraftsRequest
Message for requesting list of Drafts.
ListDraftsResponse
Message for response to listing Drafts.
ListEventsRequest
Message for requesting list of Events.
ListEventsResponse
Message for response to listing Events.
ListIndexEndpointsRequest
Request message for ListIndexEndpoints.
ListIndexEndpointsResponse
Response message for ListIndexEndpoints.
ListIndexesRequest
Request message for listing Indexes.
ListIndexesResponse
Response message for ListIndexes.
ListInstancesRequest
Message for requesting list of Instances.
ListInstancesResponse
Message for response to listing Instances.
ListOperatorsRequest
Message for requesting list of Operators.
ListOperatorsResponse
Message for response to listing Operators.
ListPrebuiltProcessorsRequest
Request Message for listing Prebuilt Processors.
ListPrebuiltProcessorsResponse
Response Message for listing Prebuilt Processors.
ListProcessesRequest
Message for requesting list of Processes.
ListProcessesResponse
Message for response to listing Processes.
ListProcessorsRequest
Message for requesting list of Processors.
ListProcessorsResponse
Message for response to listing Processors.
ListPublicOperatorsRequest
Request message of ListPublicOperatorsRequest API.
ListPublicOperatorsResponse
Response message of ListPublicOperators API.
ListSearchConfigsRequest
Request message for ListSearchConfigs.
ListSearchConfigsResponse
Response message for ListSearchConfigs.
ListSearchHypernymsRequest
Request message for listing SearchHypernyms.
ListSearchHypernymsResponse
Response message for listing SearchHypernyms.
ListSeriesRequest
Message for requesting list of Series.
ListSeriesResponse
Message for response to listing Series.
ListStreamsRequest
Message for requesting list of Streams.
ListStreamsResponse
Message for response to listing Streams.
MachineSpec
Specification of a single machine.
MaterializeChannelRequest
Message for materializing a channel.
MediaWarehouseConfig
Message describing MediaWarehouseConfig.
ModelType
All the supported model types in Vision AI App Platform.
Node
Message describing node object.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InputEdge
Message describing one edge pointing into a node.
NormalizedPolygon
Normalized Polygon.
NormalizedPolyline
Normalized Pplyline, which represents a curve consisting of connected straight-line segments.
NormalizedVertex
A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.
ObjectDetectionPredictionResult
Prediction output format for Generic Object Detection.
Entity
The entity info for annotations from object detection prediction result.
IdentifiedBox
Identified box contains location and the entity of the object.
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
OccupancyCountConfig
Message describing OccupancyCountConfig.
OccupancyCountingPredictionResult
The prediction result proto for occupancy counting.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DwellTimeInfo
The dwell time info for annotations from occupancy counting operator.
Entity
The entity info for annotations from occupancy counting operator.
IdentifiedBox
Identified box contains location and the entity of the object.
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
Stats
The statistics info for annotations from occupancy counting operator.
AccumulatedObjectCount
The object info and accumulated count for annotations from occupancy counting operator.
ActiveZoneCount
Message for the active zone count.
CrossingLineCount
Message for Crossing line count.
ObjectCount
The object info and instant count for annotations from occupancy counting operator.
TrackInfo
The track info for annotations from occupancy counting operator.
OperationMetadata
Represents the metadata of the long-running operation.
Operator
Message describing the Operator object.
LabelsEntry
The abstract base class for a message.
OperatorDefinition
Defines the interface of an Operator.
Arguments to an operator are input/output streams that are getting processesed/returned while attributes are fixed configuration parameters.
ArgumentDefinition
Defines an argument to an operator.
Used for both inputs and outputs.
AttributeDefinition
Defines an attribute of an operator.
OperatorQuery
OperatorQuery represents one query to a Operator.
Packet
The quanta of datum that the series accepts.
PacketHeader
The message that represents packet header.
PacketType
The message that represents the data type of a packet.
TypeDescriptor
The message that fully specifies the type of the packet.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Partition
Partition to specify the partition in time and space for sub-asset level annotation.
RelativeTemporalPartition
Partition of asset in relative time. Supported by VIDEO_ON_DEMAND corpus type.
SpatialPartition
Partition of asset in space.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TemporalPartition
Partition of asset in UTC Epoch time. Supported by STREAM_VIDEO corpus type.
PersonBlurConfig
Message describing FaceBlurConfig.
PersonBlurType
Type of Person Blur
PersonVehicleDetectionConfig
Message describing PersonVehicleDetectionConfig.
PersonalProtectiveEquipmentDetectionConfig
Message describing PersonalProtectiveEquipmentDetectionConfig.
PersonalProtectiveEquipmentDetectionOutput
Output format for Personal Protective Equipment Detection Operator.
DetectedPerson
Detected Person contains the detected person and their associated ppes and their protecting information.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
PPEEntity
The entity info for annotations from PPE detection prediction result.
PPEIdentifiedBox
PPEIdentified box contains the location and the entity info of the PPE.
PersonEntity
The entity info for annotations from person detection prediction result.
PersonIdentifiedBox
PersonIdentified box contains the location and the entity info of the person.
Process
Message describing the Process object.
Processor
Message describing Processor object. Next ID: 19
LabelsEntry
The abstract base class for a message.
ProcessorState
ProcessorType
Type
ProcessorConfig
Next ID: 35
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProcessorIOSpec
Message describing the input / output specifications of a processor.
GraphInputChannelSpec
Message for input channel specification.
GraphOutputChannelSpec
Message for output channel specification.
InstanceResourceInputBindingSpec
Message for instance resource channel specification. External resources are virtual nodes which are not expressed in the application graph. Each processor expresses its out-graph spec, so customer is able to override the external source or destinations to the
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceResourceOutputBindingSpec
ProductRecognizerConfig
Message describing ProductRecognizerConfig.
RawImageDescriptor
The descriptor for a raw image.
ReceiveEventsControlResponse
Control message for a ReceiveEventsResponse.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceiveEventsRequest
Request message for ReceiveEvents.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetupRequest
SetupRequest is the first message sent to the service to setup the RPC connection.
ReceiveEventsResponse
Response message for the ReceiveEvents.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsControlResponse
Control message for a ReceivePacketsResponse.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsRequest
Request message for receiving packets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetupRequest
The message specifying the initial settings for the ReceivePackets session.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsResponse
Response message from ReceivePackets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Registry
The enum of the types of the Registry.
ReleaseLeaseRequest
Request message for releasing lease.
ReleaseLeaseResponse
Response message for release lease.
RemoveApplicationStreamInputRequest
Message for removing stream input from an Application.
TargetStreamInput
Message about target streamInput to remove.
RemoveApplicationStreamInputResponse
Message for RemoveApplicationStreamInput Response.
RemoveCollectionItemRequest
Request message for RemoveCollectionItem.
RemoveCollectionItemResponse
Request message for RemoveCollectionItem.
RemoveIndexAssetMetadata
Metadata for RemoveIndexAsset.
RemoveIndexAssetRequest
Request message for RemoveIndexAsset.
RemoveIndexAssetResponse
Response message for RemoveIndexAsset.
RenewLeaseRequest
Request message for renewing a lease.
RequestMetadata
RequestMetadata is the metadata message for the request.
ResolveOperatorInfoRequest
Request message for querying operator info.
ResolveOperatorInfoResponse
Response message of ResolveOperatorInfo API.
ResourceAnnotations
Message describing general annotation for resources.
ResourceSpecification
ResourceSpec collects a set of resources that can be used to specify requests and requirements.
Note: Highly experimental as this can be runtime dependent. Can use the "extras" field to experiment first before trying to abstract it.
RunMode
RunMode represents the mode to launch the Process on.
RunStatus
Message describing the status of the Process.
State
State represents the running status of the Process.
SchemaKeySortingStrategy
A strategy to specify how to sort by data schema key.
Option
Option for one data schema key.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AggregateMethod
When one result has multiple values with the same key, specify which value is used to sort. By default, AGGREGATE_METHOD_LARGEST is used when results are sorted in decreasing order, AGGREGATE_METHOD_SMALLEST is used when results are sorted in incresing order.
SearchAssetsRequest
Request message for SearchAssets.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SearchAssetsResponse
Response message for SearchAssets.
SearchCapability
The capability and metadata of search capability.
Type
Capability to perform different search on assets.
SearchCapabilitySetting
Setting for search capability to enable.
SearchConfig
SearchConfig stores different properties that will affect search behaviors and search results.
SearchCriteriaProperty
Central configuration for custom search criteria.
SearchHypernym
Search resource: SearchHypernym. For example, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } This means in SMART_SEARCH mode, searching for "vehicle" will also return results with "sedan" or "truck" as annotations.
SearchIndexEndpointRequest
Request message for SearchIndexEndpoint.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SearchIndexEndpointResponse
Response message for SearchIndexEndpoint.
SearchResultItem
Search result contains asset name and corresponding time ranges.
SendPacketsRequest
Request message for sending packets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SendPacketsResponse
Response message for sending packets.
Series
Message describing the Series object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
SeriesMetadata
The message that represents series metadata.
ServerMetadata
The message that represents server metadata.
Stream
Message describing the Stream object. The Stream and the Event resources are many to many; i.e., each Stream resource can associate to many Event resources and each Event resource can associate to many Stream resources.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
StreamAnnotation
message about annotations about Vision AI stream resource.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StreamAnnotationType
Enum describing all possible types of a stream annotation.
StreamAnnotations
A wrapper of repeated StreamAnnotation.
StreamWithAnnotation
Message describing Vision AI stream with application specific annotations. All the StreamAnnotation object inside this message MUST have unique id.
NodeAnnotation
Message describing annotations specific to application node.
StringArray
A list of string-type values.
TagParsingConfig
Configuration for tag parsing.
EntityParsingConfig
Configuration for parsing a tag entity class.
EntityMatchingStrategy
Type of entity matching strategy.
TagRecognizerConfig
Message describing TagRecognizerConfig.
UndeployApplicationRequest
Message for undeploying an Application.
UndeployApplicationResponse
Message for UndeployApplication Response.
UndeployIndexMetadata
Metadata message for UndeployIndex.
UndeployIndexRequest
Request message for UndeployIndexEndpoint.
UndeployIndexResponse
UndeployIndex response once the operation is done.
UniversalInputConfig
Message describing UniversalInputConfig.
UpdateAnalysisRequest
Message for updating an Analysis.
UpdateAnnotationRequest
Request message for UpdateAnnotation API.
UpdateApplicationInstancesRequest
Message for updating an ApplicationInstance.
UpdateApplicationInstance
UpdateApplicationInstancesResponse
Message for UpdateApplicationInstances Response.
UpdateApplicationRequest
Message for updating an Application.
UpdateApplicationStreamInputRequest
Message for updating stream input to an Application.
UpdateApplicationStreamInputResponse
Message for AddApplicationStreamInput Response.
UpdateAssetRequest
Request message for UpdateAsset.
UpdateClusterRequest
Message for updating a Cluster.
UpdateCollectionRequest
Request message for UpdateCollectionRequest.
UpdateCorpusRequest
Request message for UpdateCorpus.
UpdateDataSchemaRequest
Request message for UpdateDataSchema.
UpdateDraftRequest
Message for updating a Draft.
UpdateEventRequest
Message for updating a Event.
UpdateIndexEndpointMetadata
Metadata message for UpdateIndexEndpoint.
UpdateIndexEndpointRequest
Request message for UpdateIndexEndpoint.
UpdateIndexMetadata
Metadata message for UpdateIndexRequest
UpdateIndexRequest
Request message for UpdateIndex.
UpdateOperatorRequest
Message for updating a Operator.
UpdateProcessRequest
Message for updating a Process.
UpdateProcessorRequest
Message for updating a Processor.
UpdateSearchConfigRequest
Request message for UpdateSearchConfig.
UpdateSearchHypernymRequest
Request message for updating SearchHypernym.
UpdateSeriesRequest
Message for updating a Series.
UpdateStreamRequest
Message for updating a Stream.
UploadAssetMetadata
Metadata for UploadAsset.
UploadAssetRequest
Request message for UploadAsset.
UploadAssetResponse
Response message for UploadAsset.
UserSpecifiedAnnotation
Annotation provided by users.
VertexAutoMLVideoConfig
Message describing VertexAutoMLVideoConfig.
VertexAutoMLVisionConfig
Message of configurations of Vertex AutoML Vision Processors.
VertexCustomConfig
Message describing VertexCustomConfig.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VideoActionRecognitionPredictionResult
Prediction output format for Video Action Recognition.
IdentifiedAction
Each IdentifiedAction is one particular identification of an action specified with the AnnotationSpec id, display_name and the associated confidence score.
VideoClassificationPredictionResult
Prediction output format for Video Classification.
IdentifiedClassification
Each IdentifiedClassification is one particular identification of an classification specified with the AnnotationSpec id and display_name, and the associated confidence score.
VideoObjectTrackingPredictionResult
Prediction output format for Video Object Tracking.
BoundingBox
Boundingbox for detected object. I.e. the rectangle over the video frame pinpointing the found AnnotationSpec. The coordinates are relative to the frame size, and the point 0,0 is in the top left of the frame.
DetectedObject
Each DetectedObject is one particular identification of an object specified with the AnnotationSpec id and display_name, the bounding box, the associated confidence score and the corresponding track_id.
VideoStreamInputConfig
Message describing Video Stream Input Config. This message should only be used as a placeholder for builtin:stream-input processor, actual stream binding should be specified using corresponding API.
ViewCollectionItemsRequest
Request message for ViewCollectionItems.
ViewCollectionItemsResponse
Response message for ViewCollectionItems.
ViewIndexedAssetsRequest
Request message for ViewIndexedAssets.
ViewIndexedAssetsResponse
Response message for ViewIndexedAssets.
AppPlatformAsyncClient
Service describing handlers for resources
AppPlatformClient
Service describing handlers for resources
ListApplicationsAsyncPager
A pager for iterating through list_applications
requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __aiter__
method to iterate through its
applications
field.
If there are more pages, the __aiter__
method will make additional
ListApplications
requests and continue to iterate
through the applications
field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListApplicationsPager
A pager for iterating through list_applications
requests.
This class thinly wraps an initial
ListApplicationsResponse object, and
provides an __iter__
method to iterate through its
applications
field.
If there are more pages, the __iter__
method will make additional
ListApplications
requests and continue to iterate
through the applications
field on the
corresponding responses.
All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDraftsAsyncPager
A pager for iterating through list_drafts
requests.
This class thinly wraps an initial
ListDraftsResponse object, and
provides an __aiter__
method to iterate through its
drafts
field.
If there are more pages, the __aiter__
method will make additional
ListDrafts
requests and continue to iterate
through the drafts
field on the
corresponding responses.
All the usual ListDraftsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDraftsPager
A pager for iterating through list_drafts
requests.
This class thinly wraps an initial
ListDraftsResponse object, and
provides an __iter__
method to iterate through its
drafts
field.
If there are more pages, the __iter__
method will make additional
ListDrafts
requests and continue to iterate
through the drafts
field on the
corresponding responses.
All the usual ListDraftsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInstancesAsyncPager
A pager for iterating through list_instances
requests.
This class thinly wraps an initial
ListInstancesResponse object, and
provides an __aiter__
method to iterate through its
instances
field.
If there are more pages, the __aiter__
method will make additional
ListInstances
requests and continue to iterate
through the instances
field on the
corresponding responses.
All the usual ListInstancesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListInstancesPager
A pager for iterating through list_instances
requests.
This class thinly wraps an initial
ListInstancesResponse object, and
provides an __iter__
method to iterate through its
instances
field.
If there are more pages, the __iter__
method will make additional
ListInstances
requests and continue to iterate
through the instances
field on the
corresponding responses.
All the usual ListInstancesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessorsAsyncPager
A pager for iterating through list_processors
requests.
This class thinly wraps an initial
ListProcessorsResponse object, and
provides an __aiter__
method to iterate through its
processors
field.
If there are more pages, the __aiter__
method will make additional
ListProcessors
requests and continue to iterate
through the processors
field on the
corresponding responses.
All the usual ListProcessorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProcessorsPager
A pager for iterating through list_processors
requests.
This class thinly wraps an initial
ListProcessorsResponse object, and
provides an __iter__
method to iterate through its
processors
field.
If there are more pages, the __iter__
method will make additional
ListProcessors
requests and continue to iterate
through the processors
field on the
corresponding responses.
All the usual ListProcessorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
LiveVideoAnalyticsAsyncClient
Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
LiveVideoAnalyticsClient
Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
ListAnalysesAsyncPager
A pager for iterating through list_analyses
requests.
This class thinly wraps an initial
ListAnalysesResponse object, and
provides an __aiter__
method to iterate through its
analyses
field.
If there are more pages, the __aiter__
method will make additional
ListAnalyses
requests and continue to iterate
through the analyses
field on the
corresponding responses.
All the usual ListAnalysesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAnalysesPager
A pager for iterating through list_analyses
requests.
This class thinly wraps an initial
ListAnalysesResponse object, and
provides an __iter__
method to iterate through its
analyses
field.
If there are more pages, the __iter__
method will make additional
ListAnalyses
requests and continue to iterate
through the analyses
field on the
corresponding responses.
All the usual ListAnalysesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
StreamingServiceAsyncClient
Streaming service for receiving and sending packets.
StreamingServiceClient
Streaming service for receiving and sending packets.
StreamsServiceAsyncClient
Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.
StreamsServiceClient
Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.
ListClustersAsyncPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __aiter__
method to iterate through its
clusters
field.
If there are more pages, the __aiter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClustersPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __iter__
method to iterate through its
clusters
field.
If there are more pages, the __iter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEventsAsyncPager
A pager for iterating through list_events
requests.
This class thinly wraps an initial
ListEventsResponse object, and
provides an __aiter__
method to iterate through its
events
field.
If there are more pages, the __aiter__
method will make additional
ListEvents
requests and continue to iterate
through the events
field on the
corresponding responses.
All the usual ListEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEventsPager
A pager for iterating through list_events
requests.
This class thinly wraps an initial
ListEventsResponse object, and
provides an __iter__
method to iterate through its
events
field.
If there are more pages, the __iter__
method will make additional
ListEvents
requests and continue to iterate
through the events
field on the
corresponding responses.
All the usual ListEventsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSeriesAsyncPager
A pager for iterating through list_series
requests.
This class thinly wraps an initial
ListSeriesResponse object, and
provides an __aiter__
method to iterate through its
series
field.
If there are more pages, the __aiter__
method will make additional
ListSeries
requests and continue to iterate
through the series
field on the
corresponding responses.
All the usual ListSeriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSeriesPager
A pager for iterating through list_series
requests.
This class thinly wraps an initial
ListSeriesResponse object, and
provides an __iter__
method to iterate through its
series
field.
If there are more pages, the __iter__
method will make additional
ListSeries
requests and continue to iterate
through the series
field on the
corresponding responses.
All the usual ListSeriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListStreamsAsyncPager
A pager for iterating through list_streams
requests.
This class thinly wraps an initial
ListStreamsResponse object, and
provides an __aiter__
method to iterate through its
streams
field.
If there are more pages, the __aiter__
method will make additional
ListStreams
requests and continue to iterate
through the streams
field on the
corresponding responses.
All the usual ListStreamsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListStreamsPager
A pager for iterating through list_streams
requests.
This class thinly wraps an initial
ListStreamsResponse object, and
provides an __iter__
method to iterate through its
streams
field.
If there are more pages, the __iter__
method will make additional
ListStreams
requests and continue to iterate
through the streams
field on the
corresponding responses.
All the usual ListStreamsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
WarehouseAsyncClient
Service that manages media content + metadata for streaming.
WarehouseClient
Service that manages media content + metadata for streaming.
ListAnnotationsAsyncPager
A pager for iterating through list_annotations
requests.
This class thinly wraps an initial
ListAnnotationsResponse object, and
provides an __aiter__
method to iterate through its
annotations
field.
If there are more pages, the __aiter__
method will make additional
ListAnnotations
requests and continue to iterate
through the annotations
field on the
corresponding responses.
All the usual ListAnnotationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAnnotationsPager
A pager for iterating through list_annotations
requests.
This class thinly wraps an initial
ListAnnotationsResponse object, and
provides an __iter__
method to iterate through its
annotations
field.
If there are more pages, the __iter__
method will make additional
ListAnnotations
requests and continue to iterate
through the annotations
field on the
corresponding responses.
All the usual ListAnnotationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAssetsAsyncPager
A pager for iterating through list_assets
requests.
This class thinly wraps an initial
ListAssetsResponse object, and
provides an __aiter__
method to iterate through its
assets
field.
If there are more pages, the __aiter__
method will make additional
ListAssets
requests and continue to iterate
through the assets
field on the
corresponding responses.
All the usual ListAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAssetsPager
A pager for iterating through list_assets
requests.
This class thinly wraps an initial
ListAssetsResponse object, and
provides an __iter__
method to iterate through its
assets
field.
If there are more pages, the __iter__
method will make additional
ListAssets
requests and continue to iterate
through the assets
field on the
corresponding responses.
All the usual ListAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCorporaAsyncPager
A pager for iterating through list_corpora
requests.
This class thinly wraps an initial
ListCorporaResponse object, and
provides an __aiter__
method to iterate through its
corpora
field.
If there are more pages, the __aiter__
method will make additional
ListCorpora
requests and continue to iterate
through the corpora
field on the
corresponding responses.
All the usual ListCorporaResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCorporaPager
A pager for iterating through list_corpora
requests.
This class thinly wraps an initial
ListCorporaResponse object, and
provides an __iter__
method to iterate through its
corpora
field.
If there are more pages, the __iter__
method will make additional
ListCorpora
requests and continue to iterate
through the corpora
field on the
corresponding responses.
All the usual ListCorporaResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDataSchemasAsyncPager
A pager for iterating through list_data_schemas
requests.
This class thinly wraps an initial
ListDataSchemasResponse object, and
provides an __aiter__
method to iterate through its
data_schemas
field.
If there are more pages, the __aiter__
method will make additional
ListDataSchemas
requests and continue to iterate
through the data_schemas
field on the
corresponding responses.
All the usual ListDataSchemasResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDataSchemasPager
A pager for iterating through list_data_schemas
requests.
This class thinly wraps an initial
ListDataSchemasResponse object, and
provides an __iter__
method to iterate through its
data_schemas
field.
If there are more pages, the __iter__
method will make additional
ListDataSchemas
requests and continue to iterate
through the data_schemas
field on the
corresponding responses.
All the usual ListDataSchemasResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchConfigsAsyncPager
A pager for iterating through list_search_configs
requests.
This class thinly wraps an initial
ListSearchConfigsResponse object, and
provides an __aiter__
method to iterate through its
search_configs
field.
If there are more pages, the __aiter__
method will make additional
ListSearchConfigs
requests and continue to iterate
through the search_configs
field on the
corresponding responses.
All the usual ListSearchConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSearchConfigsPager
A pager for iterating through list_search_configs
requests.
This class thinly wraps an initial
ListSearchConfigsResponse object, and
provides an __iter__
method to iterate through its
search_configs
field.
If there are more pages, the __iter__
method will make additional
ListSearchConfigs
requests and continue to iterate
through the search_configs
field on the
corresponding responses.
All the usual ListSearchConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAssetsAsyncPager
A pager for iterating through search_assets
requests.
This class thinly wraps an initial
SearchAssetsResponse object, and
provides an __aiter__
method to iterate through its
search_result_items
field.
If there are more pages, the __aiter__
method will make additional
SearchAssets
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAssetsPager
A pager for iterating through search_assets
requests.
This class thinly wraps an initial
SearchAssetsResponse object, and
provides an __iter__
method to iterate through its
search_result_items
field.
If there are more pages, the __iter__
method will make additional
SearchAssets
requests and continue to iterate
through the search_result_items
field on the
corresponding responses.
All the usual SearchAssetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AIEnabledDevicesInputConfig
Message describing AI-enabled Devices Input Config.
AcceleratorType
Represents a hardware accelerator type.
AcquireLeaseRequest
Request message for acquiring a lease.
AddApplicationStreamInputRequest
Message for adding stream input to an Application.
AddApplicationStreamInputResponse
Message for AddApplicationStreamInput Response.
Analysis
Message describing the Analysis object.
InputStreamsMappingEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
OutputStreamsMappingEntry
The abstract base class for a message.
AnalysisDefinition
Defines a full analysis.
This is a description of the overall live analytics pipeline. You may think of this as an edge list representation of a multigraph.
This may be directly authored by a human in protobuf textformat, or it may be generated by a programming API (perhaps Python or JavaScript depending on context).
AnalyzerDefinition
Defines an Analyzer.
An analyzer processes data from its input streams using the logic defined in the Operator that it represents. Of course, it produces data for the output streams declared in the Operator.
AttrsEntry
The abstract base class for a message.
DebugOptions
Options available for debugging purposes only.
EnvironmentVariablesEntry
The abstract base class for a message.
StreamInput
The inputs to this analyzer.
We accept input name references of the following form: :
Example:
Suppose you had an operator named "SomeOp" that has 2 output arguments, the first of which is named "foo" and the second of which is named "bar", and an operator named "MyOp" that accepts 2 inputs.
Also suppose that there is an analyzer named "some-analyzer" that is running "SomeOp" and another analyzer named "my-analyzer" running "MyOp".
To indicate that "my-analyzer" is to consume "some-analyzer"'s "foo" output as its first input and "some-analyzer"'s "bar" output as its second input, you can set this field to the following: input = ["some-analyzer:foo", "some-analyzer:bar"]
Annotation
An annotation is a resource in asset. It represents a key-value mapping of content in asset.
AnnotationMatchingResult
Stores the criteria-annotation matching results for each search result item.
AnnotationValue
Value of annotation, including all types available in data schema.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AppPlatformCloudFunctionRequest
For any cloud function based customer processing logic, customer's cloud function is expected to receive AppPlatformCloudFunctionRequest as request and send back AppPlatformCloudFunctionResponse as response. Message of request from AppPlatform to Cloud Function.
StructedInputAnnotation
A general annotation message that uses struct format to represent different concrete annotation protobufs.
AppPlatformCloudFunctionResponse
Message of the response from customer's Cloud Function to AppPlatform.
StructedOutputAnnotation
A general annotation message that uses struct format to represent different concrete annotation protobufs.
AppPlatformEventBody
Message of content of appPlatform event
AppPlatformMetadata
Message of essential metadata of App Platform. This message is usually attached to a certain processor output annotation for customer to identify the source of the data.
Application
Message describing Application object
ApplicationRuntimeInfo
Message storing the runtime information of the application.
GlobalOutputResource
Message about output resources from application.
MonitoringConfig
Monitoring-related configuration for an application.
LabelsEntry
The abstract base class for a message.
State
State of the Application
ApplicationConfigs
Message storing the graph of the application.
EventDeliveryConfig
message storing the config for event delivery
ApplicationInstance
Message for creating a Instance.
ApplicationNodeAnnotation
Message describing annotations specific to application node. This message is a duplication of StreamWithAnnotation.NodeAnnotation.
ApplicationStreamInput
Message about a single stream input config.
Asset
An asset is a resource in corpus. It represents a media object inside corpus, contains metadata and another resource annotation. Different feature could be applied to the asset to generate annotations. User could specified annotation related to the target asset.
AttributeValue
Represents an actual value of an operator attribute.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoscalingMetricSpec
The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.
BigQueryConfig
Message of configurations for BigQuery processor.
CloudFunctionMappingEntry
The abstract base class for a message.
BoolValue
Channel
Message describing the Channel object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
CircleArea
Representation of a circle area.
ClassificationPredictionResult
Prediction output format for Image and Text Classification.
ClipAssetRequest
Request message for ClipAsset API.
ClipAssetResponse
Response message for ClipAsset API.
TimeIndexedUri
Signed uri with corresponding time range.
Cluster
Message describing the Cluster object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
State
The current state of the cluster.
CommitRequest
The message for explicitly committing the read progress.
This may only be used when ReceivePacketsControlledMode
is set
in the initial setup request.
ControlledMode
The options for receiver under the controlled mode.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Corpus
Corpus is a set of video contents for management. Within a corpus, videos share the same data schema. Search is also restricted within a single corpus.
CreateAnalysisRequest
Message for creating an Analysis.
CreateAnnotationRequest
Request message for CreateAnnotation.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateApplicationInstancesRequest
Message for adding stream input to an Application.
CreateApplicationInstancesResponse
Message for CreateApplicationInstance Response.
CreateApplicationRequest
Message for creating a Application.
CreateAssetRequest
Request message for CreateAssetRequest.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateClusterRequest
Message for creating a Cluster.
CreateCorpusMetadata
Metadata for CreateCorpus API.
CreateCorpusRequest
Request message of CreateCorpus API.
CreateDataSchemaRequest
Request message for CreateDataSchema.
CreateDraftRequest
Message for creating a Draft.
CreateEventRequest
Message for creating a Event.
CreateProcessorRequest
Message for creating a Processor.
CreateSearchConfigRequest
Request message for CreateSearchConfig.
CreateSeriesRequest
Message for creating a Series.
CreateStreamRequest
Message for creating a Stream.
Criteria
Filter criteria applied to current search results.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomProcessorSourceInfo
Describes the source info for a custom processor.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AdditionalInfoEntry
The abstract base class for a message.
ModelSchema
The schema is defined as an OpenAPI 3.0.2 Schema
Object <https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject>
__.
SourceType
Source type of the imported custom processor.
DataSchema
Data schema indicates how the user specified annotation is interpreted in the system.
DataSchemaDetails
Data schema details indicates the data type and the data struct corresponding to the key of user specified annotation.
DataType
Data type of the annotation.
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
IntRangeArray.
FLOAT (2):
Float type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
FloatRangeArray.
STRING (3):
String type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH,
- DataSchema.SearchStrategy.SMART_SEARCH.
DATETIME (5):
Supported formats: %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 Allowed search
strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
DateTimeRangeArray.
GEO_COORDINATE (7):
Geo coordinate type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH. Supports query by
GeoLocationArray.
PROTO_ANY (8):
Type to pass any proto as available in annotations.proto.
Only use internally. Available proto types and its
corresponding search behavior:
- ImageObjectDetectionPredictionResult, allows SMART_SEARCH
on display_names and NO_SEARCH.
- ClassificationPredictionResult, allows SMART_SEARCH on
display_names and NO_SEARCH.
- ImageSegmentationPredictionResult, allows NO_SEARCH.
- VideoActionRecognitionPredictionResult, allows
SMART_SEARCH on display_name and NO_SEARCH.
- VideoObjectTrackingPredictionResult, allows SMART_SEARCH
on display_name and NO_SEARCH.
- VideoClassificationPredictionResult, allows SMART_SEARCH
on display_name and NO_SEARCH.
- OccupancyCountingPredictionResult, allows EXACT_SEARCH on
stats.full_frame_count.count and NO_SEARCH.
- ObjectDetectionPredictionResult, allows SMART_SEARCH on
identified_boxes.entity.label_string and NO_SEARCH.
BOOLEAN (9):
Boolean type. Allowed search strategies:
- DataSchema.SearchStrategy.NO_SEARCH,
- DataSchema.SearchStrategy.EXACT_SEARCH.
Granularity
The granularity of annotations under this DataSchema.
ProtoAnyConfig
The configuration for PROTO_ANY
data type.
SearchStrategy
The search strategy for annotations value of the key
.
SearchStrategyType
The types of search strategies to be applied on the annotation key.
DateTimeRange
Datetime range type.
DateTimeRangeArray
A list of datetime range values.
DedicatedResources
A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.
DeleteAnalysisRequest
Message for deleting an Analysis.
DeleteAnnotationRequest
Request message for DeleteAnnotation API.
DeleteApplicationInstancesRequest
Message for removing stream input from an Application.
DeleteApplicationInstancesResponse
Message for DeleteApplicationInstance Response.
DeleteApplicationRequest
Message for deleting an Application.
DeleteAssetMetadata
The metadata for DeleteAsset API that embeds in
metadata][google.longrunning.Operation.metadata]
field.
DeleteAssetRequest
Request message for DeleteAsset.
DeleteClusterRequest
Message for deleting a Cluster.
DeleteCorpusRequest
Request message for DeleteCorpus.
DeleteDataSchemaRequest
Request message for DeleteDataSchema.
DeleteDraftRequest
Message for deleting an Draft.
DeleteEventRequest
Message for deleting a Event.
DeleteProcessorRequest
Message for deleting a Processor.
DeleteSearchConfigRequest
Request message for DeleteSearchConfig.
DeleteSeriesRequest
Message for deleting a Series.
DeleteStreamRequest
Message for deleting a Stream.
DeployApplicationRequest
Message for deploying an Application.
DeployApplicationResponse
RPC Request Messages. Message for DeployApplication Response.
Draft
Message describing Draft object
LabelsEntry
The abstract base class for a message.
EagerMode
The options for receiver under the eager mode.
Event
Message describing the Event object.
AnnotationsEntry
The abstract base class for a message.
Clock
Clock that will be used for joining streams.
LabelsEntry
The abstract base class for a message.
EventUpdate
The event update message.
FacetBucket
Holds the facet value, selections state, and metadata.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Range
The range of values [start, end) for which faceting is applied.
FacetBucketType
Different types for a facet bucket.
FacetGroup
A group of facet buckets to be passed back and forth between backend & frontend.
FacetProperty
Central configuration for a facet.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CustomRangeBucketSpec
If bucket type is CUSTOM_RANGE, specify how values are bucketized. Use integer bucket value as an example, when the endpoints are 0, 10, 100, and 1000, we will generate the following facets: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). Notably:
- endpoints must be listed in ascending order. Otherwise, the SearchConfig API will reject the facet config.
- < 1 endpoints is an invalid spec.
DateTimeBucketSpec
If bucket type is DATE, specify how date values are bucketized.
Granularity
Granularity enum for the datetime bucket.
FixedRangeBucketSpec
If bucket type is FIXED_RANGE, specify how values are bucketized. Use FixedRangeBucketSpec when you want to create multiple buckets with equal granularities. Using integer bucket value as an example, when bucket_start = 0, bucket_granularity = 10, bucket_count = 5, this facet will be aggregated via the following buckets: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). Notably, bucket_count <= 1 is an invalid spec.
FacetValue
Definition of a single value with generic type.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FloatRange
Float range type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FloatRangeArray
A list of float range values.
GcsSource
The Google Cloud Storage location for the input content.
GeneralObjectDetectionConfig
Message of configurations for General Object Detection processor.
GenerateHlsUriRequest
Request message for GenerateHlsUri API.
GenerateHlsUriResponse
Response message for GenerateHlsUri API.
GenerateStreamHlsTokenRequest
Request message for getting the auth token to access the stream HLS contents.
GenerateStreamHlsTokenResponse
Response message for GenerateStreamHlsToken.
GeoCoordinate
Location Coordinate Representation
GeoLocationArray
A list of locations.
GetAnalysisRequest
Message for getting an Analysis.
GetAnnotationRequest
Request message for GetAnnotation API.
GetApplicationRequest
Message for getting a Application.
GetAssetRequest
Request message for GetAsset.
GetClusterRequest
Message for getting a Cluster.
GetCorpusRequest
Request message for GetCorpus.
GetDataSchemaRequest
Request message for GetDataSchema.
GetDraftRequest
Message for getting a Draft.
GetEventRequest
Message for getting a Event.
GetInstanceRequest
Message for getting a Instance.
GetProcessorRequest
Message for getting a Processor.
GetSearchConfigRequest
Request message for GetSearchConfig.
GetSeriesRequest
Message for getting a Series.
GetStreamRequest
Message for getting a Stream.
GetStreamThumbnailResponse
Message for the response of GetStreamThumbnail. The empty response message indicates the thumbnail image has been uploaded to GCS successfully.
GstreamerBufferDescriptor
The descriptor for a gstreamer buffer payload.
ImageObjectDetectionPredictionResult
Prediction output format for Image Object Detection.
ImageSegmentationPredictionResult
Prediction output format for Image Segmentation.
IngestAssetRequest
Request message for IngestAsset API.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Config
Configuration for the data.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
VideoType
Type information for video data.
ContainerFormat
Container format of the video.
TimeIndexedData
Contains the data and the corresponding time range this data is for.
IngestAssetResponse
Response message for IngestAsset API.
Instance
Message describing Instance object
InputResource
Message of input resource used in one application instance.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
OutputResource
Message of output resource used in one application instance.
State
State of the Instance
IntRange
Integer range type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IntRangeArray
A list of integer range values.
Lease
The lease message.
LeaseType
The lease type.
ListAnalysesRequest
Message for requesting list of Analyses
ListAnalysesResponse
Message for response to listing Analyses
ListAnnotationsRequest
Request message for GetAnnotation API.
ListAnnotationsResponse
Request message for ListAnnotations API.
ListApplicationsRequest
Message for requesting list of Applications.
ListApplicationsResponse
Message for response to listing Applications.
ListAssetsRequest
Request message for ListAssets.
ListAssetsResponse
Response message for ListAssets.
ListClustersRequest
Message for requesting list of Clusters.
ListClustersResponse
Message for response to listing Clusters.
ListCorporaRequest
Request message for ListCorpora.
ListCorporaResponse
Response message for ListCorpora.
ListDataSchemasRequest
Request message for ListDataSchemas.
ListDataSchemasResponse
Response message for ListDataSchemas.
ListDraftsRequest
Message for requesting list of Drafts.
ListDraftsResponse
Message for response to listing Drafts.
ListEventsRequest
Message for requesting list of Events.
ListEventsResponse
Message for response to listing Events.
ListInstancesRequest
Message for requesting list of Instances.
ListInstancesResponse
Message for response to listing Instances.
ListPrebuiltProcessorsRequest
Request Message for listing Prebuilt Processors.
ListPrebuiltProcessorsResponse
Response Message for listing Prebuilt Processors.
ListProcessorsRequest
Message for requesting list of Processors.
ListProcessorsResponse
Message for response to listing Processors.
ListSearchConfigsRequest
Request message for ListSearchConfigs.
ListSearchConfigsResponse
Response message for ListSearchConfigs.
ListSeriesRequest
Message for requesting list of Series.
ListSeriesResponse
Message for response to listing Series.
ListStreamsRequest
Message for requesting list of Streams.
ListStreamsResponse
Message for response to listing Streams.
MachineSpec
Specification of a single machine.
MaterializeChannelRequest
Message for materializing a channel.
MediaWarehouseConfig
Message describing MediaWarehouseConfig.
ModelType
All the supported model types in Vision AI App Platform.
Node
Message describing node object.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InputEdge
Message describing one edge pointing into a node.
NormalizedPolygon
Normalized Polygon.
NormalizedPolyline
Normalized Pplyline, which represents a curve consisting of connected straight-line segments.
NormalizedVertex
A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.
ObjectDetectionPredictionResult
Prediction output format for Generic Object Detection.
Entity
The entity info for annotations from object detection prediction result.
IdentifiedBox
Identified box contains location and the entity of the object.
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
OccupancyCountConfig
Message describing OccupancyCountConfig.
OccupancyCountingPredictionResult
The prediction result proto for occupancy counting.
DwellTimeInfo
The dwell time info for annotations from occupancy counting operator.
Entity
The entity info for annotations from occupancy counting operator.
IdentifiedBox
Identified box contains location and the entity of the object.
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
Stats
The statistics info for annotations from occupancy counting operator.
AccumulatedObjectCount
The object info and accumulated count for annotations from occupancy counting operator.
ActiveZoneCount
Message for the active zone count.
CrossingLineCount
Message for Crossing line count.
ObjectCount
The object info and instant count for annotations from occupancy counting operator.
TrackInfo
The track info for annotations from occupancy counting operator.
OperationMetadata
Represents the metadata of the long-running operation.
Packet
The quanta of datum that the series accepts.
PacketHeader
The message that represents packet header.
PacketType
The message that represents the data type of a packet.
TypeDescriptor
The message that fully specifies the type of the packet.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Partition
Partition to specify the partition in time and space for sub-asset level annotation.
SpatialPartition
Partition of asset in space.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TemporalPartition
Partition of asset in UTC Epoch time.
PersonBlurConfig
Message describing FaceBlurConfig.
PersonBlurType
Type of Person Blur
PersonVehicleDetectionConfig
Message describing PersonVehicleDetectionConfig.
PersonalProtectiveEquipmentDetectionConfig
Message describing PersonalProtectiveEquipmentDetectionConfig.
PersonalProtectiveEquipmentDetectionOutput
Output format for Personal Protective Equipment Detection Operator.
DetectedPerson
Detected Person contains the detected person and their associated ppes and their protecting information.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NormalizedBoundingBox
Bounding Box in the normalized coordinates.
PPEEntity
The entity info for annotations from PPE detection prediction result.
PPEIdentifiedBox
PPEIdentified box contains the location and the entity info of the PPE.
PersonEntity
The entity info for annotations from person detection prediction result.
PersonIdentifiedBox
PersonIdentified box contains the location and the entity info of the person.
Processor
Message describing Processor object. Next ID: 18
LabelsEntry
The abstract base class for a message.
ProcessorState
ProcessorType
Type
ProcessorConfig
Next ID: 24
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProcessorIOSpec
Message describing the input / output specifications of a processor.
DataType
High level data types supported by the processor.
GraphInputChannelSpec
Message for input channel specification.
GraphOutputChannelSpec
Message for output channel specification.
InstanceResourceInputBindingSpec
Message for instance resource channel specification. External resources are virtual nodes which are not expressed in the application graph. Each processor expresses its out-graph spec, so customer is able to override the external source or destinations to the
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstanceResourceOutputBindingSpec
RawImageDescriptor
The descriptor for a raw image.
ReceiveEventsControlResponse
Control message for a ReceiveEventsResponse.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceiveEventsRequest
Request message for ReceiveEvents.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetupRequest
SetupRequest is the first message sent to the service to setup the RPC connection.
ReceiveEventsResponse
Response message for the ReceiveEvents.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsControlResponse
Control message for a ReceivePacketsResponse.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsRequest
Request message for receiving packets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SetupRequest
The message specifying the initial settings for the ReceivePackets session.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReceivePacketsResponse
Response message from ReceivePackets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReleaseLeaseRequest
Request message for releasing lease.
ReleaseLeaseResponse
Response message for release lease.
RemoveApplicationStreamInputRequest
Message for removing stream input from an Application.
TargetStreamInput
Message about target streamInput to remove.
RemoveApplicationStreamInputResponse
Message for RemoveApplicationStreamInput Response.
RenewLeaseRequest
Request message for renewing a lease.
RequestMetadata
RequestMetadata is the metadata message for the request.
ResourceAnnotations
Message describing general annotation for resources.
SearchAssetsRequest
Request message for SearchAssets.
SearchAssetsResponse
Response message for SearchAssets.
SearchConfig
SearchConfig stores different properties that will affect search behaviors and search results.
SearchCriteriaProperty
Central configuration for custom search criteria.
SearchResultItem
Search result contains asset name and corresponding time ranges.
SendPacketsRequest
Request message for sending packets.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SendPacketsResponse
Response message for sending packets.
Series
Message describing the Series object.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
SeriesMetadata
The message that represents series metadata.
ServerMetadata
The message that represents server metadata.
Stream
Message describing the Stream object. The Stream and the Event resources are many to many; i.e., each Stream resource can associate to many Event resources and each Event resource can associate to many Stream resources.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
StreamAnnotation
message about annotations about Vision AI stream resource.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StreamAnnotationType
Enum describing all possible types of a stream annotation.
StreamAnnotations
A wrapper of repeated StreamAnnotation.
StreamWithAnnotation
Message describing Vision AI stream with application specific annotations. All the StreamAnnotation object inside this message MUST have unique id.
NodeAnnotation
Message describing annotations specific to application node.
StringArray
A list of string-type values.
UndeployApplicationRequest
Message for undeploying an Application.
UndeployApplicationResponse
Message for UndeployApplication Response.
UpdateAnalysisRequest
Message for updating an Analysis.
UpdateAnnotationRequest
Request message for UpdateAnnotation API.
UpdateApplicationInstancesRequest
Message for updating an ApplicationInstance.
UpdateApplicationInstance
UpdateApplicationInstancesResponse
Message for UpdateApplicationInstances Response.
UpdateApplicationRequest
Message for updating an Application.
UpdateApplicationStreamInputRequest
Message for updating stream input to an Application.
UpdateApplicationStreamInputResponse
Message for AddApplicationStreamInput Response.
UpdateAssetRequest
Response message for UpdateAsset.
UpdateClusterRequest
Message for updating a Cluster.
UpdateCorpusRequest
Request message for UpdateCorpus.
UpdateDataSchemaRequest
Request message for UpdateDataSchema.
UpdateDraftRequest
Message for updating an Draft.
UpdateEventRequest
Message for updating a Event.
UpdateProcessorRequest
Message for updating a Processor.
UpdateSearchConfigRequest
Request message for UpdateSearchConfig.
UpdateSeriesRequest
Message for updating a Series.
UpdateStreamRequest
Message for updating a Stream.
UserSpecifiedAnnotation
Annotation provided by users.
VertexAutoMLVideoConfig
Message describing VertexAutoMLVideoConfig.
VertexAutoMLVisionConfig
Message of configurations of Vertex AutoML Vision Processors.
VertexCustomConfig
Message describing VertexCustomConfig.
VideoActionRecognitionPredictionResult
Prediction output format for Video Action Recognition.
IdentifiedAction
Each IdentifiedAction is one particular identification of an action specified with the AnnotationSpec id, display_name and the associated confidence score.
VideoClassificationPredictionResult
Prediction output format for Video Classification.
IdentifiedClassification
Each IdentifiedClassification is one particular identification of an classification specified with the AnnotationSpec id and display_name, and the associated confidence score.
VideoObjectTrackingPredictionResult
Prediction output format for Video Object Tracking.
BoundingBox
Boundingbox for detected object. I.e. the rectangle over the video frame pinpointing the found AnnotationSpec. The coordinates are relative to the frame size, and the point 0,0 is in the top left of the frame.
DetectedObject
Each DetectedObject is one particular identification of an object specified with the AnnotationSpec id and display_name, the bounding box, the associated confidence score and the corresponding track_id.
VideoStreamInputConfig
Message describing Video Stream Input Config. This message should only be used as a placeholder for builtin:stream-input processor, actual stream binding should be specified using corresponding API.
Modules
pagers
API documentation for visionai_v1.services.app_platform.pagers
module.
pagers
API documentation for visionai_v1.services.live_video_analytics.pagers
module.
pagers
API documentation for visionai_v1.services.streams_service.pagers
module.
pagers
API documentation for visionai_v1.services.warehouse.pagers
module.
pagers
API documentation for visionai_v1alpha1.services.app_platform.pagers
module.
pagers
API documentation for visionai_v1alpha1.services.live_video_analytics.pagers
module.
pagers
API documentation for visionai_v1alpha1.services.streams_service.pagers
module.
pagers
API documentation for visionai_v1alpha1.services.warehouse.pagers
module.