public static interface Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder |
advanced() |
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
amazonAWSHost(String amazonAWSHost)
The hostname of the Amazon AWS cloud.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
amazonSQSClient(Object amazonSQSClient)
To use the AmazonSQS as client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
amazonSQSClient(String amazonSQSClient)
To use the AmazonSQS as client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
autoCreateQueue(boolean autoCreateQueue)
Setting the autocreation of the queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
autoCreateQueue(String autoCreateQueue)
Setting the autocreation of the queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
delaySeconds(Integer delaySeconds)
Delay sending messages for a number of seconds.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
delaySeconds(String delaySeconds)
Delay sending messages for a number of seconds.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
maximumMessageSize(Integer maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
maximumMessageSize(String maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
Only for FIFO queues.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
Only for FIFO queues.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageGroupIdStrategy(Object messageGroupIdStrategy)
Only for FIFO queues.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageGroupIdStrategy(String messageGroupIdStrategy)
Only for FIFO queues.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageRetentionPeriod(Integer messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
messageRetentionPeriod(String messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
operation(Sqs2EndpointBuilderFactory.Sqs2Operations operation)
The operation to do in case the user don't want to send only a
message.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
operation(String operation)
The operation to do in case the user don't want to send only a
message.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
policy(String policy)
The policy for this queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
protocol(String protocol)
The underlying protocol used to communicate with SQS.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the SQS client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the SQS client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the SQS client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
proxyProtocol(Sqs2EndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
Specify the queue owner aws account id when you need to connect the
queue with different account owner.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
If you do not specify WaitTimeSeconds in the request, the queue
attribute ReceiveMessageWaitTimeSeconds is used to determine how long
to wait.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
If you do not specify WaitTimeSeconds in the request, the queue
attribute ReceiveMessageWaitTimeSeconds is used to determine how long
to wait.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
redrivePolicy(String redrivePolicy)
Specify the policy that send message to DeadLetter queue.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
region(String region)
The region in which SQS client needs to work.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
trustAllCertificates(boolean trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
trustAllCertificates(String trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
useDefaultCredentialsProvider(boolean useDefaultCredentialsProvider)
Set whether the SQS client should expect to load credentials on an
AWS infra instance or to expect static credentials to be passed in.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
useDefaultCredentialsProvider(String useDefaultCredentialsProvider)
Set whether the SQS client should expect to load credentials on an
AWS infra instance or to expect static credentials to be passed in.
|
default Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder advanced()
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonAWSHost(String amazonAWSHost)
amazonAWSHost - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonSQSClient(Object amazonSQSClient)
amazonSQSClient - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonSQSClient(String amazonSQSClient)
amazonSQSClient - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoCreateQueue(boolean autoCreateQueue)
autoCreateQueue - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoCreateQueue(String autoCreateQueue)
autoCreateQueue - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder protocol(String protocol)
protocol - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyProtocol(Sqs2EndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyProtocol(String proxyProtocol)
proxyProtocol - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
queueOwnerAWSAccountId - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder region(String region)
region - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder trustAllCertificates(boolean trustAllCertificates)
trustAllCertificates - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder trustAllCertificates(String trustAllCertificates)
trustAllCertificates - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder useDefaultCredentialsProvider(boolean useDefaultCredentialsProvider)
useDefaultCredentialsProvider - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder useDefaultCredentialsProvider(String useDefaultCredentialsProvider)
useDefaultCredentialsProvider - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder delaySeconds(Integer delaySeconds)
delaySeconds - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder delaySeconds(String delaySeconds)
delaySeconds - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
messageDeduplicationIdStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
messageDeduplicationIdStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageGroupIdStrategy(Object messageGroupIdStrategy)
messageGroupIdStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageGroupIdStrategy(String messageGroupIdStrategy)
messageGroupIdStrategy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder operation(Sqs2EndpointBuilderFactory.Sqs2Operations operation)
operation - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder operation(String operation)
operation - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder maximumMessageSize(Integer maximumMessageSize)
maximumMessageSize - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder maximumMessageSize(String maximumMessageSize)
maximumMessageSize - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageRetentionPeriod(Integer messageRetentionPeriod)
messageRetentionPeriod - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageRetentionPeriod(String messageRetentionPeriod)
messageRetentionPeriod - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder policy(String policy)
policy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder redrivePolicy(String redrivePolicy)
redrivePolicy - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder accessKey(String accessKey)
accessKey - the value to setdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder secretKey(String secretKey)
secretKey - the value to setApache Camel