Vision AI v1 API - Class OperatorDefinition (1.0.0-beta01)

public sealed class OperatorDefinition : IMessage<OperatorDefinition>, IEquatable<OperatorDefinition>, IDeepCloneable<OperatorDefinition>, IBufferMessage, IMessage

Reference documentation and code samples for the Vision AI v1 API class 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.

Inheritance

object > OperatorDefinition

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

OperatorDefinition()

public OperatorDefinition()

OperatorDefinition(OperatorDefinition)

public OperatorDefinition(OperatorDefinition other)
Parameter
Name Description
other OperatorDefinition

Properties

Attributes

public RepeatedField<OperatorDefinition.Types.AttributeDefinition> Attributes { get; }

Declares the attributes.

Property Value
Type Description
RepeatedFieldOperatorDefinitionTypesAttributeDefinition

Description

public string Description { get; set; }

Full description of the operator.

Property Value
Type Description
string

InputArgs

public RepeatedField<OperatorDefinition.Types.ArgumentDefinition> InputArgs { get; }

Declares input arguments.

Property Value
Type Description
RepeatedFieldOperatorDefinitionTypesArgumentDefinition

Operator

public string Operator { get; set; }

The name of this operator.

Tentatively [A-Z][a-zA-Z0-9]*, e.g., BboxCounter, PetDetector, PetDetector1.

Property Value
Type Description
string

OutputArgs

public RepeatedField<OperatorDefinition.Types.ArgumentDefinition> OutputArgs { get; }

Declares output arguments.

Property Value
Type Description
RepeatedFieldOperatorDefinitionTypesArgumentDefinition

Resources

public ResourceSpecification Resources { get; set; }

The resources for running the operator.

Property Value
Type Description
ResourceSpecification

ShortDescription

public string ShortDescription { get; set; }

Short description of the operator.

Property Value
Type Description
string