Interface HttpClient.Builder
-
- All Superinterfaces:
HttpClient.DerivedClientBuilder
- All Known Implementing Classes:
StandardHttpClientBuilder
- Enclosing interface:
- HttpClient
public static interface HttpClient.Builder extends HttpClient.DerivedClientBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpClient.BuilderaddOrReplaceInterceptor(String name, Interceptor interceptor)HttpClient.BuilderauthenticatorNone()Prevents any built-in authenticator to respond to challenges from origin server.HttpClientbuild()HttpClient.BuilderconnectTimeout(long connectTimeout, TimeUnit unit)HttpClient.BuilderfollowAllRedirects()HttpClient.BuilderpreferHttp11()HttpClient.BuilderproxyAddress(InetSocketAddress proxyAddress)HttpClient.BuilderproxyAuthorization(String credentials)HttpClient.BuilderproxyType(HttpClient.ProxyType type)HttpClient.BuildersslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)HttpClient.BuildertlsVersions(TlsVersion... tlsVersions)-
Methods inherited from interface io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder
tag
-
-
-
-
Method Detail
-
build
HttpClient build()
- Specified by:
buildin interfaceHttpClient.DerivedClientBuilder
-
connectTimeout
HttpClient.Builder connectTimeout(long connectTimeout, TimeUnit unit)
-
addOrReplaceInterceptor
HttpClient.Builder addOrReplaceInterceptor(String name, Interceptor interceptor)
- Specified by:
addOrReplaceInterceptorin interfaceHttpClient.DerivedClientBuilder
-
authenticatorNone
HttpClient.Builder authenticatorNone()
Prevents any built-in authenticator to respond to challenges from origin server.OkHttp specific option.
- Specified by:
authenticatorNonein interfaceHttpClient.DerivedClientBuilder- Returns:
- this Builder instance.
-
sslContext
HttpClient.Builder sslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
-
followAllRedirects
HttpClient.Builder followAllRedirects()
-
proxyAddress
HttpClient.Builder proxyAddress(InetSocketAddress proxyAddress)
-
proxyAuthorization
HttpClient.Builder proxyAuthorization(String credentials)
-
tlsVersions
HttpClient.Builder tlsVersions(TlsVersion... tlsVersions)
-
preferHttp11
HttpClient.Builder preferHttp11()
-
proxyType
HttpClient.Builder proxyType(HttpClient.ProxyType type)
-
-