Class Processor (1.0.0-beta04)

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

The first-class citizen for DocumentAI. Each processor defines how to extract structural information from a document.

Inheritance

Object > Processor

Namespace

Google.Cloud.DocumentAI.V1Beta3

Assembly

Google.Cloud.DocumentAI.V1Beta3.dll

Constructors

Processor()

public Processor()

Processor(Processor)

public Processor(Processor other)
Parameter
NameDescription
otherProcessor

Properties

CreateTime

public Timestamp CreateTime { get; set; }

The time the processor was created.

Property Value
TypeDescription
Timestamp

DefaultProcessorVersion

public string DefaultProcessorVersion { get; set; }

The default processor version.

Property Value
TypeDescription
String

DisplayName

public string DisplayName { get; set; }

The display name of the processor.

Property Value
TypeDescription
String

KmsKeyName

public string KmsKeyName { get; set; }

The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Output only. Immutable. The resource name of the processor. Format: projects/{project}/locations/{location}/processors/{processor}

Property Value
TypeDescription
String

ProcessEndpoint

public string ProcessEndpoint { get; set; }

Output only. Immutable. The http endpoint that can be called to invoke processing.

Property Value
TypeDescription
String

ProcessorName

public ProcessorName ProcessorName { get; set; }

ProcessorName-typed view over the Name resource name property.

Property Value
TypeDescription
ProcessorName

State

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

Output only. The state of the processor.

Property Value
TypeDescription
Processor.Types.State

Type

public string Type { get; set; }

The processor type.

Property Value
TypeDescription
String