Struct aws_sdk_comprehend::model::document_reader_config::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for DocumentReaderConfig.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn document_read_action(self, input: DocumentReadAction) -> Self
pub fn document_read_action(self, input: DocumentReadAction) -> Self
This enum field will start with two values which will apply to PDFs:
-
TEXTRACT_DETECT_DOCUMENT_TEXT- The service calls DetectDocumentText for PDF documents per page. -
TEXTRACT_ANALYZE_DOCUMENT- The service calls AnalyzeDocument for PDF documents per page.
sourcepub fn set_document_read_action(self, input: Option<DocumentReadAction>) -> Self
pub fn set_document_read_action(self, input: Option<DocumentReadAction>) -> Self
This enum field will start with two values which will apply to PDFs:
-
TEXTRACT_DETECT_DOCUMENT_TEXT- The service calls DetectDocumentText for PDF documents per page. -
TEXTRACT_ANALYZE_DOCUMENT- The service calls AnalyzeDocument for PDF documents per page.
sourcepub fn document_read_mode(self, input: DocumentReadMode) -> Self
pub fn document_read_mode(self, input: DocumentReadMode) -> Self
This enum field provides two values:
-
SERVICE_DEFAULT- use service defaults for Document reading. For Digital PDF it would mean using an internal parser instead of Textract APIs -
FORCE_DOCUMENT_READ_ACTION- Always use specified action for DocumentReadAction, including Digital PDF.
sourcepub fn set_document_read_mode(self, input: Option<DocumentReadMode>) -> Self
pub fn set_document_read_mode(self, input: Option<DocumentReadMode>) -> Self
This enum field provides two values:
-
SERVICE_DEFAULT- use service defaults for Document reading. For Digital PDF it would mean using an internal parser instead of Textract APIs -
FORCE_DOCUMENT_READ_ACTION- Always use specified action for DocumentReadAction, including Digital PDF.
sourcepub fn feature_types(self, input: DocumentReadFeatureTypes) -> Self
pub fn feature_types(self, input: DocumentReadFeatureTypes) -> Self
Appends an item to feature_types.
To override the contents of this collection use set_feature_types.
Specifies how the text in an input file should be processed:
sourcepub fn set_feature_types(
self,
input: Option<Vec<DocumentReadFeatureTypes>>
) -> Self
pub fn set_feature_types(
self,
input: Option<Vec<DocumentReadFeatureTypes>>
) -> Self
Specifies how the text in an input file should be processed:
sourcepub fn build(self) -> DocumentReaderConfig
pub fn build(self) -> DocumentReaderConfig
Consumes the builder and constructs a DocumentReaderConfig.