Uses of Class
org.kiwiproject.consul.Consul.Builder
-
Uses of Consul.Builder in org.kiwiproject.consul
Modifier and TypeMethodDescriptionstatic Consul.Builder
Consul.builder()
Creates a newConsul.Builder
object.Consul.Builder.withAclToken
(String token) Sets the ACL token to be used with ConsulConsul.Builder.withBasicAuth
(String username, String password) Sets the username and password to be used for basic authenticationConsul.Builder.withClientConfiguration
(ClientConfig clientConfig) Sets the configuration for the clients.Consul.Builder.withClientEventCallback
(ClientEventCallback callback) Sets the event callback for the clients.Consul.Builder.withConnectionPool
(okhttp3.ConnectionPool connectionPool) Sets the ConnectionPool to be used by OkHttp ClientConsul.Builder.withConnectTimeoutMillis
(long timeoutMillis) Connect timeout for OkHttpClientConsul.Builder.withConsulBookend
(ConsulBookend consulBookend) Attaches aConsulBookend
to each Consul request.Consul.Builder.withExecutorService
(ExecutorService executorService) Sets the ExecutorService to be used by the internal task dispatcher.Consul.Builder.withFailoverInterceptor
(ConsulFailoverStrategy strategy) Constructs a failover interceptor with the givenConsulFailoverStrategy
.Consul.Builder.withHeaders
(Map<String, String> headers) Sets headers to be included with each Consul request.Consul.Builder.withHostAndPort
(com.google.common.net.HostAndPort hostAndPort) Sets the URL from aHostAndPort
object.Consul.Builder.withHostnameVerifier
(HostnameVerifier hostnameVerifier) Sets theHostnameVerifier
for the client.Consul.Builder.withHttps
(boolean withHttps) Use HTTPS connections for all requests.Consul.Builder.withMultipleHostAndPort
(Collection<com.google.common.net.HostAndPort> hostAndPort, long blacklistTimeInMillis) Sets the list of hosts to contact if the current request target is unavailable.Consul.Builder.withPing
(boolean ping) Instructs the builder that the AgentClient should attempt a ping before returning the Consul instanceSets theProxy
for the client.Consul.Builder.withReadTimeoutMillis
(long timeoutMillis) Read timeout for OkHttpClientConsul.Builder.withSslContext
(SSLContext sslContext) Sets theSSLContext
for the client.Consul.Builder.withTokenAuth
(String token) Sets the token used for authenticationConsul.Builder.withTrustManager
(X509TrustManager trustManager) Sets theX509TrustManager
for the client.Sets the URL from a string.Sets the URL from aURL
object.Consul.Builder.withWriteTimeoutMillis
(long timeoutMillis) Write timeout for OkHttpClient