public sealed class OperatorDefinition : IMessage<OperatorDefinition>, IEquatable<OperatorDefinition>, IDeepCloneable<OperatorDefinition>, IBufferMessage, IMessageReference 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.
Implements
IMessageOperatorDefinition, IEquatableOperatorDefinition, IDeepCloneableOperatorDefinition, IBufferMessage, IMessageNamespace
Google.Cloud.VisionAI.V1Assembly
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 |
|