package google.events.cloud.visionai.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AIEnabledDevicesInputConfig

data.proto:876

Message describing AI-enabled Devices Input Config.

Used in: ProcessorConfig

(message has no fields)

enum AcceleratorType

data.proto:1203

Represents a hardware accelerator type.

Used in: MachineSpec

message Analysis

data.proto:284

Message describing the Analysis object.

Used in: AnalysisEventData

message AnalysisCreatedEvent

events.proto:64

The CloudEvent raised when an Analysis is created.

message AnalysisDefinition

data.proto:232

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).

Used in: Analysis

message AnalysisDeletedEvent

events.proto:86

The CloudEvent raised when an Analysis is deleted.

message AnalysisEventData

data.proto:1361

The data within all Analysis events.

Used in: AnalysisCreatedEvent, AnalysisDeletedEvent, AnalysisUpdatedEvent

message AnalysisUpdatedEvent

events.proto:75

The CloudEvent raised when an Analysis is updated.

message AnalyzerDefinition

data.proto:170

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.

Used in: AnalysisDefinition

message AnalyzerDefinition.DebugOptions

data.proto:195

Options available for debugging purposes only.

Used in: AnalyzerDefinition

message AnalyzerDefinition.StreamInput

data.proto:189

The inputs to this analyzer. We accept input name references of the following form: <analyzer-name>:<output-argument-name> 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"]

Used in: AnalyzerDefinition

message Application

data.proto:359

Message describing Application object

Used in: ApplicationEventData

message Application.ApplicationRuntimeInfo

data.proto:361

Message storing the runtime information of the application.

Used in: Application

message Application.ApplicationRuntimeInfo.GlobalOutputResource

data.proto:363

Message about output resources from application.

Used in: ApplicationRuntimeInfo

message Application.ApplicationRuntimeInfo.MonitoringConfig

data.proto:381

Monitoring-related configuration for an application.

Used in: ApplicationRuntimeInfo

enum Application.BillingMode

data.proto:433

Billing mode of the Application

Used in: Application

enum Application.State

data.proto:397

State of the Application

Used in: Application

message ApplicationConfigs

data.proto:477

Message storing the graph of the application.

Used in: Application, Draft

message ApplicationCreatedEvent

events.proto:130

The CloudEvent raised when an Application is created.

message ApplicationDeletedEvent

events.proto:150

The CloudEvent raised when an Application is deleted.

message ApplicationEventData

data.proto:1391

The data within all Application events.

Used in: ApplicationCreatedEvent, ApplicationDeletedEvent, ApplicationUpdatedEvent

message ApplicationUpdatedEvent

events.proto:140

The CloudEvent raised when an Application is updated.

message AttributeValue

data.proto:148

Represents an actual value of an operator attribute.

Used in: AnalyzerDefinition

message AutoscalingMetricSpec

data.proto:1098

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

Used in: DedicatedResources

message BigQueryConfig

data.proto:958

Message of configurations for BigQuery processor.

Used in: ProcessorConfig

message Cluster

data.proto:95

Message describing the Cluster object.

Used in: ClusterEventData

enum Cluster.State

data.proto:97

The current state of the cluster.

Used in: Cluster

message ClusterCreatedEvent

events.proto:223

The CloudEvent raised when a Cluster is created.

message ClusterDeletedEvent

events.proto:243

The CloudEvent raised when a Cluster is deleted.

message ClusterEventData

data.proto:1367

The data within all Cluster events.

Used in: ClusterCreatedEvent, ClusterDeletedEvent, ClusterUpdatedEvent

message ClusterUpdatedEvent

events.proto:233

The CloudEvent raised when a Cluster is updated.

message CustomProcessorSourceInfo

data.proto:741

Describes the source info for a custom processor.

Used in: Processor

message CustomProcessorSourceInfo.ModelSchema

data.proto:744

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).

Used in: CustomProcessorSourceInfo

enum CustomProcessorSourceInfo.SourceType

