@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, withRequestConfig
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, init, isAdaptable, resources, rootPaths, supports, supports, supportsApiPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adapt, 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.