Struct aws_sdk_comprehend::types::builders::InputDataConfigBuilder
source · #[non_exhaustive]pub struct InputDataConfigBuilder { /* private fields */ }
Expand description
A builder for InputDataConfig
.
Implementations§
source§impl InputDataConfigBuilder
impl InputDataConfigBuilder
sourcepub fn s3_uri(self, input: impl Into<String>) -> Self
pub fn s3_uri(self, input: impl Into<String>) -> Self
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 set_s3_uri(self, input: Option<String>) -> Self
pub fn set_s3_uri(self, input: Option<String>) -> Self
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 get_s3_uri(&self) -> &Option<String>
pub fn get_s3_uri(&self) -> &Option<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.
sourcepub fn input_format(self, input: InputFormat) -> Self
pub fn input_format(self, input: InputFormat) -> Self
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 set_input_format(self, input: Option<InputFormat>) -> Self
pub fn set_input_format(self, input: Option<InputFormat>) -> Self
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 get_input_format(&self) -> &Option<InputFormat>
pub fn get_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, input: DocumentReaderConfig) -> Self
pub fn document_reader_config(self, input: DocumentReaderConfig) -> Self
Provides configuration parameters to override the default actions for extracting text from PDF documents and image files.
sourcepub fn set_document_reader_config(
self,
input: Option<DocumentReaderConfig>
) -> Self
pub fn set_document_reader_config( self, input: Option<DocumentReaderConfig> ) -> Self
Provides configuration parameters to override the default actions for extracting text from PDF documents and image files.
sourcepub fn get_document_reader_config(&self) -> &Option<DocumentReaderConfig>
pub fn get_document_reader_config(&self) -> &Option<DocumentReaderConfig>
Provides configuration parameters to override the default actions for extracting text from PDF documents and image files.
sourcepub fn build(self) -> Result<InputDataConfig, BuildError>
pub fn build(self) -> Result<InputDataConfig, BuildError>
Consumes the builder and constructs a InputDataConfig
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for InputDataConfigBuilder
impl Clone for InputDataConfigBuilder
source§fn clone(&self) -> InputDataConfigBuilder
fn clone(&self) -> InputDataConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InputDataConfigBuilder
impl Debug for InputDataConfigBuilder
source§impl Default for InputDataConfigBuilder
impl Default for InputDataConfigBuilder
source§fn default() -> InputDataConfigBuilder
fn default() -> InputDataConfigBuilder
source§impl PartialEq for InputDataConfigBuilder
impl PartialEq for InputDataConfigBuilder
source§fn eq(&self, other: &InputDataConfigBuilder) -> bool
fn eq(&self, other: &InputDataConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.