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

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

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

Inheritance

object > AnalyzerDefinition

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

AnalyzerDefinition()

public AnalyzerDefinition()

AnalyzerDefinition(AnalyzerDefinition)

public AnalyzerDefinition(AnalyzerDefinition other)
Parameter
Name Description
other AnalyzerDefinition

Properties

Analyzer

public string Analyzer { get; set; }

The name of this analyzer.

Tentatively [a-z][a-z0-9](_[a-z0-9]+).

Property Value
Type Description
string

Attrs

public MapField<string, AttributeValue> Attrs { get; }

The attribute values that this analyzer applies to the operator.

Supply a mapping between the attribute names and the actual value you wish to apply. If an attribute name is omitted, then it will take a preconfigured default value.

Property Value
Type Description
MapFieldstringAttributeValue

DebugOptions

public AnalyzerDefinition.Types.DebugOptions DebugOptions { get; set; }

Debug options.

Property Value
Type Description
AnalyzerDefinitionTypesDebugOptions

Inputs

public RepeatedField<AnalyzerDefinition.Types.StreamInput> Inputs { get; }

Input streams.

Property Value
Type Description
RepeatedFieldAnalyzerDefinitionTypesStreamInput

Operator

public string Operator { get; set; }

The name of the operator that this analyzer runs.

Must match the name of a supported operator.

Property Value
Type Description
string

OperatorOption

public AnalyzerDefinition.Types.OperatorOption OperatorOption { get; set; }

Operator option.

Property Value
Type Description
AnalyzerDefinitionTypesOperatorOption