Interface Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
- Enclosing interface:
Etcd3EndpointBuilderFactory
public static interface Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Etcd v3 component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
Configure etcd server endpoints using the IPNameResolver.keyCharset
(String keyCharset) Configure the charset to use for the keys.Configure the namespace of keys used. / will be treated as no namespace.Configure etcd auth password.prefix
(boolean prefix) To apply an action on all the key-value pairs whose key that starts with the target path.To apply an action on all the key-value pairs whose key that starts with the target path.servicePath
(String servicePath) The path to look for service discovery.Configure etcd auth user.valueCharset
(String valueCharset) Configure the charset to use for the values.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
-
advanced
-
endpoints
Configure etcd server endpoints using the IPNameResolver. Multiple endpoints can be separated by comma. The option is a:java.lang.String
type. Default: http://localhost:2379 Group: common- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
keyCharset
Configure the charset to use for the keys. The option is a:java.lang.String
type. Default: UTF-8 Group: common- Parameters:
keyCharset
- the value to set- Returns:
- the dsl builder
-
namespace
Configure the namespace of keys used. / will be treated as no namespace. The option is a:java.lang.String
type. Group: common- Parameters:
namespace
- the value to set- Returns:
- the dsl builder
-
prefix
To apply an action on all the key-value pairs whose key that starts with the target path. The option is a:boolean
type. Default: false Group: common- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
prefix
To apply an action on all the key-value pairs whose key that starts with the target path. The option will be converted to aboolean
type. Default: false Group: common- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
valueCharset
Configure the charset to use for the values. The option is a:java.lang.String
type. Default: UTF-8 Group: producer- Parameters:
valueCharset
- the value to set- Returns:
- the dsl builder
-
servicePath
The path to look for service discovery. The option is a:java.lang.String
type. Default: /services/ Group: cloud- Parameters:
servicePath
- the value to set- Returns:
- the dsl builder
-
password
Configure etcd auth password. The option is a:java.lang.String
type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
userName
Configure etcd auth user. The option is a:java.lang.String
type. Group: security- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-