Interface Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
,Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
- Enclosing interface:
- Sqs2EndpointBuilderFactory
public static interface Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointBuilder
extends Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder, Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
Advanced builder for endpoint for the AWS Simple Queue Service (SQS)
component.
-
Method Summary
Modifier and TypeMethodDescriptionamazonSQSClient
(String amazonSQSClient) To use the AmazonSQS as client.amazonSQSClient
(software.amazon.awssdk.services.sqs.SqsClient amazonSQSClient) To use the AmazonSQS as client.basic()
delayQueue
(boolean delayQueue) Define if you want to apply delaySeconds option to the queue or on single messages.delayQueue
(String delayQueue) Define if you want to apply delaySeconds option to the queue or on single messages.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
- Specified by:
basic
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
-
amazonSQSClient
default Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointBuilder amazonSQSClient(software.amazon.awssdk.services.sqs.SqsClient amazonSQSClient) To use the AmazonSQS as client. The option is a: <code>software.amazon.awssdk.services.sqs.SqsClient</code> type. Group: advanced- Specified by:
amazonSQSClient
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
- Specified by:
amazonSQSClient
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
- Parameters:
amazonSQSClient
- the value to set- Returns:
- the dsl builder
-
amazonSQSClient
default Sqs2EndpointBuilderFactory.AdvancedSqs2EndpointBuilder amazonSQSClient(String amazonSQSClient) To use the AmazonSQS as client. The option will be converted to a <code>software.amazon.awssdk.services.sqs.SqsClient</code> type. Group: advanced- Specified by:
amazonSQSClient
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
- Specified by:
amazonSQSClient
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
- Parameters:
amazonSQSClient
- the value to set- Returns:
- the dsl builder
-
delayQueue
Define if you want to apply delaySeconds option to the queue or on single messages. The option is a: <code>boolean</code> type. Default: false Group: advanced- Specified by:
delayQueue
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
- Specified by:
delayQueue
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
- Parameters:
delayQueue
- the value to set- Returns:
- the dsl builder
-
delayQueue
Define if you want to apply delaySeconds option to the queue or on single messages. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Specified by:
delayQueue
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointConsumerBuilder
- Specified by:
delayQueue
in interfaceSqs2EndpointBuilderFactory.AdvancedSqs2EndpointProducerBuilder
- Parameters:
delayQueue
- the value to set- Returns:
- the dsl builder
-