public class ClientBuilder extends Object
| Constructor and Description |
|---|
ClientBuilder() |
ClientBuilder(String baseUrl) |
public ClientBuilder()
public ClientBuilder(String baseUrl)
public ClientBuilder sslCertificateCallback(ISSLCertificateCallback callback)
public ClientBuilder sslCertCallbackWithDefaultHostnameVerifier(boolean b)
public ClientBuilder sslCertificate(String alias, X509Certificate cert)
public ClientBuilder sslCertificateCollection(String alias, Collection<X509Certificate> certs)
public ClientBuilder resourceFactory(IResourceFactory factory)
public ClientBuilder toCluster(String baseUrl)
public ClientBuilder withUserName(String userName)
public ClientBuilder withPassword(String password)
public ClientBuilder usingToken(String token)
public ClientBuilder usingUserAgentPrefix(String prefix)
public ClientBuilder withConnectTimeout(int timeout, TimeUnit unit)
public ClientBuilder withConnectTimeout(int connectInMillis)
connectInMillis - A value in millisecondspublic ClientBuilder withReadTimeout(int timeout, TimeUnit unit)
public ClientBuilder withWriteTimeout(int timeout, TimeUnit unit)
public ClientBuilder withPingInterval(int pingInterval, TimeUnit unit)
public ClientBuilder proxy(Proxy proxy)
public ClientBuilder proxySelector(ProxySelector proxySelector)
public ClientBuilder proxyAuthenticator(okhttp3.Authenticator proxyAuthenticator)
public ClientBuilder withMaxRequests(int maxRequests)
maxRequests - the maximum number of concurrent requestspublic ClientBuilder withMaxRequestsPerHost(int maxRequestsPerHost)
maxRequestsPerHost - the maximum number of concurrent requests for a single hostpublic IClient build()
KeyManagementException - an exceptionCopyright © 2020 Red Hat, Inc. All Rights Reserved.