public sealed class ProcessorVersion : IMessage<ProcessorVersion>, IEquatable<ProcessorVersion>, IDeepCloneable<ProcessorVersion>, IBufferMessage, IMessage
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
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 |