Class JettyHttpClientBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.client.jetty.DerivedJettyHttpClientBuilder<JettyHttpClientBuilder>
-
- io.fabric8.kubernetes.client.jetty.JettyHttpClientBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.http.HttpClient.Builder,io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder
public class JettyHttpClientBuilder extends DerivedJettyHttpClientBuilder<JettyHttpClientBuilder> implements io.fabric8.kubernetes.client.http.HttpClient.Builder
-
-
Constructor Summary
Constructors Constructor Description JettyHttpClientBuilder(JettyHttpClientFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JettyHttpClientbuild()JettyHttpClientBuilderconnectTimeout(long connectTimeout, TimeUnit unit)io.fabric8.kubernetes.client.http.HttpClient.Buildercopy()JettyHttpClientBuilderfollowAllRedirects()JettyHttpClientBuilderpreferHttp11()JettyHttpClientBuilderproxyAddress(InetSocketAddress proxyAddress)JettyHttpClientBuilderproxyAuthorization(String credentials)JettyHttpClientBuildersslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)JettyHttpClientBuildertlsVersions(io.fabric8.kubernetes.client.http.TlsVersion... tlsVersions)-
Methods inherited from class io.fabric8.kubernetes.client.jetty.DerivedJettyHttpClientBuilder
addOrReplaceInterceptor, authenticatorNone, forStreaming, readTimeout, writeTimeout
-
-
-
-
Constructor Detail
-
JettyHttpClientBuilder
public JettyHttpClientBuilder(JettyHttpClientFactory factory)
-
-
Method Detail
-
build
public JettyHttpClient build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder- Specified by:
buildin interfaceio.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder
-
connectTimeout
public JettyHttpClientBuilder connectTimeout(long connectTimeout, TimeUnit unit)
- Specified by:
connectTimeoutin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
sslContext
public JettyHttpClientBuilder sslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
- Specified by:
sslContextin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
followAllRedirects
public JettyHttpClientBuilder followAllRedirects()
- Specified by:
followAllRedirectsin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
proxyAddress
public JettyHttpClientBuilder proxyAddress(InetSocketAddress proxyAddress)
- Specified by:
proxyAddressin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
proxyAuthorization
public JettyHttpClientBuilder proxyAuthorization(String credentials)
- Specified by:
proxyAuthorizationin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
tlsVersions
public JettyHttpClientBuilder tlsVersions(io.fabric8.kubernetes.client.http.TlsVersion... tlsVersions)
- Specified by:
tlsVersionsin interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
preferHttp11
public JettyHttpClientBuilder preferHttp11()
- Specified by:
preferHttp11in interfaceio.fabric8.kubernetes.client.http.HttpClient.Builder
-
copy
public io.fabric8.kubernetes.client.http.HttpClient.Builder copy()
-
-