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 Summary
Constructors Constructor Description Sqs2HeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
awsSqsAttributes()
A map of the attributes requested in ReceiveMessage to their respective values.String
awsSqsDelaySeconds()
The delay seconds that the Amazon SQS message can be see by others.String
awsSqsMD5OfBody()
The MD5 checksum of the Amazon SQS message.String
awsSqsMessageAttributes()
The Amazon SQS message attributes.String
awsSqsMessageId()
The Amazon SQS message ID.String
awsSqsOperation()
The operation we want to perform.String
awsSqsPrefix()
A string to use for filtering the list results.String
awsSqsReceiptHandle()
The Amazon SQS message receipt handle.
-
-
-
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
.
-
-