@Stability(value=Stable) public static final class CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDataSource.CustomDocumentEnrichmentConfigurationProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder inlineConfigurations(IResolvable inlineConfigurations)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getInlineConfigurations()inlineConfigurations - Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder inlineConfigurations(List<? extends Object> inlineConfigurations)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getInlineConfigurations()inlineConfigurations - Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder postExtractionHookConfiguration(CfnDataSource.HookConfigurationProperty postExtractionHookConfiguration)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getPostExtractionHookConfiguration()postExtractionHookConfiguration - 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 Advanced data manipulation .this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder postExtractionHookConfiguration(IResolvable postExtractionHookConfiguration)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getPostExtractionHookConfiguration()postExtractionHookConfiguration - 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 Advanced data manipulation .this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder preExtractionHookConfiguration(CfnDataSource.HookConfigurationProperty preExtractionHookConfiguration)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getPreExtractionHookConfiguration()preExtractionHookConfiguration - 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 Advanced data manipulation .this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder preExtractionHookConfiguration(IResolvable preExtractionHookConfiguration)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getPreExtractionHookConfiguration()preExtractionHookConfiguration - 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 Advanced data manipulation .this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.Builder roleArn(String roleArn)
CfnDataSource.CustomDocumentEnrichmentConfigurationProperty.getRoleArn()roleArn - The Amazon Resource Name (ARN) of a role with permission to run `PreExtractionHookConfiguration` and `PostExtractionHookConfiguration` for altering document metadata and content during the document ingestion process.
For more information, see IAM roles for Amazon Kendra .this@Stability(value=Stable) public CfnDataSource.CustomDocumentEnrichmentConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnDataSource.CustomDocumentEnrichmentConfigurationProperty>CfnDataSource.CustomDocumentEnrichmentConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.