public static interface ConsulEndpointBuilderFactory.ConsulEndpointBuilder extends ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder, ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
aclToken(String aclToken)
Sets the ACL token to be used with Consul.
|
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder |
advanced() |
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
connectTimeoutMillis(Long connectTimeoutMillis)
Connect timeout for OkHttpClient.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
connectTimeoutMillis(String connectTimeoutMillis)
Connect timeout for OkHttpClient.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
consulClient(Object consulClient)
Reference to a com.orbitz.consul.Consul in the registry.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
consulClient(String consulClient)
Reference to a com.orbitz.consul.Consul in the registry.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
key(String key)
The default key.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
password(String password)
Sets the password to be used for basic authentication.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
pingInstance(boolean pingInstance)
Configure if the AgentClient should attempt a ping before returning
the Consul instance.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
pingInstance(String pingInstance)
Configure if the AgentClient should attempt a ping before returning
the Consul instance.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
readTimeoutMillis(Long readTimeoutMillis)
Read timeout for OkHttpClient.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
readTimeoutMillis(String readTimeoutMillis)
Read timeout for OkHttpClient.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
sslContextParameters(Object sslContextParameters)
SSL configuration using an
org.apache.camel.support.jsse.SSLContextParameters instance.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
sslContextParameters(String sslContextParameters)
SSL configuration using an
org.apache.camel.support.jsse.SSLContextParameters instance.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
tags(Set<String> tags)
Set tags.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
tags(String tags)
Set tags.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
url(String url)
The Consul agent URL.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
userName(String userName)
Sets the username to be used for basic authentication.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
writeTimeoutMillis(Long writeTimeoutMillis)
Write timeout for OkHttpClient.
|
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder |
writeTimeoutMillis(String writeTimeoutMillis)
Write timeout for OkHttpClient.
|
blockSeconds, blockSeconds, bridgeErrorHandler, bridgeErrorHandler, firstIndex, firstIndex, recursive, recursivedoSetProperty, getUriaction, lazyStartProducer, lazyStartProducer, valueAsString, valueAsStringdefault ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder advanced()
advanced in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderadvanced in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeoutMillis(Long connectTimeoutMillis)
java.lang.Long type.
Group: commonconnectTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderconnectTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeoutMillis(String connectTimeoutMillis)
java.lang.Long type.
Group: commonconnectTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderconnectTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder consulClient(Object consulClient)
com.orbitz.consul.Consul type.
Group: commonconsulClient in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderconsulClient in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder consulClient(String consulClient)
com.orbitz.consul.Consul type.
Group: commonconsulClient in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderconsulClient in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder key(String key)
java.lang.String type.
Group: commonkey in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderkey in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder pingInstance(boolean pingInstance)
boolean type.
Default: true
Group: commonpingInstance in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderpingInstance in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder pingInstance(String pingInstance)
boolean type.
Default: true
Group: commonpingInstance in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderpingInstance in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeoutMillis(Long readTimeoutMillis)
java.lang.Long type.
Group: commonreadTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderreadTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeoutMillis(String readTimeoutMillis)
java.lang.Long type.
Group: commonreadTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderreadTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder tags(Set<String> tags)
java.util.Set<java.lang.String>
type.
Group: commontags in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuildertags in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder tags(String tags)
java.util.Set<java.lang.String> type.
Group: commontags in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuildertags in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder url(String url)
java.lang.String type.
Group: commonurl in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderurl in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeoutMillis(Long writeTimeoutMillis)
java.lang.Long type.
Group: commonwriteTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderwriteTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeoutMillis(String writeTimeoutMillis)
java.lang.Long type.
Group: commonwriteTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderwriteTimeoutMillis in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder aclToken(String aclToken)
java.lang.String type.
Group: securityaclToken in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderaclToken in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder password(String password)
java.lang.String type.
Group: securitypassword in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderpassword in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitysslContextParameters in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuildersslContextParameters in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitysslContextParameters in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuildersslContextParameters in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderdefault ConsulEndpointBuilderFactory.ConsulEndpointBuilder userName(String userName)
java.lang.String type.
Group: securityuserName in interface ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilderuserName in interface ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilderApache Camel