public sealed class ProcessorVersion : IMessage<ProcessorVersion>, IEquatable<ProcessorVersion>, IDeepCloneable<ProcessorVersion>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Document AI v1beta3 API class ProcessorVersion.
A processor version is an implementation of a processor. Each processor can have multiple versions, pretrained by Google internally or uptrained by the customer. A processor can only have one default version at a time. Its document-processing behavior is defined by that version.
Implements
IMessageProcessorVersion, IEquatableProcessorVersion, IDeepCloneableProcessorVersion, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Beta3Assembly
Google.Cloud.DocumentAI.V1Beta3.dll
Constructors
ProcessorVersion()
public ProcessorVersion()ProcessorVersion(ProcessorVersion)
public ProcessorVersion(ProcessorVersion other)| Parameter | |
|---|---|
| Name | Description |
other |
ProcessorVersion |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time the processor version was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeprecationInfo
public ProcessorVersion.Types.DeprecationInfo DeprecationInfo { get; set; }Output only. If set, information about the eventual deprecation of this version.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersionTypesDeprecationInfo |
|
DisplayName
public string DisplayName { get; set; }The display name of the processor version.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DocumentSchema
public DocumentSchema DocumentSchema { get; set; }Output only. The schema of the processor version. Describes the output.
| Property Value | |
|---|---|
| Type | Description |
DocumentSchema |
|
GenAiModelInfo
public ProcessorVersion.Types.GenAiModelInfo GenAiModelInfo { get; set; }Output only. Information about Generative AI model-based processor versions.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersionTypesGenAiModelInfo |
|
GoogleManaged
public bool GoogleManaged { get; set; }Output only. Denotes that this ProcessorVersion is managed by Google.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
KmsKeyName
public string KmsKeyName { get; set; }Output only. The KMS key name used for encryption.
| Property Value | |
|---|---|
| Type | Description |
string |
|
KmsKeyVersionName
public string KmsKeyVersionName { get; set; }Output only. The KMS key version with which data is encrypted.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LatestEvaluation
public EvaluationReference LatestEvaluation { get; set; }Output only. The most recently invoked evaluation for the processor version.
| Property Value | |
|---|---|
| Type | Description |
EvaluationReference |
|
ModelType
public ProcessorVersion.Types.ModelType ModelType { get; set; }Output only. The model type of this processor version.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersionTypesModelType |
|
Name
public string Name { get; set; }Identifier. 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 |
|
SatisfiesPzi
public bool SatisfiesPzi { get; set; }Output only. Reserved for future use.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SatisfiesPzs
public bool SatisfiesPzs { get; set; }Output only. Reserved for future use.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
State
public ProcessorVersion.Types.State State { get; set; }Output only. The state of the processor version.
| Property Value | |
|---|---|
| Type | Description |
ProcessorVersionTypesState |
|