DataSourceDocumentEnrichmentConfigurationArgs

data class DataSourceDocumentEnrichmentConfigurationArgs(val inlineConfigurations: Output<List<DataSourceInlineDocumentEnrichmentConfigurationArgs>>? = null, val postExtractionHookConfiguration: Output<DataSourceHookConfigurationArgs>? = null, val preExtractionHookConfiguration: Output<DataSourceHookConfigurationArgs>? = null) : ConvertibleToJava<DataSourceDocumentEnrichmentConfigurationArgs>

Constructors

constructor(inlineConfigurations: Output<List<DataSourceInlineDocumentEnrichmentConfigurationArgs>>? = null, postExtractionHookConfiguration: Output<DataSourceHookConfigurationArgs>? = null, preExtractionHookConfiguration: Output<DataSourceHookConfigurationArgs>? = null)

Properties

Link copied to clipboard

Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Q Business.

Link copied to clipboard

Configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .

Link copied to clipboard

Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Using Lambda functions .

Functions

Link copied to clipboard
open override fun toJava(): DataSourceDocumentEnrichmentConfigurationArgs