| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigAware<C extends 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 |
AutoAdaptableKubernetesClient.getConfiguration() |
Config |
BaseClient.getConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Config.configFromSysPropsOrEnvVars(Config config) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
Handlers.getNamespacedHasMetadataCreateOnlyOperation(Class<T> type,
okhttp3.OkHttpClient client,
Config config) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata> |
Handlers.getNonListingOperation(Class<T> type,
okhttp3.OkHttpClient client,
Config config) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
Handlers.getOperation(Class<T> type,
Class<L> listType,
okhttp3.OkHttpClient client,
Config config) |
<L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
ResourceHandler.operation(okhttp3.OkHttpClient client,
Config config,
Class<L> listType)
Create the operation support for the current resource
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
Handlers.register(Class<T> type,
BiFunction<okhttp3.OkHttpClient,Config,HasMetadataOperation<T,L,R>> operationConstructor) |
| Constructor and Description |
|---|
AdmissionRegistrationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
ApiextensionsAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
AppsAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
AuthorizationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
AutoAdaptableKubernetesClient(Config config) |
AutoAdaptableKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config) |
AutoscalingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
BaseClient(Config config) |
BaseClient(okhttp3.OkHttpClient httpClient,
Config config) |
BaseKubernetesClient(Config config) |
BaseKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config) |
BatchAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
CertificatesAPIGroupClient(okhttp3.OkHttpClient 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(okhttp3.OkHttpClient httpClient,
Config config) |
DiscoveryAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
EventingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
ExtensionsAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
FlowControlAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
MetricAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
NetworkAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
PolicyAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
RbacAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
SchedulingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
StorageAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1AdmissionRegistrationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1ApiextensionsAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1APIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1AuthorizationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1AutoscalingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1BatchAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1AdmissionRegistrationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1ApiextensionsAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1AuthorizationAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1BatchAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1CertificatesAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1DiscoveryAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1EventingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1FlowControlAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1NetworkAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1PolicyAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1beta1SchedulingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1CertificatesAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1DiscoveryAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1EventingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1NetworkAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1PolicyAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V1SchedulingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V2beta1AutoscalingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
V2beta2AutoscalingAPIGroupClient(okhttp3.OkHttpClient httpClient,
Config config) |
| Modifier and Type | Field and Description |
|---|---|
protected Config |
OperationSupport.config |
protected Config |
OperationContext.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(okhttp3.OkHttpClient 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) |
OperationSupport(okhttp3.OkHttpClient client,
Config config) |
OperationSupport(okhttp3.OkHttpClient client,
Config config,
String namespace,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
long gracePeriodInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
Config |
RawCustomResourceOperationsImpl.getConfig() |
| Modifier and Type | Method and Description |
|---|---|
static OperationContext |
HasMetadataOperationsImpl.defaultContext(OperationContext context,
okhttp3.OkHttpClient client,
Config config) |
| Constructor and Description |
|---|
ClusterOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String item) |
CreateOnlyResourceOperationsImpl(okhttp3.OkHttpClient client,
Config config,
ResourceDefinitionContext rdc,
Class<I> inputType,
Class<O> outputType) |
ExecWebSocketListener(Config config,
InputStream in,
OutputStream out,
OutputStream err,
OutputStream errChannel,
PipedOutputStream inputPipe,
PipedInputStream outputPipe,
PipedInputStream errorPipe,
PipedInputStream errorChannelPipe,
ExecListener listener,
Integer bufferSize) |
HasMetadataOperationsImpl(okhttp3.OkHttpClient client,
Config config,
ResourceDefinitionContext rdc,
Class<T> type,
Class<L> listType) |
KubernetesListOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
LogWatchCallback(Config config,
OutputStream out) |
MetricOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String configuredName,
String configuredNamespace,
String plural,
Map<String,String> configuredLabels,
Class<T> apiTypeClass,
Class<L> apiTypeListClass) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient httpClient,
Config configuration,
io.fabric8.kubernetes.api.model.HasMetadata item) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client,
Config config,
Object item) |
NodeMetricOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
PodMetricOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
RawCustomResourceOperationsImpl(okhttp3.OkHttpClient client,
Config config,
CustomResourceDefinitionContext customResourceDefinition) |
| Modifier and Type | Field and Description |
|---|---|
protected Config |
RollingUpdater.config |
| Constructor and Description |
|---|
DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ReplicaSetOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ReplicaSetOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
RollingUpdater(okhttp3.OkHttpClient client,
Config config,
String namespace) |
RollingUpdater(okhttp3.OkHttpClient client,
Config config,
String namespace,
long rollingTimeoutMillis,
long loggingIntervalMillis) |
StatefulSetOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
StatefulSetOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
| Constructor and Description |
|---|
JobOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
JobOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
| Constructor and Description |
|---|
CronJobOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
CronJobOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
| Constructor and Description |
|---|
BindingOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
BindingOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
ComponentStatusOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ComponentStatusOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
PodOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
ReplicationControllerOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ReplicationControllerOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
ServiceOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ServiceOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
| Constructor and Description |
|---|
DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ReplicaSetOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ReplicaSetOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
| Constructor and Description |
|---|
RunOperations(okhttp3.OkHttpClient client,
Config config,
String namespace,
RunConfigBuilder runConfigBuilder) |
| 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 |
|---|---|
Config |
ManagedKubernetesClient.getConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static okhttp3.OkHttpClient |
HttpClientUtils.createHttpClient(Config config) |
static okhttp3.OkHttpClient |
HttpClientUtils.createHttpClient(Config config,
Consumer<okhttp3.OkHttpClient.Builder> additionalConfig)
Creates an HTTP client configured to access the Kubernetes API.
|
static okhttp3.OkHttpClient |
HttpClientUtils.createHttpClientForMockServer(Config config) |
| Constructor and Description |
|---|
ImpersonatorInterceptor(Config config) |
TokenRefreshInterceptor(Config config) |
Copyright © 2015–2020 Red Hat. All rights reserved.