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.datacenter
(String datacenter) The data center.The near node to use for queries.The note meta-data to use for queries.The note meta-data to use for queries.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
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
-
Method Details
-
basic
- Specified by:
basic
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
basic
in 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: <code>org.kiwiproject.consul.option.ConsistencyMode</code> type. Default: DEFAULT Group: advanced- Specified by:
consistencyMode
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
consistencyMode
in 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 a <code>org.kiwiproject.consul.option.ConsistencyMode</code> type. Default: DEFAULT Group: advanced- Specified by:
consistencyMode
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
consistencyMode
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
- Parameters:
consistencyMode
- the value to set- Returns:
- the dsl builder
-
datacenter
The data center. The option is a: <code>java.lang.String</code> type. Group: advanced- Specified by:
datacenter
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
datacenter
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
- Parameters:
datacenter
- the value to set- Returns:
- the dsl builder
-
nearNode
The near node to use for queries. The option is a: <code>java.lang.String</code> type. Group: advanced- Specified by:
nearNode
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
nearNode
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
- Parameters:
nearNode
- the value to set- Returns:
- the dsl builder
-
nodeMeta
The note meta-data to use for queries. The option is a: <code>java.util.List<java.lang.String></code> type. Group: advanced- Specified by:
nodeMeta
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
nodeMeta
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
- Parameters:
nodeMeta
- the value to set- Returns:
- the dsl builder
-
nodeMeta
The note meta-data to use for queries. The option will be converted to a <code>java.util.List<java.lang.String></code> type. Group: advanced- Specified by:
nodeMeta
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
- Specified by:
nodeMeta
in interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
- Parameters:
nodeMeta
- the value to set- Returns:
- the dsl builder
-