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(com.orbitz.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT.consistencyMode(String 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, 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, 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, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
basicin interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
-
consistencyMode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder consistencyMode(com.orbitz.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT. The option is a: <code>com.orbitz.consul.option.ConsistencyMode</code> type. 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 a <code>com.orbitz.consul.option.ConsistencyMode</code> type. Default: DEFAULT Group: advanced- Specified by:
consistencyModein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
consistencyModein 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:
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: <code>java.lang.String</code> type. Group: advanced- Specified by:
nearNodein interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
nearNodein 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:
nodeMetain interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
nodeMetain 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:
nodeMetain interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder- Specified by:
nodeMetain interfaceConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder- Parameters:
nodeMeta- the value to set- Returns:
- the dsl builder
-