Class Textract2EndpointBuilderFactory.Textract2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.Textract2EndpointBuilderFactory.Textract2HeaderNameBuilder
Enclosing interface:
Textract2EndpointBuilderFactory

public static class Textract2EndpointBuilderFactory.Textract2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Textract component.
  • Constructor Details

    • Textract2HeaderNameBuilder

      public Textract2HeaderNameBuilder()
  • Method Details

    • awsTextractOperation

      public String awsTextractOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractOperation.
    • awsTextractS3Bucket

      public String awsTextractS3Bucket()
      The S3 bucket name containing the document to process. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractS3Bucket.
    • awsTextractS3Object

      public String awsTextractS3Object()
      The S3 object name (key) of the document to process. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractS3Object.
    • awsTextractS3ObjectVersion

      public String awsTextractS3ObjectVersion()
      The S3 object version of the document to process. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractS3ObjectVersion.
    • awsTextractJobId

      public String awsTextractJobId()
      The job ID for async operations (StartDocumentTextDetection, StartDocumentAnalysis). The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractJobId.
    • awsTextractMaxResults

      public String awsTextractMaxResults()
      The maximum number of results to return in paginated operations. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsTextractMaxResults.
    • awsTextractNextToken

      public String awsTextractNextToken()
      The next token for pagination in operations that return multiple pages. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsTextractNextToken.
    • awsTextractFeatureTypes

      public String awsTextractFeatureTypes()
      The feature types for document analysis (TABLES, FORMS, SIGNATURES, etc.). The option is a: List<FeatureType> type. Group: producer
      Returns:
      the name of the header AwsTextractFeatureTypes.