Interface Etcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
- Enclosing interface:
- Etcd3EndpointBuilderFactory
public static interface Etcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Etcd v3 component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
Configure etcd server endpoints using the IPNameResolver.Configure etcd server endpoints using the IPNameResolver.keyCharset
(String keyCharset) Configure the charset to use for the keys.Configure the namespace of keys used.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.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
-
Method Details
-
advanced
-
endpoints
Configure etcd server endpoints using the IPNameResolver. The option is a: <code>java.lang.String[]</code> type. Default: Etcd3Constants.ETCD_DEFAULT_ENDPOINTS Group: common- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
endpoints
Configure etcd server endpoints using the IPNameResolver. The option will be converted to a <code>java.lang.String[]</code> type. Default: Etcd3Constants.ETCD_DEFAULT_ENDPOINTS 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>boolean</code> 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 a <code>boolean</code> type. Default: false Group: common- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
servicePath
The path to look for service discovery. The option is a: <code>java.lang.String</code> type. Default: /services/ Group: cloud- Parameters:
servicePath
- the value to set- Returns:
- the dsl builder
-
password
Configure etcd auth password. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
userName
Configure etcd auth user. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-