public sealed class ProcessorVersion : IMessage<ProcessorVersion>, IEquatable<ProcessorVersion>, IDeepCloneable<ProcessorVersion>, IBufferMessage, IMessageA 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
Implements
IMessage<ProcessorVersion>, IEquatable<ProcessorVersion>, IDeepCloneable<ProcessorVersion>, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Assembly
Google.Cloud.DocumentAI.V1.dll
Constructors
ProcessorVersion()
public ProcessorVersion()ProcessorVersion(ProcessorVersion)
public ProcessorVersion(ProcessorVersion other)| Parameter | |
|---|---|
| Name | Description |
other |
ProcessorVersion |
Properties
CreateTime
public Timestamp CreateTime { get; set; }The time the processor version was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeprecationInfo
public ProcessorVersion.Types.DeprecationInfo DeprecationInfo { get; set; }If set, information about the eventual deprecation of this version.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersion.Types.DeprecationInfo |
|
DisplayName
public string DisplayName { get; set; }The display name of the processor version.
| Property Value | |
|---|---|
| Type | Description |
String |
|
GoogleManaged
public bool GoogleManaged { get; set; }Denotes that this ProcessorVersion is managed by google.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
KmsKeyName
public string KmsKeyName { get; set; }The KMS key name used for encryption.
| Property Value | |
|---|---|
| Type | Description |
String |
|
KmsKeyVersionName
public string KmsKeyVersionName { get; set; }The KMS key version with which data is encrypted.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
String |
|
ProcessorVersionName
public ProcessorVersionName ProcessorVersionName { get; set; }ProcessorVersionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersionName |
|
State
public ProcessorVersion.Types.State State { get; set; }The state of the processor version.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersion.Types.State |
|