Interface InputConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InputConfig
,InputConfig.Builder
public interface InputConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.ByteString
getContents()
Content in bytes, represented as a stream of bytes.GcsSource
getGcsSource()
The Google Cloud Storage location to read the input from.GcsSourceOrBuilder
getGcsSourceOrBuilder()
The Google Cloud Storage location to read the input from.String
getMimeType()
Required.com.google.protobuf.ByteString
getMimeTypeBytes()
Required.InputConfig.SourceCase
getSourceCase()
boolean
hasContents()
Content in bytes, represented as a stream of bytes.boolean
hasGcsSource()
The Google Cloud Storage location to read the input from.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasGcsSource
boolean hasGcsSource()
The Google Cloud Storage location to read the input from. This must be a single file.
.google.cloud.documentai.v1beta2.GcsSource gcs_source = 1;
- Returns:
- Whether the gcsSource field is set.
-
getGcsSource
GcsSource getGcsSource()
The Google Cloud Storage location to read the input from. This must be a single file.
.google.cloud.documentai.v1beta2.GcsSource gcs_source = 1;
- Returns:
- The gcsSource.
-
getGcsSourceOrBuilder
GcsSourceOrBuilder getGcsSourceOrBuilder()
The Google Cloud Storage location to read the input from. This must be a single file.
.google.cloud.documentai.v1beta2.GcsSource gcs_source = 1;
-
hasContents
boolean hasContents()
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.
bytes contents = 3;
- Returns:
- Whether the contents field is set.
-
getContents
com.google.protobuf.ByteString getContents()
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.
bytes contents = 3;
- Returns:
- The contents.
-
getMimeType
String getMimeType()
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.
string mime_type = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The mimeType.
-
getMimeTypeBytes
com.google.protobuf.ByteString getMimeTypeBytes()
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.
string mime_type = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for mimeType.
-
getSourceCase
InputConfig.SourceCase getSourceCase()
-
-