Class 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 Detail

      • Sqs2HeaderNameBuilder

        public Sqs2HeaderNameBuilder()
    • Method Detail

      • 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.