Class InputConfig (1.0.0-beta03)

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

The desired input location and metadata.

Inheritance

Object > InputConfig

Namespace

Google.Cloud.DocumentAI.V1Beta2

Assembly

Google.Cloud.DocumentAI.V1Beta2.dll

Constructors

InputConfig()

public InputConfig()

InputConfig(InputConfig)

public InputConfig(InputConfig other)
Parameter
NameDescription
otherInputConfig

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.

Property Value
TypeDescription
ByteString

GcsSource

public GcsSource GcsSource { get; set; }

The Google Cloud Storage location to read the input from. This must be a single file.

Property Value
TypeDescription
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.

Property Value
TypeDescription
String

SourceCase

public InputConfig.SourceOneofCase SourceCase { get; }
Property Value
TypeDescription
InputConfig.SourceOneofCase