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.Builder
addOrReplaceInterceptor(String name, Interceptor interceptor)
HttpClient.Builder
authenticatorNone()
Prevents any built-in authenticator to respond to challenges from origin server.HttpClient
build()
HttpClient.Builder
connectTimeout(long connectTimeout, TimeUnit unit)
HttpClient.Builder
followAllRedirects()
HttpClient.Builder
preferHttp11()
HttpClient.Builder
proxyAddress(InetSocketAddress proxyAddress)
HttpClient.Builder
proxyAuthorization(String credentials)
HttpClient.Builder
proxyType(HttpClient.ProxyType type)
HttpClient.Builder
sslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
HttpClient.Builder
tlsVersions(TlsVersion... tlsVersions)
-
Methods inherited from interface io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder
tag
-
-
-
-
Method Detail
-
build
HttpClient build()
- Specified by:
build
in interfaceHttpClient.DerivedClientBuilder
-
connectTimeout
HttpClient.Builder connectTimeout(long connectTimeout, TimeUnit unit)
-
addOrReplaceInterceptor
HttpClient.Builder addOrReplaceInterceptor(String name, Interceptor interceptor)
- Specified by:
addOrReplaceInterceptor
in interfaceHttpClient.DerivedClientBuilder
-
authenticatorNone
HttpClient.Builder authenticatorNone()
Prevents any built-in authenticator to respond to challenges from origin server.OkHttp specific option.
- Specified by:
authenticatorNone
in 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)
-
-