public static interface SqsEndpointBuilderFactory.SqsEndpointBuilder extends SqsEndpointBuilderFactory.SqsEndpointConsumerBuilder, SqsEndpointBuilderFactory.SqsEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default SqsEndpointBuilderFactory.AdvancedSqsEndpointBuilder |
advanced() |
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
amazonAWSHost(String amazonAWSHost)
The hostname of the Amazon AWS cloud.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
amazonSQSClient(Object amazonSQSClient)
To use the AmazonSQS as client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
amazonSQSClient(String amazonSQSClient)
To use the AmazonSQS as client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
autoCreateQueue(boolean autoCreateQueue)
Setting the autocreation of the queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
autoCreateQueue(String autoCreateQueue)
Setting the autocreation of the queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
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.SqsEndpointBuilder |
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.SqsEndpointBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to map headers to/from Camel.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
maximumMessageSize(Integer maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
maximumMessageSize(String maximumMessageSize)
The maximumMessageSize (in bytes) an SQS message can contain for this
queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
messageRetentionPeriod(Integer messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
messageRetentionPeriod(String messageRetentionPeriod)
The messageRetentionPeriod (in seconds) a message will be retained by
SQS for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
policy(String policy)
The policy for this queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
protocol(String protocol)
The underlying protocol used to communicate with SQS.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
proxyProtocol(SqsEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the SQS client.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
Specify the queue owner aws account id when you need to connect the
queue with different account owner.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
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.SqsEndpointBuilder |
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.SqsEndpointBuilder |
redrivePolicy(String redrivePolicy)
Specify the policy that send message to DeadLetter queue.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
region(String region)
Specify the queue region which could be used with
queueOwnerAWSAccountId to build the service URL.
|
default SqsEndpointBuilderFactory.SqsEndpointBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
attributeNames, backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, concurrentConsumers, concurrentConsumers, defaultVisibilityTimeout, defaultVisibilityTimeout, delay, delay, deleteAfterRead, deleteAfterRead, deleteIfFiltered, deleteIfFiltered, extendMessageVisibility, extendMessageVisibility, greedy, greedy, initialDelay, initialDelay, kmsDataKeyReusePeriodSeconds, kmsDataKeyReusePeriodSeconds, kmsMasterKeyId, maxMessagesPerPoll, maxMessagesPerPoll, messageAttributeNames, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, serverSideEncryptionEnabled, serverSideEncryptionEnabled, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay, visibilityTimeout, visibilityTimeout, waitTimeSeconds, waitTimeSecondsdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUridelaySeconds, delaySeconds, lazyStartProducer, lazyStartProducer, messageDeduplicationIdStrategy, messageDeduplicationIdStrategy, messageGroupIdStrategy, messageGroupIdStrategy, operation, operationdefault SqsEndpointBuilderFactory.AdvancedSqsEndpointBuilder advanced()
advanced in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderadvanced in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderdefault SqsEndpointBuilderFactory.SqsEndpointBuilder amazonAWSHost(String amazonAWSHost)
amazonAWSHost in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderamazonAWSHost in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderamazonAWSHost - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder amazonSQSClient(Object amazonSQSClient)
amazonSQSClient in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderamazonSQSClient in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderamazonSQSClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder amazonSQSClient(String amazonSQSClient)
amazonSQSClient in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderamazonSQSClient in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderamazonSQSClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder autoCreateQueue(boolean autoCreateQueue)
autoCreateQueue in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderautoCreateQueue in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderautoCreateQueue - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder autoCreateQueue(String autoCreateQueue)
autoCreateQueue in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderautoCreateQueue in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderautoCreateQueue - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder autoDiscoverClient(boolean autoDiscoverClient)
autoDiscoverClient in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderautoDiscoverClient in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderautoDiscoverClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder autoDiscoverClient(String autoDiscoverClient)
autoDiscoverClient in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderautoDiscoverClient in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderautoDiscoverClient - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderheaderFilterStrategy in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderheaderFilterStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderheaderFilterStrategy in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderheaderFilterStrategy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder protocol(String protocol)
protocol in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderprotocol in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderprotocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder proxyProtocol(SqsEndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderproxyProtocol in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderproxyProtocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder proxyProtocol(String proxyProtocol)
proxyProtocol in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderproxyProtocol in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderproxyProtocol - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder queueOwnerAWSAccountId(String queueOwnerAWSAccountId)
queueOwnerAWSAccountId in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderqueueOwnerAWSAccountId in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderqueueOwnerAWSAccountId - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder region(String region)
region in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderregion in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderregion - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder proxyHost(String proxyHost)
proxyHost in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderproxyHost in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderproxyHost - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder proxyPort(Integer proxyPort)
proxyPort in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderproxyPort in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderproxyPort - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder proxyPort(String proxyPort)
proxyPort in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderproxyPort in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderproxyPort - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder maximumMessageSize(Integer maximumMessageSize)
maximumMessageSize in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuildermaximumMessageSize in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuildermaximumMessageSize - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder maximumMessageSize(String maximumMessageSize)
maximumMessageSize in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuildermaximumMessageSize in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuildermaximumMessageSize - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder messageRetentionPeriod(Integer messageRetentionPeriod)
messageRetentionPeriod in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuildermessageRetentionPeriod in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuildermessageRetentionPeriod - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder messageRetentionPeriod(String messageRetentionPeriod)
messageRetentionPeriod in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuildermessageRetentionPeriod in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuildermessageRetentionPeriod - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder policy(String policy)
policy in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderpolicy in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderpolicy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder receiveMessageWaitTimeSeconds(Integer receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderreceiveMessageWaitTimeSeconds in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderreceiveMessageWaitTimeSeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder receiveMessageWaitTimeSeconds(String receiveMessageWaitTimeSeconds)
receiveMessageWaitTimeSeconds in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderreceiveMessageWaitTimeSeconds in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderreceiveMessageWaitTimeSeconds - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder redrivePolicy(String redrivePolicy)
redrivePolicy in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderredrivePolicy in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderredrivePolicy - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder accessKey(String accessKey)
accessKey in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuilderaccessKey in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuilderaccessKey - the value to setdefault SqsEndpointBuilderFactory.SqsEndpointBuilder secretKey(String secretKey)
secretKey in interface SqsEndpointBuilderFactory.SqsEndpointConsumerBuildersecretKey in interface SqsEndpointBuilderFactory.SqsEndpointProducerBuildersecretKey - the value to setApache Camel