Interface HookConfiguration.Builder

    • Method Detail

      • invocationCondition

        HookConfiguration.Builder invocationCondition​(DocumentAttributeCondition invocationCondition)

        The condition used for when a Lambda function should be invoked.

        For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.

        Parameters:
        invocationCondition - The condition used for when a Lambda function should be invoked.

        For example, you can specify a condition that if there are empty date-time values, then Amazon Q Business should invoke a function that inserts the current date-time.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3BucketName

        HookConfiguration.Builder s3BucketName​(String s3BucketName)

        Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions.

        Parameters:
        s3BucketName - Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        HookConfiguration.Builder roleArn​(String 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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.