data.proto:759

Source type of the imported custom processor.

Used in: CustomProcessorSourceInfo

enum DataType

data.proto:1233

All supported data types.

Used in: ProcessorIOSpec.GraphInputChannelSpec, ProcessorIOSpec.GraphOutputChannelSpec

message DedicatedResources

data.proto:1116

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

Used in: VertexCustomConfig

message Draft

data.proto:538

Message describing Draft object

Used in: DraftEventData

message DraftCreatedEvent

events.proto:160

The CloudEvent raised when a Draft is created.

message DraftDeletedEvent

events.proto:182

The CloudEvent raised when a Draft is deleted.

message DraftEventData

data.proto:1349

The data within all Draft events.

Used in: DraftCreatedEvent, DraftDeletedEvent, DraftUpdatedEvent

message DraftUpdatedEvent

events.proto:171

The CloudEvent raised when a Draft is updated.

message Event

data.proto:1279

Message describing the Event object.

Used in: EventEventData

enum Event.Clock

data.proto:1281

Clock that will be used for joining streams.

Used in: Event

message EventCreatedEvent

events.proto:286

The CloudEvent raised when an Event is created.

message EventDeletedEvent

events.proto:308

The CloudEvent raised when an Event is deleted.

message EventEventData

data.proto:1373

The data within all Event events.

Used in: EventCreatedEvent, EventDeletedEvent, EventUpdatedEvent

message EventUpdatedEvent

events.proto:297

The CloudEvent raised when an Event is updated.

message GcsSource

data.proto:142

The Google Cloud Storage location for the input content.

Used in: CustomProcessorSourceInfo.ModelSchema

message GeneralObjectDetectionConfig

data.proto:955

Message of configurations for General Object Detection processor.

Used in: ProcessorConfig

(message has no fields)

message MachineSpec

data.proto:1072

Specification of a single machine.

Used in: DedicatedResources

message MediaWarehouseConfig

data.proto:879

Message describing MediaWarehouseConfig.

Used in: ProcessorConfig

enum ModelType

data.proto:1173

All the supported model types in Vision AI App Platform.

Used in: Processor

message Node

data.proto:483

Message describing node object.

Used in: ApplicationConfigs

message Node.InputEdge

data.proto:485

Message describing one edge pointing into a node.

Used in: Node

message NormalizedPolygon

data.proto:53

Normalized Polygon.

Used in: StreamAnnotation

message NormalizedPolyline

data.proto:61

Normalized Pplyline, which represents a curve consisting of connected straight-line segments.

Used in: StreamAnnotation

message NormalizedVertex

data.proto:69

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.

Used in: NormalizedPolygon, NormalizedPolyline

message OccupancyCountConfig

data.proto:915

Message describing OccupancyCountConfig.

Used in: ProcessorConfig

message PersonBlurConfig

data.proto:894

Message describing FaceBlurConfig.

Used in: ProcessorConfig

enum PersonBlurConfig.PersonBlurType

data.proto:896

Type of Person Blur

Used in: PersonBlurConfig

message PersonVehicleDetectionConfig

data.proto:930

Message describing PersonVehicleDetectionConfig.

Used in: ProcessorConfig

message PersonalProtectiveEquipmentDetectionConfig

data.proto:943

Message describing PersonalProtectiveEquipmentDetectionConfig.

Used in: ProcessorConfig

message Process

data.proto:320

Message describing the Process object.

Used in: ProcessEventData

message ProcessCreatedEvent

events.proto:97

The CloudEvent raised when a Process is created.

message ProcessDeletedEvent

events.proto:119

The CloudEvent raised when a Process is deleted.

message ProcessEventData

data.proto:1379

The data within all Process events.

Used in: ProcessCreatedEvent, ProcessDeletedEvent, ProcessUpdatedEvent

message ProcessUpdatedEvent

events.proto:108

The CloudEvent raised when a Process is updated.

message Processor

data.proto:563

