Class Polly2EndpointBuilderFactory.Polly2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.Polly2EndpointBuilderFactory.Polly2HeaderNameBuilder
Enclosing interface:
Polly2EndpointBuilderFactory

public static class Polly2EndpointBuilderFactory.Polly2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Polly component.
  • Constructor Details

    • Polly2HeaderNameBuilder

      public Polly2HeaderNameBuilder()
  • Method Details

    • awsPollyOperation

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

      public String awsPollyVoiceId()
      The voice ID to use for synthesis. The option is a: software.amazon.awssdk.services.polly.model.VoiceId type. Group: producer
      Returns:
      the name of the header AwsPollyVoiceId.
    • awsPollyOutputFormat

      public String awsPollyOutputFormat()
      The output format for the audio stream. The option is a: software.amazon.awssdk.services.polly.model.OutputFormat type. Group: producer
      Returns:
      the name of the header AwsPollyOutputFormat.
    • awsPollyTextType

      public String awsPollyTextType()
      The type of text input (text or ssml). The option is a: software.amazon.awssdk.services.polly.model.TextType type. Group: producer
      Returns:
      the name of the header AwsPollyTextType.
    • awsPollySampleRate

      public String awsPollySampleRate()
      The sample rate in Hz. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollySampleRate.
    • awsPollyEngine

      public String awsPollyEngine()
      The engine to use (standard, neural, long-form, generative). The option is a: software.amazon.awssdk.services.polly.model.Engine type. Group: producer
      Returns:
      the name of the header AwsPollyEngine.
    • awsPollyLanguageCode

      public String awsPollyLanguageCode()
      The language code. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyLanguageCode.
    • awsPollyLexiconNames

      public String awsPollyLexiconNames()
      Comma-separated list of lexicon names. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyLexiconNames.
    • awsPollyLexiconName

      public String awsPollyLexiconName()
      The name of the lexicon. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyLexiconName.
    • awsPollyLexiconContent

      public String awsPollyLexiconContent()
      The content of the lexicon in PLS format. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyLexiconContent.
    • awsPollyTaskId

      public String awsPollyTaskId()
      The task ID for speech synthesis task. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyTaskId.
    • awsPollyS3Bucket

      public String awsPollyS3Bucket()
      The S3 bucket name for output. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyS3Bucket.
    • awsPollyS3KeyPrefix

      public String awsPollyS3KeyPrefix()
      The S3 key prefix for output. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyS3KeyPrefix.
    • awsPollySnsTopicArn

      public String awsPollySnsTopicArn()
      The SNS topic ARN for notifications. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollySnsTopicArn.
    • awsPollyContentType

      public String awsPollyContentType()
      The content type of the audio stream. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsPollyContentType.
    • awsPollyRequestCharacters

      public String awsPollyRequestCharacters()
      Number of characters synthesized. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsPollyRequestCharacters.