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

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

Reference documentation and code samples for the Vision AI v1 API class Processor.

Message describing Processor object. Next ID: 19

Inheritance

object > Processor

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

Processor()

public Processor()

Processor(Processor)

public Processor(Processor other)
Parameter
Name Description
other Processor

Properties

ConfigurationTypeurl

public string ConfigurationTypeurl { get; set; }

Output only. The corresponding configuration can be used in the Application to customize the behavior of the processor.

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. [Output only] Create timestamp.

Property Value
Type Description
Timestamp

CustomProcessorSourceInfo

public CustomProcessorSourceInfo CustomProcessorSourceInfo { get; set; }

Source info for customer created processor.

Property Value
Type Description
CustomProcessorSourceInfo

Description

public string Description { get; set; }

Illustrative sentences for describing the functionality of the processor.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Required. A user friendly display name for the processor.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs.

Property Value
Type Description
MapFieldstringstring

ModelType

public ModelType ModelType { get; set; }

Model Type.

Property Value
Type Description
ModelType

Name

public string Name { get; set; }

name of resource.

Property Value
Type Description
string

ProcessorIoSpec

public ProcessorIOSpec ProcessorIoSpec { get; set; }

Output only. [Output only] The input / output specifications of a processor, each type of processor has fixed input / output specs which cannot be altered by customer.

Property Value
Type Description
ProcessorIOSpec

ProcessorName

public ProcessorName ProcessorName { get; set; }

ProcessorName-typed view over the Name resource name property.

Property Value
Type Description
ProcessorName

ProcessorType

public Processor.Types.ProcessorType ProcessorType { get; set; }

Output only. Processor Type.

Property Value
Type Description
ProcessorTypesProcessorType

State

public Processor.Types.ProcessorState State { get; set; }

Output only. State of the Processor.

Property Value
Type Description
ProcessorTypesProcessorState

SupportedAnnotationTypes

public RepeatedField<StreamAnnotationType> SupportedAnnotationTypes { get; }
Property Value
Type Description
RepeatedFieldStreamAnnotationType

SupportedInstanceTypes

public RepeatedField<Instance.Types.InstanceType> SupportedInstanceTypes { get; }

Which instance types this processor supports; if empty, this default to STREAMING_PREDICTION.

Property Value
Type Description
RepeatedFieldInstanceTypesInstanceType

SupportsPostProcessing

public bool SupportsPostProcessing { get; set; }

Indicates if the processor supports post processing.

Property Value
Type Description
bool

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. [Output only] Update timestamp.

Property Value
Type Description
Timestamp