@Service(value={io.fabric8.kubernetes.client.KubernetesClient.class,io.fabric8.kubernetes.client.NamespacedKubernetesClient.class})
@Reference(referenceInterface=ResourceHandler.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC,bind="bindResourceHandler",unbind="unbindResourceHandler") @Reference(referenceInterface=io.fabric8.kubernetes.client.OAuthTokenProvider.class,cardinality=OPTIONAL_UNARY,policyOption=GREEDY,bind="bindOAuthTokenProvider",unbind="unbindOAuthTokenProvider")
public class ManagedKubernetesClient
extends NamespacedKubernetesClientAdapter<KubernetesClientImpl>
| Constructor and Description |
|---|
ManagedKubernetesClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Map<String,Object> properties) |
void |
bindOAuthTokenProvider(OAuthTokenProvider provider) |
void |
bindResourceHandler(ResourceHandler resourceHandler)
Deprecated.
ResourceHandlers to not need bound
|
void |
deactivate() |
void |
unbindOAuthTokenProvider(OAuthTokenProvider provider) |
void |
unbindResourceHandler(ResourceHandler resourceHandler)
Deprecated.
ResourceHandlers to not need bound
|
admissionRegistration, apiextensions, apiServices, apps, authentication, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, discovery, dynamicResourceAllocation, endpoints, events, extensions, flowControl, genericKubernetesResources, genericKubernetesResources, getClient, getKubernetesSerialization, getKubernetesVersion, getVersion, informers, leaderElector, leases, limitRanges, load, namespaces, network, newClient, newInstance, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, raw, rbac, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, resources, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1, visitResources, withRequestConfigadapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, init, isAdaptable, resources, rootPaths, supports, supports, supportsApiPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, isAdaptable, raw, resources, rootPaths, supports, supports, supportsApiPath@Deactivate public void deactivate()
@Deprecated public void bindResourceHandler(ResourceHandler resourceHandler)
@Deprecated public void unbindResourceHandler(ResourceHandler resourceHandler)
public void bindOAuthTokenProvider(OAuthTokenProvider provider)
public void unbindOAuthTokenProvider(OAuthTokenProvider provider)
Copyright © 2015–2023 Red Hat. All rights reserved.