Interface Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
,Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
- Enclosing interface:
- Kinesis2EndpointBuilderFactory
public static interface Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder
extends Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder, Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
Advanced builder for endpoint for the AWS Kinesis component.
-
Method Summary
Modifier and TypeMethodDescriptionamazonKinesisClient
(String amazonKinesisClient) Amazon Kinesis client to use for all requests for this endpoint.amazonKinesisClient
(software.amazon.awssdk.services.kinesis.KinesisClient amazonKinesisClient) Amazon Kinesis client to use for all requests for this endpoint.asyncClient
(boolean asyncClient) If we want to a KinesisAsyncClient instance set it to true.asyncClient
(String asyncClient) If we want to a KinesisAsyncClient instance set it to true.basic()
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.Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
- Specified by:
basic
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
-
amazonKinesisClient
default Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder amazonKinesisClient(software.amazon.awssdk.services.kinesis.KinesisClient amazonKinesisClient) Amazon Kinesis client to use for all requests for this endpoint. The option is a: <code>software.amazon.awssdk.services.kinesis.KinesisClient</code> type. Group: advanced- Specified by:
amazonKinesisClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
- Specified by:
amazonKinesisClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
- Parameters:
amazonKinesisClient
- the value to set- Returns:
- the dsl builder
-
amazonKinesisClient
default Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder amazonKinesisClient(String amazonKinesisClient) Amazon Kinesis client to use for all requests for this endpoint. The option will be converted to a <code>software.amazon.awssdk.services.kinesis.KinesisClient</code> type. Group: advanced- Specified by:
amazonKinesisClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
- Specified by:
amazonKinesisClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
- Parameters:
amazonKinesisClient
- the value to set- Returns:
- the dsl builder
-
asyncClient
default Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder asyncClient(boolean asyncClient) If we want to a KinesisAsyncClient instance set it to true. The option is a: <code>boolean</code> type. Default: false Group: advanced- Specified by:
asyncClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
- Specified by:
asyncClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
- Parameters:
asyncClient
- the value to set- Returns:
- the dsl builder
-
asyncClient
default Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointBuilder asyncClient(String asyncClient) If we want to a KinesisAsyncClient instance set it to true. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Specified by:
asyncClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
- Specified by:
asyncClient
in interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
- Parameters:
asyncClient
- the value to set- Returns:
- the dsl builder
-