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.AdvancedEtcd3EndpointBuilderadvanced()default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderendpoints(String endpoints)Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderendpoints(String[] endpoints)Configure etcd server endpoints using the IPNameResolver.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderkeyCharset(String keyCharset)Configure the charset to use for the keys.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuildernamespace(String namespace)Configure the namespace of keys used.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderpassword(String password)Configure etcd auth password.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderprefix(boolean prefix)To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderprefix(String prefix)To apply an action on all the key-value pairs whose key that starts with the target path.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderservicePath(String servicePath)The path to look for service discovery.default Etcd3EndpointBuilderFactory.Etcd3EndpointBuilderuserName(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:
advancedin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
advancedin 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:
endpointsin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
endpointsin 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:
endpointsin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
endpointsin 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:
keyCharsetin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
keyCharsetin 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:
namespacein interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
namespacein 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:
prefixin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
prefixin 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:
prefixin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
prefixin 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:
servicePathin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
servicePathin 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:
passwordin interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
passwordin 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:
userNamein interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointConsumerBuilder- Specified by:
userNamein interfaceEtcd3EndpointBuilderFactory.Etcd3EndpointProducerBuilder- Parameters:
userName- the value to set- Returns:
- the dsl builder
-
-