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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder- Specified by:
basicin 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:
amazonKinesisClientin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder- Specified by:
amazonKinesisClientin 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:
amazonKinesisClientin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder- Specified by:
amazonKinesisClientin 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:
asyncClientin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder- Specified by:
asyncClientin 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:
asyncClientin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointConsumerBuilder- Specified by:
asyncClientin interfaceKinesis2EndpointBuilderFactory.AdvancedKinesis2EndpointProducerBuilder- Parameters:
asyncClient- the value to set- Returns:
- the dsl builder
-