| Package | Description |
|---|---|
| io.fabric8.kubernetes.client | |
| io.fabric8.kubernetes.client.http | |
| io.fabric8.kubernetes.client.utils |
| Modifier and Type | Method and Description |
|---|---|
KubernetesClientBuilder |
KubernetesClientBuilder.withHttpClientBuilderConsumer(Consumer<HttpClient.Builder> consumer)
Provide additional configuration for the
HttpClient that is created for this KubernetesClient. |
| Modifier and Type | Class and Description |
|---|---|
class |
StandardHttpClientBuilder<C extends HttpClient,F extends HttpClient.Factory,T extends StandardHttpClientBuilder<C,F,?>> |
| Modifier and Type | Method and Description |
|---|---|
HttpClient.Builder |
HttpClient.Builder.addOrReplaceInterceptor(String name,
Interceptor interceptor) |
HttpClient.Builder |
HttpClient.Builder.authenticatorNone()
Prevents any built-in authenticator to respond to challenges from origin server.
|
HttpClient.Builder |
HttpClient.Builder.connectTimeout(long connectTimeout,
TimeUnit unit) |
HttpClient.Builder |
HttpClient.Builder.followAllRedirects() |
HttpClient.Builder |
HttpClient.Factory.newBuilder() |
default HttpClient.Builder |
HttpClient.Factory.newBuilder(Config config)
Create a builder that is customized by the
Config. |
HttpClient.Builder |
HttpClient.Builder.preferHttp11() |
HttpClient.Builder |
HttpClient.Builder.proxyAddress(InetSocketAddress proxyAddress) |
HttpClient.Builder |
HttpClient.Builder.proxyAuthorization(String credentials) |
HttpClient.Builder |
HttpClient.Builder.proxyType(HttpClient.ProxyType type) |
HttpClient.Builder |
HttpClient.Builder.sslContext(KeyManager[] keyManagers,
TrustManager[] trustManagers) |
HttpClient.Builder |
HttpClient.Builder.tlsVersions(TlsVersion... tlsVersions) |
| Modifier and Type | Method and Description |
|---|---|
static void |
HttpClientUtils.applyCommonConfiguration(Config config,
HttpClient.Builder builder,
HttpClient.Factory factory) |
static CompletableFuture<String> |
OpenIDConnectionUtils.resolveOIDCTokenFromAuthConfig(Config currentConfig,
Map<String,String> currentAuthProviderConfig,
HttpClient.Builder clientBuilder)
Fetch OpenID Connect token from Kubeconfig, check whether it's still valid or not; If expired handle
token refresh with OpenID Connection provider APIs
|
Copyright © 2015–2023 Red Hat. All rights reserved.