Class Sqs2EndpointBuilderFactory.Sqs2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.Sqs2EndpointBuilderFactory.Sqs2HeaderNameBuilder
Enclosing interface:
Sqs2EndpointBuilderFactory

public static class Sqs2EndpointBuilderFactory.Sqs2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Simple Queue Service (SQS) component.
  • Constructor Details

    • Sqs2HeaderNameBuilder

      public Sqs2HeaderNameBuilder()
  • Method Details

    • awsSqsAttributes

      public String awsSqsAttributes()
      A map of the attributes requested in ReceiveMessage to their respective values. The option is a: Map<MessageSystemAttributeName, String> type. Group: consumer
      Returns:
      the name of the header AwsSqsAttributes.
    • awsSqsMessageAttributes

      public String awsSqsMessageAttributes()
      The Amazon SQS message attributes. The option is a: Map<String, MessageAttributeValue> type. Group: consumer
      Returns:
      the name of the header AwsSqsMessageAttributes.
    • awsSqsMD5OfBody

      public String awsSqsMD5OfBody()
      The MD5 checksum of the Amazon SQS message. The option is a: String type. Group: common
      Returns:
      the name of the header AwsSqsMD5OfBody.
    • awsSqsMessageId

      public String awsSqsMessageId()
      The Amazon SQS message ID. The option is a: String type. Group: common
      Returns:
      the name of the header AwsSqsMessageId.
    • awsSqsReceiptHandle

      public String awsSqsReceiptHandle()
      The Amazon SQS message receipt handle. The option is a: String type. Group: common
      Returns:
      the name of the header AwsSqsReceiptHandle.
    • awsSqsDelaySeconds

      public String awsSqsDelaySeconds()
      The delay seconds that the Amazon SQS message can be see by others. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSqsDelaySeconds.
    • awsSqsPrefix

      public String awsSqsPrefix()
      A string to use for filtering the list results. The option is a: String type. Group: common
      Returns:
      the name of the header AwsSqsPrefix.
    • awsSqsOperation

      public String awsSqsOperation()
      The operation we want to perform. The option is a: String type. Group: common
      Returns:
      the name of the header AwsSqsOperation.