Interface ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder
- Enclosing interface:
- ConsulEndpointBuilderFactory
public static interface ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Consul component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
basic()
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
consistencyMode(String consistencyMode)
The consistencyMode used for queries, default ConsistencyMode.DEFAULT.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
consistencyMode(ConsulEndpointBuilderFactory.ConsistencyMode consistencyMode)
The consistencyMode used for queries, default ConsistencyMode.DEFAULT.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
datacenter(String datacenter)
The data center.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
nearNode(String nearNode)
The near node to use for queries.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
nodeMeta(String nodeMeta)
The note meta-data to use for queries.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
nodeMeta(List<String> nodeMeta)
The note meta-data to use for queries.default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder basic()
-
basicPropertyBinding
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
consistencyMode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder consistencyMode(ConsulEndpointBuilderFactory.ConsistencyMode consistencyMode)
The consistencyMode used for queries, default ConsistencyMode.DEFAULT. The option is a:com.orbitz.consul.option.ConsistencyMode
type. Default: DEFAULT Group: advanced
-
consistencyMode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder consistencyMode(String consistencyMode)
The consistencyMode used for queries, default ConsistencyMode.DEFAULT. The option will be converted to acom.orbitz.consul.option.ConsistencyMode
type. Default: DEFAULT Group: advanced
-
datacenter
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder datacenter(String datacenter)
The data center. The option is a:java.lang.String
type. Group: advanced
-
nearNode
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder nearNode(String nearNode)
The near node to use for queries. The option is a:java.lang.String
type. Group: advanced
-
nodeMeta
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder nodeMeta(List<String> nodeMeta)
The note meta-data to use for queries. The option is a:java.util.List<java.lang.String>
type. Group: advanced
-
nodeMeta
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder nodeMeta(String nodeMeta)
The note meta-data to use for queries. The option will be converted to ajava.util.List<java.lang.String>
type. Group: advanced
-
synchronous
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointProducerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
-