public static interface HttpClient.Builder extends HttpClient.DerivedClientBuilder
| Modifier and Type | Method and 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 |
forStreaming()
Sets the HttpClient to be used to perform HTTP requests whose responses
will be streamed.
|
HttpClient.Builder |
preferHttp11() |
HttpClient.Builder |
proxyAddress(InetSocketAddress proxyAddress) |
HttpClient.Builder |
proxyAuthorization(String credentials) |
HttpClient.Builder |
readTimeout(long readTimeout,
TimeUnit unit) |
HttpClient.Builder |
sslContext(KeyManager[] keyManagers,
TrustManager[] trustManagers) |
HttpClient.Builder |
tlsVersions(TlsVersion... tlsVersions) |
HttpClient.Builder |
writeTimeout(long writeTimeout,
TimeUnit unit) |
requestConfigHttpClient build()
build in interface HttpClient.DerivedClientBuilderHttpClient.Builder readTimeout(long readTimeout, TimeUnit unit)
readTimeout in interface HttpClient.DerivedClientBuilderHttpClient.Builder writeTimeout(long writeTimeout, TimeUnit unit)
writeTimeout in interface HttpClient.DerivedClientBuilderHttpClient.Builder connectTimeout(long connectTimeout, TimeUnit unit)
HttpClient.Builder forStreaming()
forStreaming in interface HttpClient.DerivedClientBuilderHttpClient.Builder addOrReplaceInterceptor(String name, Interceptor interceptor)
addOrReplaceInterceptor in interface HttpClient.DerivedClientBuilderHttpClient.Builder authenticatorNone()
OkHttp specific option.
authenticatorNone in interface HttpClient.DerivedClientBuilderHttpClient.Builder sslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
HttpClient.Builder followAllRedirects()
HttpClient.Builder proxyAddress(InetSocketAddress proxyAddress)
HttpClient.Builder proxyAuthorization(String credentials)
HttpClient.Builder tlsVersions(TlsVersion... tlsVersions)
HttpClient.Builder preferHttp11()
Copyright © 2015–2022 Red Hat. All rights reserved.