Cloud Document AI v1 API - Class ProcessorVersion (3.1.0)

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

Reference documentation and code samples for the Cloud Document AI v1 API class ProcessorVersion.

A processor version is an implementation of a processor. Each processor can have multiple versions, pre-trained by Google internally or up-trained by the customer. At a time, a processor can only have one default version version. So the processor's behavior (when processing documents) is defined by a default version

Inheritance

Object > ProcessorVersion

Namespace

Google.Cloud.DocumentAI.V1

Assembly

Google.Cloud.DocumentAI.V1.dll

Constructors

ProcessorVersion()

public ProcessorVersion()

ProcessorVersion(ProcessorVersion)

public ProcessorVersion(ProcessorVersion other)
Parameter
NameDescription
otherProcessorVersion

Properties

CreateTime

public Timestamp CreateTime { get; set; }

The time the processor version was created.

Property Value
TypeDescription
Timestamp

DeprecationInfo

public ProcessorVersion.Types.DeprecationInfo DeprecationInfo { get; set; }

If set, information about the eventual deprecation of this version.

Property Value
TypeDescription
ProcessorVersion.Types.DeprecationInfo

DisplayName

public string DisplayName { get; set; }

The display name of the processor version.

Property Value
TypeDescription
String

DocumentSchema

public DocumentSchema DocumentSchema { get; set; }

The schema of the processor version. Describes the output.

Property Value
TypeDescription
DocumentSchema

GoogleManaged

public bool GoogleManaged { get; set; }

Denotes that this ProcessorVersion is managed by google.

Property Value
TypeDescription
Boolean

KmsKeyName

public string KmsKeyName { get; set; }

The KMS key name used for encryption.

Property Value
TypeDescription
String

KmsKeyVersionName

public string KmsKeyVersionName { get; set; }

The KMS key version with which data is encrypted.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

The resource name of the processor version. Format: projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processor_version}

Property Value
TypeDescription
String

ProcessorVersionName

public ProcessorVersionName ProcessorVersionName { get; set; }

ProcessorVersionName-typed view over the Name resource name property.

Property Value
TypeDescription
ProcessorVersionName

State

public ProcessorVersion.Types.State State { get; set; }

The state of the processor version.

Property Value
TypeDescription
ProcessorVersion.Types.State