static Consul.Builder |
Consul.builder() |
|
Consul.Builder |
Consul.Builder.withAclToken(java.lang.String token) |
Sets the ACL token to be used with Consul
|
Consul.Builder |
Consul.Builder.withBasicAuth(java.lang.String username,
java.lang.String password) |
Sets the username and password to be used for basic authentication
|
Consul.Builder |
Consul.Builder.withClientConfiguration(ClientConfig clientConfig) |
Sets the configuration for the clients.
|
Consul.Builder |
Consul.Builder.withClientEventCallback(ClientEventCallback callback) |
Sets the event callback for the clients.
|
Consul.Builder |
Consul.Builder.withConnectionPool(okhttp3.ConnectionPool connectionPool) |
Sets the ConnectionPool to be used by OkHttp Client
By default, an ConnectionPool is created internally.
|
Consul.Builder |
Consul.Builder.withConnectTimeoutMillis(long timeoutMillis) |
Connect timeout for OkHttpClient
|
Consul.Builder |
Consul.Builder.withConsulBookend(ConsulBookend consulBookend) |
|
Consul.Builder |
Consul.Builder.withExecutorService(java.util.concurrent.ExecutorService executorService) |
Sets the ExecutorService to be used by the internal tasks dispatcher.
|
Consul.Builder |
Consul.Builder.withFailoverInterceptor(ConsulFailoverStrategy strategy) |
|
Consul.Builder |
Consul.Builder.withHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
Sets headers to be included with each Consul request.
|
Consul.Builder |
Consul.Builder.withHostAndPort(com.google.common.net.HostAndPort hostAndPort) |
Sets the URL from a HostAndPort object.
|
Consul.Builder |
Consul.Builder.withHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
Sets the HostnameVerifier for the client.
|
Consul.Builder |
Consul.Builder.withHttps(boolean withHttps) |
Use HTTPS connections for all requests.
|
Consul.Builder |
Consul.Builder.withMultipleHostAndPort(java.util.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 |
Consul.Builder.withPing(boolean ping) |
Instructs the builder that the AgentClient should attempt a ping before returning the Consul instance
|
Consul.Builder |
Consul.Builder.withProxy(java.net.Proxy proxy) |
Sets the Proxy for the client.
|
Consul.Builder |
Consul.Builder.withReadTimeoutMillis(long timeoutMillis) |
Read timeout for OkHttpClient
|
Consul.Builder |
Consul.Builder.withSslContext(javax.net.ssl.SSLContext sslContext) |
Sets the SSLContext for the client.
|
Consul.Builder |
Consul.Builder.withTokenAuth(java.lang.String token) |
Sets the token used for authentication
|
Consul.Builder |
Consul.Builder.withTrustManager(javax.net.ssl.X509TrustManager trustManager) |
Sets the X509TrustManager for the client.
|
Consul.Builder |
Consul.Builder.withUrl(java.lang.String url) |
Sets the URL from a string.
|
Consul.Builder |
Consul.Builder.withUrl(java.net.URL url) |
Sets the URL from a URL object.
|
Consul.Builder |
Consul.Builder.withWriteTimeoutMillis(long timeoutMillis) |
Write timeout for OkHttpClient
|