Package org.apache.camel.model.cloud
Class ConsulServiceCallServiceDiscoveryConfiguration
- java.lang.Object
-
- org.apache.camel.model.IdentifiedType
-
- org.apache.camel.model.cloud.ServiceCallConfiguration
-
- org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration
-
- org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceDiscoveryFactory,org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
@Metadata(label="routing,cloud,service-discovery") @Configurer(extended=true) public class ConsulServiceCallServiceDiscoveryConfiguration extends ServiceCallServiceDiscoveryConfiguration
-
-
Field Summary
-
Fields inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
properties
-
-
Constructor Summary
Constructors Constructor Description ConsulServiceCallServiceDiscoveryConfiguration()ConsulServiceCallServiceDiscoveryConfiguration(ServiceCallDefinition parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsulServiceCallServiceDiscoveryConfigurationaclToken(String aclToken)Sets the ACL token to be used with ConsulConsulServiceCallServiceDiscoveryConfigurationblockSeconds(Integer blockSeconds)The seconds to wait for a watch event, default 10 secondsConsulServiceCallServiceDiscoveryConfigurationblockSeconds(String blockSeconds)The seconds to wait for a watch event, default 10 secondsConsulServiceCallServiceDiscoveryConfigurationconnectTimeoutMillis(long connectTimeoutMillis)Connect timeout for OkHttpClientConsulServiceCallServiceDiscoveryConfigurationconnectTimeoutMillis(String connectTimeoutMillis)Connect timeout for OkHttpClientConsulServiceCallServiceDiscoveryConfigurationdataCenter(String dc)The data centerStringgetAclToken()StringgetBlockSeconds()StringgetConnectTimeoutMillis()StringgetDatacenter()StringgetPassword()StringgetReadTimeoutMillis()org.apache.camel.support.jsse.SSLContextParametersgetSslContextParameters()StringgetUrl()The Consul agent URLStringgetUserName()StringgetWriteTimeoutMillis()ConsulServiceCallServiceDiscoveryConfigurationpassword(String password)Sets the password to be used for basic authenticationConsulServiceCallServiceDiscoveryConfigurationreadTimeoutMillis(Long readTimeoutMillis)Read timeout for OkHttpClientConsulServiceCallServiceDiscoveryConfigurationreadTimeoutMillis(String readTimeoutMillis)Read timeout for OkHttpClientvoidsetAclToken(String aclToken)Sets the ACL token to be used with ConsulvoidsetBlockSeconds(String blockSeconds)The seconds to wait for a watch event, default 10 secondsvoidsetConnectTimeoutMillis(String connectTimeoutMillis)Connect timeout for OkHttpClientvoidsetDatacenter(String datacenter)The data centervoidsetPassword(String password)Sets the password to be used for basic authenticationvoidsetReadTimeoutMillis(String readTimeoutMillis)Read timeout for OkHttpClientvoidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)To configure security using SSLContextParameters.voidsetUrl(String url)voidsetUserName(String userName)Sets the username to be used for basic authenticationvoidsetWriteTimeoutMillis(String writeTimeoutMillis)Write timeout for OkHttpClientConsulServiceCallServiceDiscoveryConfigurationsslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)To configure security using SSLContextParameters.ConsulServiceCallServiceDiscoveryConfigurationurl(String url)The Consul agent URLConsulServiceCallServiceDiscoveryConfigurationuserName(String userName)Sets the username to be used for basic authenticationConsulServiceCallServiceDiscoveryConfigurationwriteTimeoutMillis(Long writeTimeoutMillis)Write timeout for OkHttpClientConsulServiceCallServiceDiscoveryConfigurationwriteTimeoutMillis(String writeTimeoutMillis)Write timeout for OkHttpClient-
Methods inherited from class org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration
end, endParent, newInstance, property
-
Methods inherited from class org.apache.camel.model.cloud.ServiceCallConfiguration
getConfiguredOptions, getProperties, getPropertiesAsMap, postProcessFactoryParameters, setProperties
-
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
-
-
-
Constructor Detail
-
ConsulServiceCallServiceDiscoveryConfiguration
public ConsulServiceCallServiceDiscoveryConfiguration()
-
ConsulServiceCallServiceDiscoveryConfiguration
public ConsulServiceCallServiceDiscoveryConfiguration(ServiceCallDefinition parent)
-
-
Method Detail
-
getUrl
public String getUrl()
The Consul agent URL
-
setUrl
public void setUrl(String url)
-
getDatacenter
public String getDatacenter()
-
setDatacenter
public void setDatacenter(String datacenter)
The data center
-
getAclToken
public String getAclToken()
-
setAclToken
public void setAclToken(String aclToken)
Sets the ACL token to be used with Consul
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
Sets the username to be used for basic authentication
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
Sets the password to be used for basic authentication
-
getConnectTimeoutMillis
public String getConnectTimeoutMillis()
-
setConnectTimeoutMillis
public void setConnectTimeoutMillis(String connectTimeoutMillis)
Connect timeout for OkHttpClient
-
getReadTimeoutMillis
public String getReadTimeoutMillis()
-
setReadTimeoutMillis
public void setReadTimeoutMillis(String readTimeoutMillis)
Read timeout for OkHttpClient
-
getWriteTimeoutMillis
public String getWriteTimeoutMillis()
-
setWriteTimeoutMillis
public void setWriteTimeoutMillis(String writeTimeoutMillis)
Write timeout for OkHttpClient
-
getBlockSeconds
public String getBlockSeconds()
-
setBlockSeconds
public void setBlockSeconds(String blockSeconds)
The seconds to wait for a watch event, default 10 seconds
-
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters()
-
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
-
url
public ConsulServiceCallServiceDiscoveryConfiguration url(String url)
The Consul agent URL
-
dataCenter
public ConsulServiceCallServiceDiscoveryConfiguration dataCenter(String dc)
The data center
-
aclToken
public ConsulServiceCallServiceDiscoveryConfiguration aclToken(String aclToken)
Sets the ACL token to be used with Consul
-
userName
public ConsulServiceCallServiceDiscoveryConfiguration userName(String userName)
Sets the username to be used for basic authentication
-
password
public ConsulServiceCallServiceDiscoveryConfiguration password(String password)
Sets the password to be used for basic authentication
-
connectTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration connectTimeoutMillis(long connectTimeoutMillis)
Connect timeout for OkHttpClient
-
connectTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration connectTimeoutMillis(String connectTimeoutMillis)
Connect timeout for OkHttpClient
-
readTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration readTimeoutMillis(Long readTimeoutMillis)
Read timeout for OkHttpClient
-
readTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration readTimeoutMillis(String readTimeoutMillis)
Read timeout for OkHttpClient
-
writeTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration writeTimeoutMillis(Long writeTimeoutMillis)
Write timeout for OkHttpClient
-
writeTimeoutMillis
public ConsulServiceCallServiceDiscoveryConfiguration writeTimeoutMillis(String writeTimeoutMillis)
Write timeout for OkHttpClient
-
blockSeconds
public ConsulServiceCallServiceDiscoveryConfiguration blockSeconds(Integer blockSeconds)
The seconds to wait for a watch event, default 10 seconds
-
blockSeconds
public ConsulServiceCallServiceDiscoveryConfiguration blockSeconds(String blockSeconds)
The seconds to wait for a watch event, default 10 seconds
-
sslContextParameters
public ConsulServiceCallServiceDiscoveryConfiguration sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
-
-