public sealed class BatchProcessRequest : IMessage<BatchProcessRequest>, IEquatable<BatchProcessRequest>, IDeepCloneable<BatchProcessRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Document AI v1 API class BatchProcessRequest.
Request message for [BatchProcessDocuments][google.cloud.documentai.v1.DocumentProcessorService.BatchProcessDocuments].
Implements
IMessageBatchProcessRequest, IEquatableBatchProcessRequest, IDeepCloneableBatchProcessRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Assembly
Google.Cloud.DocumentAI.V1.dll
Constructors
BatchProcessRequest()
public BatchProcessRequest()
BatchProcessRequest(BatchProcessRequest)
public BatchProcessRequest(BatchProcessRequest other)
Parameter | |
---|---|
Name | Description |
other | BatchProcessRequest |
Properties
DocumentOutputConfig
public DocumentOutputConfig DocumentOutputConfig { get; set; }
The output configuration for the [BatchProcessDocuments][google.cloud.documentai.v1.DocumentProcessorService.BatchProcessDocuments] method.
Property Value | |
---|---|
Type | Description |
DocumentOutputConfig |
InputDocuments
public BatchDocumentsInputConfig InputDocuments { get; set; }
The input documents for the [BatchProcessDocuments][google.cloud.documentai.v1.DocumentProcessorService.BatchProcessDocuments] method.
Property Value | |
---|---|
Type | Description |
BatchDocumentsInputConfig |
Labels
public MapField<string, string> Labels { get; }
Optional. The labels with user-defined metadata for the request.
Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Required. The resource name of
[Processor][google.cloud.documentai.v1.Processor] or
[ProcessorVersion][google.cloud.documentai.v1.ProcessorVersion].
Format: projects/{project}/locations/{location}/processors/{processor}
,
or
projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}
Property Value | |
---|---|
Type | Description |
string |
ProcessOptions
public ProcessOptions ProcessOptions { get; set; }
Inference-time options for the process API
Property Value | |
---|---|
Type | Description |
ProcessOptions |
ResourceName
public IResourceName ResourceName { get; set; }
IResourceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
SkipHumanReview
public bool SkipHumanReview { get; set; }
Whether human review should be skipped for this request. Default to
false
.
Property Value | |
---|---|
Type | Description |
bool |