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
All Methods Instance Methods Default Methods Modifier and Type Method Description default Etcd3EndpointBuilderFactory.AdvancedEtcd3EndpointProducerBuilder
advanced()
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
endpoints(String endpoints)
Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
endpoints(String[] endpoints)
Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
keyCharset(String keyCharset)
Configure the charset to use for the keys.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
namespace(String namespace)
Configure the namespace of keys used.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
password(String password)
Configure etcd auth password.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
prefix(boolean prefix)
To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
prefix(String prefix)
To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
servicePath(String servicePath)
The path to look for service discovery.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
userName(String userName)
Configure etcd auth user.default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder
valueCharset(String valueCharset)
Configure the charset to use for the values.
-
-
-
Method Detail
-
advanced
default Etcd3EndpointBuilderFactory.AdvancedEtcd3EndpointProducerBuilder advanced()
-
endpoints
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
endpoints
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
endpoints
- the value to set- Returns:
- the dsl builder
-
keyCharset
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
keyCharset
- the value to set- Returns:
- the dsl builder
-
namespace
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
namespace
- the value to set- Returns:
- the dsl builder
-
prefix
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
prefix
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder 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- Parameters:
prefix
- the value to set- Returns:
- the dsl builder
-
valueCharset
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder valueCharset(String valueCharset)
Configure the charset to use for the values. The option is a: <code>java.lang.String</code> type. Default: UTF-8 Group: producer- Parameters:
valueCharset
- the value to set- Returns:
- the dsl builder
-
servicePath
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder servicePath(String 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
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder password(String 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
default Etcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder userName(String 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
-
-