public static interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default SqsEndpointBuilderFactory.AdvancedSqsEndpointProducerBuilder |
advanced() |
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
amazonAWSHost(String amazonAWSHost)
The hostname of the Amazon AWS cloud.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
amazonSQSClient(Object amazonSQSClient)
To use the AmazonSQS as client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
amazonSQSClient(String amazonSQSClient)
To use the AmazonSQS as client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
autoCreateQueue(boolean autoCreateQueue)
Setting the autocreation of the queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
autoCreateQueue(String autoCreateQueue)
Setting the autocreation of the queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
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 SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
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 SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
delaySeconds(Integer delaySeconds)
Delay sending messages for a number of seconds.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
delaySeconds(String delaySeconds)
Delay sending messages for a number of seconds.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
maximumMessageSize(Integer maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
maximumMessageSize(String maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
Only for FIFO queues.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
Only for FIFO queues.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageGroupIdStrategy(Object messageGroupIdStrategy)
Only for FIFO queues.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageGroupIdStrategy(String messageGroupIdStrategy)
Only for FIFO queues.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageRetentionPeriod(Integer messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
messageRetentionPeriod(String messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
operation(SqsEndpointBuilderFactory.SqsOperations operation)
The operation to do in case the user don't want to send only a
message.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
operation(String operation)
The operation to do in case the user don't want to send only a
message.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
policy(String policy)
The policy for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
protocol(String protocol)
The underlying protocol used to communicate with SQS.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
proxyProtocol(SqsEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
Specify the queue owner aws account id when you need to connect the
queue with different account owner.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
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 SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
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 SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
redrivePolicy(String redrivePolicy)
Specify the policy that send message to DeadLetter queue.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
region(String region)
Specify the queue region which could be used with
queueOwnerAWSAccountId to build the service URL.
|
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default SqsEndpointBuilderFactory.AdvancedSqsEndpointProducerBuilder advanced()
default SqsEndpointBuilderFactory.SqsEndpointProducerBuilder amazonAWSHost(String amazonAWSHost)
java.lang.String type.
Default: amazonaws.com
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder amazonSQSClient(Object amazonSQSClient)
com.amazonaws.services.sqs.AmazonSQS
type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder amazonSQSClient(String amazonSQSClient)
com.amazonaws.services.sqs.AmazonSQS type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoCreateQueue(boolean autoCreateQueue)
boolean type.
Default: true
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoCreateQueue(String autoCreateQueue)
boolean type.
Default: true
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder protocol(String protocol)
java.lang.String type.
Default: https
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyProtocol(SqsEndpointBuilderFactory.Protocol proxyProtocol)
com.amazonaws.Protocol type.
Default: HTTPS
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyProtocol(String proxyProtocol)
com.amazonaws.Protocol
type.
Default: HTTPS
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
java.lang.String type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder region(String region)
java.lang.String type.
Group: commondefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder delaySeconds(Integer delaySeconds)
java.lang.Integer type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder delaySeconds(String delaySeconds)
java.lang.Integer
type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
org.apache.camel.component.aws.sqs.MessageDeduplicationIdStrategy type.
Default: useExchangeId
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
org.apache.camel.component.aws.sqs.MessageDeduplicationIdStrategy type.
Default: useExchangeId
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageGroupIdStrategy(Object messageGroupIdStrategy)
org.apache.camel.component.aws.sqs.MessageGroupIdStrategy type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageGroupIdStrategy(String messageGroupIdStrategy)
org.apache.camel.component.aws.sqs.MessageGroupIdStrategy type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder operation(SqsEndpointBuilderFactory.SqsOperations operation)
org.apache.camel.component.aws.sqs.SqsOperations type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder operation(String operation)
org.apache.camel.component.aws.sqs.SqsOperations type.
Group: producerdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: proxydefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: proxydefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: proxydefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder maximumMessageSize(Integer maximumMessageSize)
java.lang.Integer type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder maximumMessageSize(String maximumMessageSize)
java.lang.Integer
type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageRetentionPeriod(Integer messageRetentionPeriod)
java.lang.Integer type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageRetentionPeriod(String messageRetentionPeriod)
java.lang.Integer
type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder policy(String policy)
java.lang.String type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
java.lang.Integer type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
java.lang.Integer
type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder redrivePolicy(String redrivePolicy)
java.lang.String type.
Group: queuedefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder secretKey(String secretKey)
java.lang.String type.
Group: securityApache Camel