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