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)
amazonAWSHost - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder amazonSQSClient(Object amazonSQSClient)
amazonSQSClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder amazonSQSClient(String amazonSQSClient)
amazonSQSClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoCreateQueue(boolean autoCreateQueue)
autoCreateQueue - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoCreateQueue(String autoCreateQueue)
autoCreateQueue - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoDiscoverClient(boolean autoDiscoverClient)
autoDiscoverClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder autoDiscoverClient(String autoDiscoverClient)
autoDiscoverClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder protocol(String protocol)
protocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyProtocol(SqsEndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyProtocol(String proxyProtocol)
proxyProtocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
queueOwnerAWSAccountId - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder region(String region)
region - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder delaySeconds(Integer delaySeconds)
delaySeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder delaySeconds(String delaySeconds)
delaySeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageDeduplicationIdStrategy(Object messageDeduplicationIdStrategy)
messageDeduplicationIdStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageDeduplicationIdStrategy(String messageDeduplicationIdStrategy)
messageDeduplicationIdStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageGroupIdStrategy(Object messageGroupIdStrategy)
messageGroupIdStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageGroupIdStrategy(String messageGroupIdStrategy)
messageGroupIdStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder operation(SqsEndpointBuilderFactory.SqsOperations operation)
operation - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder operation(String operation)
operation - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder maximumMessageSize(Integer maximumMessageSize)
maximumMessageSize - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder maximumMessageSize(String maximumMessageSize)
maximumMessageSize - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageRetentionPeriod(Integer messageRetentionPeriod)
messageRetentionPeriod - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder messageRetentionPeriod(String messageRetentionPeriod)
messageRetentionPeriod - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder policy(String policy)
policy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder redrivePolicy(String redrivePolicy)
redrivePolicy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder accessKey(String accessKey)
accessKey - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointProducerBuilder secretKey(String secretKey)
secretKey - the value to setApache Camel