| Modifier and Type | Method and Description |
|---|---|
static Config |
Config.autoConfigure(String context)
Does auto detection with some opinionated defaults.
|
Config |
ConfigBuilder.build() |
static Config |
Config.empty()
Create an empty
Config class without any automatic configuration
(i.e. |
static Config |
Config.fromKubeconfig(String kubeconfigContents) |
static Config |
Config.fromKubeconfig(String context,
String kubeconfigContents,
String kubeconfigPath) |
Config |
Client.getConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Config.configFromSysPropsOrEnvVars(Config config) |
static void |
Config.setRequestConfig(Config config,
RequestConfig requestConfig) |
KubernetesClientBuilder |
KubernetesClientBuilder.withConfig(Config config) |
| Constructor and Description |
|---|
ConfigBuilder(Config instance) |
ConfigBuilder(Config instance,
Boolean validationEnabled) |
ConfigBuilder(ConfigFluent<?> fluent,
Config instance) |
ConfigBuilder(ConfigFluent<?> fluent,
Config instance,
Boolean validationEnabled) |
ConfigFluentImpl(Config instance) |
| Modifier and Type | Method and Description |
|---|---|
Config |
ClientAdapter.getConfiguration() |
| Constructor and Description |
|---|
ExtensionRootClientAdapter(Config configuration) |
| Modifier and Type | Method and Description |
|---|---|
HttpClient |
HttpClient.Factory.createHttpClient(Config config) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SSLUtils.isHttpsAvailable(Config config) |
static KeyManager[] |
SSLUtils.keyManagers(Config config) |
static SSLContext |
SSLUtils.sslContext(Config config) |
static TrustManager[] |
SSLUtils.trustManagers(Config config) |
| Modifier and Type | Method and Description |
|---|---|
static void |
HttpClientUtils.applyCommonConfiguration(Config config,
HttpClient.Builder builder,
HttpClient.Factory factory) |
static Map<String,Interceptor> |
HttpClientUtils.createApplicableInterceptors(Config config,
HttpClient.Factory factory) |
static HttpClient |
HttpClientUtils.createHttpClient(Config config)
Deprecated.
you should not need to call this method directly. Please create your own HttpClient.Factory
should you need to customize your clients.
|
static URL |
HttpClientUtils.getProxyUrl(Config config) |
| Constructor and Description |
|---|
ImpersonatorInterceptor(Config config) |
TokenRefreshInterceptor(Config config,
HttpClient.Factory factory) |
Copyright © 2015–2022 Red Hat. All rights reserved.