Interface EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointBuilder
- Enclosing interface:
- EtcdStatsEndpointBuilderFactory
public static interface EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Etcd Stats component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default EtcdStatsEndpointBuilderFactory.AdvancedEtcdStatsEndpointConsumerBuilder
advanced()
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
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 EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
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 EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
delay(long delay)
Milliseconds before the next poll.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
delay(String delay)
Milliseconds before the next poll.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
initialDelay(long initialDelay)
Milliseconds before the first poll starts.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
initialDelay(String initialDelay)
Milliseconds before the first poll starts.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
password(String password)
The password to use for basic authentication.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
recursive(boolean recursive)
To apply an action recursively.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
recursive(String recursive)
To apply an action recursively.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the consumer.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the consumer.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz component.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz component.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
schedulerProperties(String key, Object value)
To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
sendEmptyExchangeOnTimeout(boolean sendEmptyExchangeOnTimeout)
To send an empty message in case of timeout watching for a key.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
sendEmptyExchangeOnTimeout(String sendEmptyExchangeOnTimeout)
To send an empty message in case of timeout watching for a key.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
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 EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
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 EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
servicePath(String servicePath)
The path to look for for service discovery.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
startScheduler(String startScheduler)
Whether the scheduler should be auto started.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
timeout(Long timeout)
To set the maximum time an action could take to complete.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
timeout(String timeout)
To set the maximum time an action could take to complete.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
uris(String uris)
To set the URIs the client connects.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder
userName(String userName)
The user name to use for basic authentication.
-
-
-
Method Detail
-
advanced
default EtcdStatsEndpointBuilderFactory.AdvancedEtcdStatsEndpointConsumerBuilder advanced()
-
recursive
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder recursive(boolean recursive)
To apply an action recursively. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
recursive
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder recursive(String recursive)
To apply an action recursively. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
servicePath
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder servicePath(String servicePath)
The path to look for for service discovery. The option is a: <code>java.lang.String</code> type. Default: /services/ Group: common- Parameters:
servicePath
- the value to set- Returns:
- the dsl builder
-
timeout
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder timeout(Long timeout)
To set the maximum time an action could take to complete. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
timeout
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder timeout(String timeout)
To set the maximum time an action could take to complete. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
uris
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder uris(String uris)
To set the URIs the client connects. The option is a: <code>java.lang.String</code> type. Default: http://localhost:2379,http://localhost:4001 Group: common- Parameters:
uris
- the value to set- Returns:
- the dsl builder
-
bridgeErrorHandler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
bridgeErrorHandler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
sendEmptyExchangeOnTimeout
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder sendEmptyExchangeOnTimeout(boolean sendEmptyExchangeOnTimeout)
To send an empty message in case of timeout watching for a key. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
sendEmptyExchangeOnTimeout
- the value to set- Returns:
- the dsl builder
-
sendEmptyExchangeOnTimeout
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder sendEmptyExchangeOnTimeout(String sendEmptyExchangeOnTimeout)
To send an empty message in case of timeout watching for a key. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
sendEmptyExchangeOnTimeout
- the value to set- Returns:
- the dsl builder
-
sendEmptyMessageWhenIdle
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder 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. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
sendEmptyMessageWhenIdle
- the value to set- Returns:
- the dsl builder
-
sendEmptyMessageWhenIdle
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder 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. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
sendEmptyMessageWhenIdle
- the value to set- Returns:
- the dsl builder
-
backoffErrorThreshold
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in. The option is a: <code>int</code> type. Group: scheduler- Parameters:
backoffErrorThreshold
- the value to set- Returns:
- the dsl builder
-
backoffErrorThreshold
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in. The option will be converted to a <code>int</code> type. Group: scheduler- Parameters:
backoffErrorThreshold
- the value to set- Returns:
- the dsl builder
-
backoffIdleThreshold
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the backoffMultipler should kick-in. The option is a: <code>int</code> type. Group: scheduler- Parameters:
backoffIdleThreshold
- the value to set- Returns:
- the dsl builder
-
backoffIdleThreshold
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the backoffMultipler should kick-in. The option will be converted to a <code>int</code> type. Group: scheduler- Parameters:
backoffIdleThreshold
- the value to set- Returns:
- the dsl builder
-
backoffMultiplier
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured. The option is a: <code>int</code> type. Group: scheduler- Parameters:
backoffMultiplier
- the value to set- Returns:
- the dsl builder
-
backoffMultiplier
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured. The option will be converted to a <code>int</code> type. Group: scheduler- Parameters:
backoffMultiplier
- the value to set- Returns:
- the dsl builder
-
delay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder delay(long delay)
Milliseconds before the next poll. The option is a: <code>long</code> type. Default: 500 Group: scheduler- Parameters:
delay
- the value to set- Returns:
- the dsl builder
-
delay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder delay(String delay)
Milliseconds before the next poll. The option will be converted to a <code>long</code> type. Default: 500 Group: scheduler- Parameters:
delay
- the value to set- Returns:
- the dsl builder
-
greedy
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages. The option is a: <code>boolean</code> type. Default: false Group: scheduler- Parameters:
greedy
- the value to set- Returns:
- the dsl builder
-
greedy
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages. The option will be converted to a <code>boolean</code> type. Default: false Group: scheduler- Parameters:
greedy
- the value to set- Returns:
- the dsl builder
-
initialDelay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder initialDelay(long initialDelay)
Milliseconds before the first poll starts. The option is a: <code>long</code> type. Default: 1000 Group: scheduler- Parameters:
initialDelay
- the value to set- Returns:
- the dsl builder
-
initialDelay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder initialDelay(String initialDelay)
Milliseconds before the first poll starts. The option will be converted to a <code>long</code> type. Default: 1000 Group: scheduler- Parameters:
initialDelay
- the value to set- Returns:
- the dsl builder
-
repeatCount
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder repeatCount(long repeatCount)
Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever. The option is a: <code>long</code> type. Default: 0 Group: scheduler- Parameters:
repeatCount
- the value to set- Returns:
- the dsl builder
-
repeatCount
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder repeatCount(String repeatCount)
Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever. The option will be converted to a <code>long</code> type. Default: 0 Group: scheduler- Parameters:
repeatCount
- the value to set- Returns:
- the dsl builder
-
runLoggingLevel
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. The option is a: <code>org.apache.camel.LoggingLevel</code> type. Default: TRACE Group: scheduler- Parameters:
runLoggingLevel
- the value to set- Returns:
- the dsl builder
-
runLoggingLevel
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. The option will be converted to a <code>org.apache.camel.LoggingLevel</code> type. Default: TRACE Group: scheduler- Parameters:
runLoggingLevel
- the value to set- Returns:
- the dsl builder
-
scheduledExecutorService
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. The option is a: <code>java.util.concurrent.ScheduledExecutorService</code> type. Group: scheduler- Parameters:
scheduledExecutorService
- the value to set- Returns:
- the dsl builder
-
scheduledExecutorService
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. The option will be converted to a <code>java.util.concurrent.ScheduledExecutorService</code> type. Group: scheduler- Parameters:
scheduledExecutorService
- the value to set- Returns:
- the dsl builder
-
scheduler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler. The option is a: <code>java.lang.Object</code> type. Default: none Group: scheduler- Parameters:
scheduler
- the value to set- Returns:
- the dsl builder
-
scheduler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler. The option will be converted to a <code>java.lang.Object</code> type. Default: none Group: scheduler- Parameters:
scheduler
- the value to set- Returns:
- the dsl builder
-
schedulerProperties
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder schedulerProperties(String key, Object value)
To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. The option is multivalued, and you can use the schedulerProperties(String, Object) method to add a value (call the method multiple times to set more values). Group: scheduler- Parameters:
key
- the option keyvalue
- the option value- Returns:
- the dsl builder
-
schedulerProperties
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. The option is multivalued, and you can use the schedulerProperties(String, Object) method to add a value (call the method multiple times to set more values). Group: scheduler- Parameters:
values
- the values- Returns:
- the dsl builder
-
startScheduler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder startScheduler(boolean startScheduler)
Whether the scheduler should be auto started. The option is a: <code>boolean</code> type. Default: true Group: scheduler- Parameters:
startScheduler
- the value to set- Returns:
- the dsl builder
-
startScheduler
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder startScheduler(String startScheduler)
Whether the scheduler should be auto started. The option will be converted to a <code>boolean</code> type. Default: true Group: scheduler- Parameters:
startScheduler
- the value to set- Returns:
- the dsl builder
-
timeUnit
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options. The option is a: <code>java.util.concurrent.TimeUnit</code> type. Default: MILLISECONDS Group: scheduler- Parameters:
timeUnit
- the value to set- Returns:
- the dsl builder
-
timeUnit
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder timeUnit(String timeUnit)
Time unit for initialDelay and delay options. The option will be converted to a <code>java.util.concurrent.TimeUnit</code> type. Default: MILLISECONDS Group: scheduler- Parameters:
timeUnit
- the value to set- Returns:
- the dsl builder
-
useFixedDelay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details. The option is a: <code>boolean</code> type. Default: true Group: scheduler- Parameters:
useFixedDelay
- the value to set- Returns:
- the dsl builder
-
useFixedDelay
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details. The option will be converted to a <code>boolean</code> type. Default: true Group: scheduler- Parameters:
useFixedDelay
- the value to set- Returns:
- the dsl builder
-
password
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder password(String password)
The password to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
userName
default EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointConsumerBuilder userName(String userName)
The user name to use for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-
-