Package com.pulumi.aws.kendra.inputs
Class DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kendra.inputs.DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder
-
- Enclosing class:
- DataSourceCustomDocumentEnrichmentConfigurationArgs
public static final class DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataSourceCustomDocumentEnrichmentConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataSourceCustomDocumentEnrichmentConfigurationArgs defaults)
-
-
Method Detail
-
inlineConfigurations
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder inlineConfigurations(@Nullable com.pulumi.core.Output<java.util.List<DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs>> inlineConfigurations)
- Parameters:
inlineConfigurations- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below.- Returns:
- builder
-
inlineConfigurations
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder inlineConfigurations(java.util.List<DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs> inlineConfigurations)
- Parameters:
inlineConfigurations- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below.- Returns:
- builder
-
inlineConfigurations
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder inlineConfigurations(DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs... inlineConfigurations)
- Parameters:
inlineConfigurations- Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below.- Returns:
- builder
-
postExtractionHookConfiguration
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder postExtractionHookConfiguration(@Nullable com.pulumi.core.Output<DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs> postExtractionHookConfiguration)
- Parameters:
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](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.- Returns:
- builder
-
postExtractionHookConfiguration
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder postExtractionHookConfiguration(DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs postExtractionHookConfiguration)
- Parameters:
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](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.- Returns:
- builder
-
preExtractionHookConfiguration
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder preExtractionHookConfiguration(@Nullable com.pulumi.core.Output<DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs> preExtractionHookConfiguration)
- Parameters:
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](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.- Returns:
- builder
-
preExtractionHookConfiguration
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder preExtractionHookConfiguration(DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs preExtractionHookConfiguration)
- Parameters:
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](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.- Returns:
- builder
-
roleArn
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- 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](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).- Returns:
- builder
-
roleArn
public DataSourceCustomDocumentEnrichmentConfigurationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- 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](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).- Returns:
- builder
-
build
public DataSourceCustomDocumentEnrichmentConfigurationArgs build()
-
-