Interface ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder
- All Superinterfaces:
ConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder,ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
ConsulEndpointBuilderFactory
public static interface ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder
extends ConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder, ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
Advanced builder for endpoint for the Consul component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()consistencyMode(String consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT.consistencyMode(org.kiwiproject.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT.consulClient(String consulClient) The consul client to use.consulClient(org.kiwiproject.consul.Consul consulClient) The consul client to use.datacenter(String datacenter) The data center.The near node to use for queries.The comma separated node meta-data to use for queries.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
lazyStartProducer, lazyStartProducerMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
basicin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
-
consistencyMode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder consistencyMode(org.kiwiproject.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT. The option is a:org.kiwiproject.consul.option.ConsistencyModetype. Default: DEFAULT Group: advanced- Specified by:
consistencyModein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
consistencyModein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
consistencyMode- the value to set- Returns:
- the dsl builder
-
consistencyMode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder consistencyMode(String consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT. The option will be converted to aorg.kiwiproject.consul.option.ConsistencyModetype. Default: DEFAULT Group: advanced- Specified by:
consistencyModein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
consistencyModein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
consistencyMode- the value to set- Returns:
- the dsl builder
-
consulClient
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder consulClient(org.kiwiproject.consul.Consul consulClient) The consul client to use. The option is a:org.kiwiproject.consul.Consultype. Group: advanced- Specified by:
consulClientin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
consulClientin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
consulClient- the value to set- Returns:
- the dsl builder
-
consulClient
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder consulClient(String consulClient) The consul client to use. The option will be converted to aorg.kiwiproject.consul.Consultype. Group: advanced- Specified by:
consulClientin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
consulClientin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
consulClient- the value to set- Returns:
- the dsl builder
-
datacenter
The data center. The option is a:java.lang.Stringtype. Group: advanced- Specified by:
datacenterin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
datacenterin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
datacenter- the value to set- Returns:
- the dsl builder
-
nearNode
The near node to use for queries. The option is a:java.lang.Stringtype. Group: advanced- Specified by:
nearNodein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
nearNodein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
nearNode- the value to set- Returns:
- the dsl builder
-
nodeMeta
The comma separated node meta-data to use for queries. The option is a:java.lang.Stringtype. Group: advanced- Specified by:
nodeMetain interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
nodeMetain interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
nodeMeta- the value to set- Returns:
- the dsl builder
-