public sealed class InputConfig : IMessage<InputConfig>, IEquatable<InputConfig>, IDeepCloneable<InputConfig>, IBufferMessage, IMessage
The desired input location and metadata.
Implements
IMessage<InputConfig>, IEquatable<InputConfig>, IDeepCloneable<InputConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.DocumentAI.V1Beta2Assembly
Google.Cloud.DocumentAI.V1Beta2.dll
Constructors
InputConfig()
public InputConfig()
InputConfig(InputConfig)
public InputConfig(InputConfig other)
Name | Description |
other | InputConfig |
Properties
Contents
public ByteString Contents { get; set; }
Content in bytes, represented as a stream of bytes.
Note: As with all bytes
fields, proto buffer messages use a pure binary
representation, whereas JSON representations use base64.
This field only works for synchronous ProcessDocument method.
Type | Description |
ByteString |
GcsSource
public GcsSource GcsSource { get; set; }
The Google Cloud Storage location to read the input from. This must be a single file.
Type | Description |
GcsSource |
MimeType
public string MimeType { get; set; }
Required. Mimetype of the input. Current supported mimetypes are application/pdf, image/tiff, and image/gif. In addition, application/json type is supported for requests with [ProcessDocumentRequest.automl_params][google.cloud.documentai.v1beta2.ProcessDocumentRequest.automl_params] field set. The JSON file needs to be in [Document][google.cloud.documentai.v1beta2.Document] format.
Type | Description |
String |
SourceCase
public InputConfig.SourceOneofCase SourceCase { get; }
Type | Description |
InputConfig.SourceOneofCase |