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 |
autoDiscoverClient(boolean autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder |
autoDiscoverClient(String autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
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.AdvancedSqs2EndpointProducerBuilder advanced()
default Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonAWSHost(String amazonAWSHost)
java.lang.String type.
Default: amazonaws.com
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonSQSClient(Object amazonSQSClient)
software.amazon.awssdk.services.sqs.SqsClient type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder amazonSQSClient(String amazonSQSClient)
software.amazon.awssdk.services.sqs.SqsClient type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoCreateQueue(boolean autoCreateQueue)
boolean type.
Default: true
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoCreateQueue(String autoCreateQueue)
boolean type.
Default: true
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder protocol(String protocol)
java.lang.String type.
Default: https
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyProtocol(Sqs2EndpointBuilderFactory.Protocol proxyProtocol)
software.amazon.awssdk.core.Protocol
type.
Default: HTTPS
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyProtocol(String proxyProtocol)
software.amazon.awssdk.core.Protocol type.
Default: HTTPS
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
java.lang.String type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder region(String region)
java.lang.String type.
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder trustAllCertificates(boolean trustAllCertificates)
boolean type.
Default: false
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder trustAllCertificates(String trustAllCertificates)
boolean type.
Default: false
Group: commondefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder delaySeconds(Integer delaySeconds)
java.lang.Integer type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder delaySeconds(String delaySeconds)
java.lang.Integer
type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
org.apache.camel.component.aws2.sqs.MessageDeduplicationIdStrategy type.
Default: useExchangeId
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
org.apache.camel.component.aws2.sqs.MessageDeduplicationIdStrategy type.
Default: useExchangeId
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageGroupIdStrategy(Object messageGroupIdStrategy)
org.apache.camel.component.aws2.sqs.MessageGroupIdStrategy type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageGroupIdStrategy(String messageGroupIdStrategy)
org.apache.camel.component.aws2.sqs.MessageGroupIdStrategy type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder operation(Sqs2EndpointBuilderFactory.Sqs2Operations operation)
org.apache.camel.component.aws2.sqs.Sqs2Operations type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder operation(String operation)
org.apache.camel.component.aws2.sqs.Sqs2Operations type.
Group: producerdefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: proxydefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: proxydefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: proxydefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder maximumMessageSize(Integer maximumMessageSize)
java.lang.Integer type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder maximumMessageSize(String maximumMessageSize)
java.lang.Integer
type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageRetentionPeriod(Integer messageRetentionPeriod)
java.lang.Integer type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder messageRetentionPeriod(String messageRetentionPeriod)
java.lang.Integer
type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder policy(String policy)
java.lang.String type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
java.lang.Integer type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
java.lang.Integer
type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder redrivePolicy(String redrivePolicy)
java.lang.String type.
Group: queuedefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault Sqs2EndpointBuilderFactory.Sqs2EndpointProducerBuilder secretKey(String secretKey)
java.lang.String type.
Group: securityApache Camel