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
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.AdvancedConsulEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
basic
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder 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
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder datacenter(String 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
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder nearNode(String 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
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder nodeMeta(List<String> 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
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder nodeMeta(String 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
-
-