Interface ConsulEndpointBuilderFactory.ConsulEndpointBuilder
-
- All Superinterfaces:
ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
,ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- ConsulEndpointBuilderFactory
public static interface ConsulEndpointBuilderFactory.ConsulEndpointBuilder extends ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder, ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
Builder for endpoint for the Consul component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
blockSeconds, blockSeconds, firstIndex, firstIndex, recursive, recursive
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
action, valueAsString, valueAsString
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default ConsulEndpointBuilderFactory.AdvancedConsulEndpointBuilder advanced()
- Specified by:
advanced
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
advanced
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
-
connectTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeout(Duration connectTimeout)
Connect timeout for OkHttpClient. The option is a: <code>java.time.Duration</code> type. Group: common- Specified by:
connectTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
connectTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
connectTimeout
- the value to set- Returns:
- the dsl builder
-
connectTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeout(String connectTimeout)
Connect timeout for OkHttpClient. The option will be converted to a <code>java.time.Duration</code> type. Group: common- Specified by:
connectTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
connectTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
connectTimeout
- the value to set- Returns:
- the dsl builder
-
connectTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeoutMillis(Long connectTimeoutMillis)
Deprecated.Connect timeout for OkHttpClient. Deprecation note: Use connectTimeout instead. The option is a: <code>java.lang.Long</code> type. Group: common- Specified by:
connectTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
connectTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
connectTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
connectTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder connectTimeoutMillis(String connectTimeoutMillis)
Deprecated.Connect timeout for OkHttpClient. Deprecation note: Use connectTimeout instead. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Specified by:
connectTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
connectTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
connectTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
consulClient
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder consulClient(com.orbitz.consul.Consul consulClient)
Reference to a com.orbitz.consul.Consul in the registry. The option is a: <code>com.orbitz.consul.Consul</code> type. Group: common- Specified by:
consulClient
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
consulClient
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
consulClient
- the value to set- Returns:
- the dsl builder
-
consulClient
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder consulClient(String consulClient)
Reference to a com.orbitz.consul.Consul in the registry. The option will be converted to a <code>com.orbitz.consul.Consul</code> type. Group: common- Specified by:
consulClient
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
consulClient
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
consulClient
- the value to set- Returns:
- the dsl builder
-
key
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder key(String key)
The default key. Can be overridden by CamelConsulKey. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
key
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
key
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
key
- the value to set- Returns:
- the dsl builder
-
pingInstance
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder pingInstance(boolean pingInstance)
Configure if the AgentClient should attempt a ping before returning the Consul instance. The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
pingInstance
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
pingInstance
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
pingInstance
- the value to set- Returns:
- the dsl builder
-
pingInstance
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder pingInstance(String pingInstance)
Configure if the AgentClient should attempt a ping before returning the Consul instance. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
pingInstance
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
pingInstance
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
pingInstance
- the value to set- Returns:
- the dsl builder
-
readTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeout(Duration readTimeout)
Read timeout for OkHttpClient. The option is a: <code>java.time.Duration</code> type. Group: common- Specified by:
readTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
readTimeout
- the value to set- Returns:
- the dsl builder
-
readTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeout(String readTimeout)
Read timeout for OkHttpClient. The option will be converted to a <code>java.time.Duration</code> type. Group: common- Specified by:
readTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
readTimeout
- the value to set- Returns:
- the dsl builder
-
readTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeoutMillis(Long readTimeoutMillis)
Deprecated.Read timeout for OkHttpClient. Deprecation note: Use readTimeout instead. The option is a: <code>java.lang.Long</code> type. Group: common- Specified by:
readTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
readTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
readTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
readTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder readTimeoutMillis(String readTimeoutMillis)
Deprecated.Read timeout for OkHttpClient. Deprecation note: Use readTimeout instead. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Specified by:
readTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
readTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
readTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
tags
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder tags(String tags)
Set tags. You can separate multiple tags by comma. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
tags
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
tags
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
tags
- the value to set- Returns:
- the dsl builder
-
url
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder url(String url)
The Consul agent URL. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
url
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
url
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
url
- the value to set- Returns:
- the dsl builder
-
writeTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeout(Duration writeTimeout)
Write timeout for OkHttpClient. The option is a: <code>java.time.Duration</code> type. Group: common- Specified by:
writeTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
writeTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
writeTimeout
- the value to set- Returns:
- the dsl builder
-
writeTimeout
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeout(String writeTimeout)
Write timeout for OkHttpClient. The option will be converted to a <code>java.time.Duration</code> type. Group: common- Specified by:
writeTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
writeTimeout
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
writeTimeout
- the value to set- Returns:
- the dsl builder
-
writeTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeoutMillis(Long writeTimeoutMillis)
Deprecated.Write timeout for OkHttpClient. Deprecation note: Use writeTimeout instead. The option is a: <code>java.lang.Long</code> type. Group: common- Specified by:
writeTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
writeTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
writeTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
writeTimeoutMillis
@Deprecated default ConsulEndpointBuilderFactory.ConsulEndpointBuilder writeTimeoutMillis(String writeTimeoutMillis)
Deprecated.Write timeout for OkHttpClient. Deprecation note: Use writeTimeout instead. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Specified by:
writeTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
writeTimeoutMillis
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
writeTimeoutMillis
- the value to set- Returns:
- the dsl builder
-
aclToken
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder aclToken(String aclToken)
Sets the ACL token to be used with Consul. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
aclToken
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
aclToken
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
aclToken
- the value to set- Returns:
- the dsl builder
-
password
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder password(String password)
Sets the password to be used for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
password
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
SSL configuration using an org.apache.camel.support.jsse.SSLContextParameters instance. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParameters
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
sslContextParameters
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder sslContextParameters(String sslContextParameters)
SSL configuration using an org.apache.camel.support.jsse.SSLContextParameters instance. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParameters
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
sslContextParameters
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
userName
default ConsulEndpointBuilderFactory.ConsulEndpointBuilder userName(String userName)
Sets the username to be used for basic authentication. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
userName
in interfaceConsulEndpointBuilderFactory.ConsulEndpointConsumerBuilder
- Specified by:
userName
in interfaceConsulEndpointBuilderFactory.ConsulEndpointProducerBuilder
- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-
-