Struct aws_sdk_comprehend::types::InputDataConfig
source · #[non_exhaustive]pub struct InputDataConfig {
pub s3_uri: String,
pub input_format: Option<InputFormat>,
pub document_reader_config: Option<DocumentReaderConfig>,
}
Expand description
The input properties for an inference job. The document reader config field applies only to non-text inputs for custom analysis.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.s3_uri: String
The Amazon S3 URI for the input data. The URI must be in same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of data files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
input_format: Option<InputFormat>
Specifies how the text in an input file should be processed:
-
ONE_DOC_PER_FILE
- Each file is considered a separate document. Use this option when you are processing large documents, such as newspaper articles or scientific papers. -
ONE_DOC_PER_LINE
- Each line in a file is considered a separate document. Use this option when you are processing many short documents, such as text messages.
document_reader_config: Option<DocumentReaderConfig>
Provides configuration parameters to override the default actions for extracting text from PDF documents and image files.
Implementations§
source§impl InputDataConfig
impl InputDataConfig
sourcepub fn s3_uri(&self) -> &str
pub fn s3_uri(&self) -> &str
The Amazon S3 URI for the input data. The URI must be in same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of data files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
sourcepub fn input_format(&self) -> Option<&InputFormat>
pub fn input_format(&self) -> Option<&InputFormat>
Specifies how the text in an input file should be processed:
-
ONE_DOC_PER_FILE
- Each file is considered a separate document. Use this option when you are processing large documents, such as newspaper articles or scientific papers. -
ONE_DOC_PER_LINE
- Each line in a file is considered a separate document. Use this option when you are processing many short documents, such as text messages.
sourcepub fn document_reader_config(&self) -> Option<&DocumentReaderConfig>
pub fn document_reader_config(&self) -> Option<&DocumentReaderConfig>
Provides configuration parameters to override the default actions for extracting text from PDF documents and image files.
source§impl InputDataConfig
impl InputDataConfig
sourcepub fn builder() -> InputDataConfigBuilder
pub fn builder() -> InputDataConfigBuilder
Creates a new builder-style object to manufacture InputDataConfig
.
Trait Implementations§
source§impl Clone for InputDataConfig
impl Clone for InputDataConfig
source§fn clone(&self) -> InputDataConfig
fn clone(&self) -> InputDataConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InputDataConfig
impl Debug for InputDataConfig
source§impl PartialEq for InputDataConfig
impl PartialEq for InputDataConfig
source§fn eq(&self, other: &InputDataConfig) -> bool
fn eq(&self, other: &InputDataConfig) -> bool
self
and other
values to be equal, and is used
by ==
.