Interface Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,Etcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
,Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Enclosing interface:
- Etcd3EndpointBuilderFactory
public static interface Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder extends Etcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder, Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
Builder for endpoint for the Etcd v3 component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Etcd3EndpointBuilderFactory.AdvancedEtcd3EndpointBuilder
advanced()
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
endpoints(String endpoints)
Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
endpoints(String[] endpoints)
Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
keyCharset(String keyCharset)
Configure the charset to use for the keys.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
namespace(String namespace)
Configure the namespace of keys used.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
password(String password)
Configure etcd auth password.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
prefix(boolean prefix)
To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
prefix(String prefix)
To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
servicePath(String servicePath)
The path to look for service discovery.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder
userName(String userName)
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.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
valueCharset
-
-
-
-
Method Detail
-
advanced
default Etcd3EndpointBuilderFactory.AdvancedEtcd3EndpointBuilder advanced()
- Specified by:
advanced
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
advanced
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
-
endpoints
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder endpoints(String[] 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- Specified by:
endpoints
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
endpoints
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
endpoints
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder endpoints(String 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- Specified by:
endpoints
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
endpoints
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
keyCharset
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder keyCharset(String keyCharset)
Configure the charset to use for the keys. The option is a: <code>java.lang.String</code> type. Default: UTF-8 Group: common- Specified by:
keyCharset
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
keyCharset
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
keyCharset
- the value to set- Returns:
- the dsl builder
-
namespace
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder namespace(String 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- Specified by:
namespace
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
namespace
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
namespace
- the value to set- Returns:
- the dsl builder
-
prefix
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder prefix(boolean 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- Specified by:
prefix
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
prefix
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
prefix
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder prefix(String 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- Specified by:
prefix
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
prefix
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
servicePath
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder servicePath(String servicePath)
The path to look for service discovery. The option is a: <code>java.lang.String</code> type. Default: /services/ Group: cloud- Specified by:
servicePath
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
servicePath
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
servicePath
- the value to set- Returns:
- the dsl builder
-
password
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder password(String password)
Configure etcd auth password. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
password
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
userName
default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder userName(String userName)
Configure etcd auth user. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
userName
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder
- Specified by:
userName
in interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-
-