public static interface Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default Ddb2StreamEndpointBuilderFactory.AdvancedDdb2StreamEndpointBuilder |
advanced() |
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
amazonDynamoDbStreamsClient(Object amazonDynamoDbStreamsClient)
Amazon DynamoDB client to use for all requests for this endpoint.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
amazonDynamoDbStreamsClient(String amazonDynamoDbStreamsClient)
Amazon DynamoDB client to use for all requests for this endpoint.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
delay(long delay)
Milliseconds before the next poll.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
delay(String delay)
Milliseconds before the next poll.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
iteratorType(Ddb2StreamEndpointBuilderFactory.ShardIteratorType iteratorType)
Defines where in the DynaboDB stream to start getting records.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
iteratorType(String iteratorType)
Defines where in the DynaboDB stream to start getting records.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
maxResultsPerRequest(int maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
maxResultsPerRequest(String maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the DDBStreams client.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the DDBStreams client.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the DDBStreams client.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
proxyProtocol(Ddb2StreamEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the DDBStreams client.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the DDBStreams client.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
region(String region)
The region in which DDBStreams client needs to work.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
sequenceNumberProvider(Object sequenceNumberProvider)
Provider for the sequence number when using one of the two
ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
sequenceNumberProvider(String sequenceNumberProvider)
Provider for the sequence number when using one of the two
ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
trustAllCertificates(boolean trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
trustAllCertificates(String trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default Ddb2StreamEndpointBuilderFactory.AdvancedDdb2StreamEndpointBuilder advanced()
default Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder amazonDynamoDbStreamsClient(Object amazonDynamoDbStreamsClient)
amazonDynamoDbStreamsClient - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder amazonDynamoDbStreamsClient(String amazonDynamoDbStreamsClient)
amazonDynamoDbStreamsClient - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder iteratorType(Ddb2StreamEndpointBuilderFactory.ShardIteratorType iteratorType)
iteratorType - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder iteratorType(String iteratorType)
iteratorType - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder maxResultsPerRequest(int maxResultsPerRequest)
maxResultsPerRequest - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder maxResultsPerRequest(String maxResultsPerRequest)
maxResultsPerRequest - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder proxyProtocol(Ddb2StreamEndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder proxyProtocol(String proxyProtocol)
proxyProtocol - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder region(String region)
region - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder sequenceNumberProvider(Object sequenceNumberProvider)
sequenceNumberProvider - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder sequenceNumberProvider(String sequenceNumberProvider)
sequenceNumberProvider - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder trustAllCertificates(boolean trustAllCertificates)
trustAllCertificates - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder trustAllCertificates(String trustAllCertificates)
trustAllCertificates - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffErrorThreshold(int backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffErrorThreshold(String backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffIdleThreshold(int backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffIdleThreshold(String backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffMultiplier(int backoffMultiplier)
backoffMultiplier - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder backoffMultiplier(String backoffMultiplier)
backoffMultiplier - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder delay(long delay)
delay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder delay(String delay)
delay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder greedy(boolean greedy)
greedy - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder greedy(String greedy)
greedy - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder initialDelay(long initialDelay)
initialDelay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder initialDelay(String initialDelay)
initialDelay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder repeatCount(long repeatCount)
repeatCount - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder repeatCount(String repeatCount)
repeatCount - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
runLoggingLevel - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder runLoggingLevel(String runLoggingLevel)
runLoggingLevel - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
scheduledExecutorService - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder scheduledExecutorService(String scheduledExecutorService)
scheduledExecutorService - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder scheduler(Object scheduler)
scheduler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder scheduler(String scheduler)
scheduler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder schedulerProperties(String key, Object value)
key - the option keyvalue - the option valuedefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder schedulerProperties(Map values)
values - the valuesdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder startScheduler(boolean startScheduler)
startScheduler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder startScheduler(String startScheduler)
startScheduler - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder timeUnit(TimeUnit timeUnit)
timeUnit - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder timeUnit(String timeUnit)
timeUnit - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder useFixedDelay(boolean useFixedDelay)
useFixedDelay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder useFixedDelay(String useFixedDelay)
useFixedDelay - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder accessKey(String accessKey)
accessKey - the value to setdefault Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder secretKey(String secretKey)
secretKey - the value to setApache Camel