Modifier and Type | Interface and Description |
---|---|
interface |
ConfigAware<C extends Config> |
Modifier and Type | Field and Description |
---|---|
protected Config |
SimpleClientContext.config |
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 |
SimpleClientContext.getConfiguration() |
Config |
AutoAdaptableKubernetesClient.getConfiguration() |
Modifier and Type | Method and Description |
---|---|
static void |
Config.configFromSysPropsOrEnvVars(Config config) |
protected SimpleClientContext |
BaseClient.newState(Config updated) |
Constructor and Description |
---|
AutoAdaptableKubernetesClient(Config config) |
BaseClient(Config config) |
BaseClient(HttpClient httpClient,
Config config) |
BaseKubernetesClient(Config config) |
BaseKubernetesClient(HttpClient httpClient,
Config config) |
ConfigBuilder(Config instance) |
ConfigBuilder(Config instance,
Boolean validationEnabled) |
ConfigBuilder(ConfigFluent<?> fluent,
Config instance) |
ConfigBuilder(ConfigFluent<?> fluent,
Config instance,
Boolean validationEnabled) |
ConfigFluentImpl(Config instance) |
DefaultKubernetesClient(Config config) |
DefaultKubernetesClient(HttpClient httpClient,
Config config) |
DefaultKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config)
Deprecated.
use
DefaultKubernetesClient(HttpClient, Config) instead.
use OkHttpClientImpl(OkHttpClient) to wrap the client. |
SimpleClientContext(Config config,
HttpClient httpClient) |
Modifier and Type | Field and Description |
---|---|
protected Config |
OperationSupport.config |
Modifier and Type | Method and Description |
---|---|
Config |
OperationSupport.getConfig() |
Config |
OperationContext.getConfig() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Config> |
BaseOperation.getConfigType() |
Modifier and Type | Method and Description |
---|---|
OperationContext |
OperationContext.withConfig(Config config) |
Constructor and Description |
---|
OperationContext(HttpClient client,
Config config,
String plural,
String namespace,
String name,
String apiGroupName,
String apiGroupVersion,
boolean cascading,
Object item,
Map<String,String> labels,
Map<String,String[]> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
Map<String,String[]> fieldsNot,
String resourceVersion,
boolean reloadingFromServer,
long gracePeriodSeconds,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
boolean namespaceFromGlobalConfig,
boolean dryRun,
String selectorAsString) |
OperationSupport(HttpClient client,
Config config) |
Modifier and Type | Method and Description |
---|---|
Config |
RawCustomResourceOperationsImpl.getConfig() |
Constructor and Description |
---|
LogWatchCallback(Config config,
OutputStream out) |
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 |
---|---|
OkHttpClientImpl |
OkHttpClientFactory.createHttpClient(Config config)
Creates an HTTP client configured to access the Kubernetes API.
|
Modifier and Type | Method and Description |
---|---|
Config |
ManagedKubernetesClient.getConfiguration() |
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) |
static OkHttpClientImpl |
HttpClientUtils.createHttpClient(Config config,
Consumer<okhttp3.OkHttpClient.Builder> additionalConfig)
Deprecated.
subclass
OkHttpClientFactory and implement the additionalConfig method |
static URL |
HttpClientUtils.getProxyUrl(Config config) |
Constructor and Description |
---|
ImpersonatorInterceptor(Config config) |
TokenRefreshInterceptor(Config config,
HttpClient.Factory factory) |
Copyright © 2015–2020 Red Hat. All rights reserved.