Message describing Processor object. Next ID: 19

Used in: ProcessorEventData

enum Processor.ProcessorState

data.proto:589

Used in: Processor

enum Processor.ProcessorType

data.proto:565

Type

Used in: Processor

message ProcessorConfig

data.proto:795

Next ID: 29

Used in: Node

message ProcessorCreatedEvent

events.proto:193

The CloudEvent raised when a Processor is created.

message ProcessorDeletedEvent

events.proto:213

The CloudEvent raised when a Processor is deleted.

message ProcessorEventData

data.proto:1355

The data within all Processor events.

Used in: ProcessorCreatedEvent, ProcessorDeletedEvent, ProcessorUpdatedEvent

message ProcessorIOSpec

data.proto:652

Message describing the input / output specifications of a processor.

Used in: Processor

message ProcessorIOSpec.GraphInputChannelSpec

data.proto:654

Message for input channel specification.

Used in: ProcessorIOSpec

message ProcessorIOSpec.GraphOutputChannelSpec

data.proto:680

Message for output channel specification.

Used in: ProcessorIOSpec

message ProcessorIOSpec.InstanceResourceInputBindingSpec

data.proto:694

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

Used in: ProcessorIOSpec

message ProcessorIOSpec.InstanceResourceOutputBindingSpec

data.proto:709

Used in: ProcessorIOSpec

message ProcessorUpdatedEvent

events.proto:203

The CloudEvent raised when a Processor is updated.

enum RunMode

data.proto:270

RunMode represents the mode to launch the Process on.

Used in: Process

message RunStatus

data.proto:238

Message describing the status of the Process.

Used in: Process

enum RunStatus.State

data.proto:240

State represents the running status of the Process.

Used in: RunStatus

message Series

data.proto:1319

Message describing the Series object.

Used in: SeriesEventData

message SeriesCreatedEvent

events.proto:319

The CloudEvent raised when a Series is created.

message SeriesDeletedEvent

events.proto:341

The CloudEvent raised when a Series is deleted.

message SeriesEventData

data.proto:1343

The data within all Series events.

Used in: SeriesCreatedEvent, SeriesDeletedEvent, SeriesUpdatedEvent

message SeriesUpdatedEvent

events.proto:330

The CloudEvent raised when a Series is updated.

message Stream

data.proto:1250

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.

Used in: StreamEventData

message StreamAnnotation

data.proto:28

message about annotations about Vision AI stream resource.

Used in: StreamWithAnnotation, StreamWithAnnotation.NodeAnnotation

enum StreamAnnotationType

data.proto:78

Enum describing all possible types of a stream annotation.

Used in: Processor, StreamAnnotation

message StreamCreatedEvent

events.proto:253

The CloudEvent raised when a Stream is created.

message StreamDeletedEvent

events.proto:275

The CloudEvent raised when a Stream is deleted.

message StreamEventData

data.proto:1385

The data within all Stream events.

Used in: StreamCreatedEvent, StreamDeletedEvent, StreamUpdatedEvent

message StreamUpdatedEvent

events.proto:264

The CloudEvent raised when a Stream is updated.

message StreamWithAnnotation

data.proto:838

Message describing Vision AI stream with application specific annotations. All the StreamAnnotation object inside this message MUST have unique id.

Used in: VideoStreamInputConfig

message StreamWithAnnotation.NodeAnnotation

data.proto:840

Message describing annotations specific to application node.

Used in: StreamWithAnnotation

message VertexAutoMLVideoConfig

data.proto:1019

Message describing VertexAutoMLVideoConfig.

Used in: ProcessorConfig

message VertexAutoMLVisionConfig

data.proto:1008

Message of configurations of Vertex AutoML Vision Processors.

Used in: ProcessorConfig

message VertexCustomConfig

data.proto:1038

Message describing VertexCustomConfig.

Used in: ProcessorConfig

message VideoStreamInputConfig

data.proto:869

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.

Used in: ProcessorConfig