@Service(value={KubernetesClient.class,NamespacedKubernetesClient.class})
@Reference(referenceInterface=ResourceHandler.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC,bind="bindResourceHandler",unbind="unbindResourceHandler") @Reference(referenceInterface=ExtensionAdapter.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC,bind="bindExtensionAdapter",unbind="unbindExtensionAdapter") @Reference(referenceInterface=OAuthTokenProvider.class,cardinality=OPTIONAL_UNARY,policyOption=GREEDY,bind="bindOAuthTokenProvider",unbind="unbindOAuthTokenProvider")
public class ManagedKubernetesClient
extends BaseClient
implements NamespacedKubernetesClient
httpClient| Constructor and Description |
|---|
ManagedKubernetesClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Map<String,Object> properties) |
<C> C |
adapt(Class<C> type) |
AdmissionRegistrationAPIGroupDSL |
admissionRegistration()
API entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1
|
ApiextensionsAPIGroupDSL |
apiextensions()
API entrypoint for apiextensions resources.
|
MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> |
apiServices()
API entrypoint for APIService related operations.
|
AppsAPIGroupDSL |
apps()
API entrypoint for kubernetes resources with APIGroup apps/v1
|
AuthorizationAPIGroupDSL |
authorization()
Authorization operations.
|
AutoscalingAPIGroupDSL |
autoscaling()
API entrypoint for kubernetes resources with APIGroup autoscaling/v2beta1
|
BatchAPIGroupDSL |
batch()
API entrypoint for kubernetes resources with APIGroup batch/v1beta1
|
void |
bindExtensionAdapter(ExtensionAdapter adapter) |
MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> |
bindings()
Operations for Binding resource in APIgroup core/v1
|
void |
bindOAuthTokenProvider(OAuthTokenProvider provider) |
void |
bindResourceHandler(ResourceHandler resourceHandler) |
CertificatesAPIGroupDSL |
certificates()
API entrypoint for certificates.k8s.io APIGroup
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> |
certificateSigningRequests()
API entrypoint for using CertificateSigningRequest(certificates.k8s.io/v1beta1)
|
void |
close() |
MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> |
componentstatuses()
API entrypoint for dealing with core/v1/ComponentStatus
|
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> |
configMaps()
API entrypoint for ConfigMap related operations.
|
RawCustomResourceOperationsImpl |
customResource(CustomResourceDefinitionContext customResourceDefinition)
Typeless API for interacting with CustomResources.
|
<T extends CustomResource> |
customResources(Class<T> resourceType)
Typed API for managing CustomResources.
|
<T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(CustomResourceDefinitionContext crdContext,
Class<T> resourceType,
Class<L> listClass)
Typed API for managing CustomResources.
|
void |
deactivate() |
DiscoveryAPIGroupDSL |
discovery()
Discovery API entrypoint for APIGroup discovery.k8s.io
|
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> |
endpoints()
API entrypoint for Endpoints with APIGroup core/v1
|
EventingAPIGroupDSL |
events()
Event API entrypoint for APIGroup events.k8s.io
Note: This should not be confused with v1.Event
|
ExtensionsAPIGroupDSL |
extensions()
Extensions API entrypoint for APIGroup extensions/v1beta1
|
String |
getApiVersion() |
Config |
getConfiguration() |
URL |
getMasterUrl() |
String |
getNamespace() |
VersionInfo |
getVersion()
Get Kubernetes API server version
|
NamespacedKubernetesClient |
inAnyNamespace() |
SharedInformerFactory |
informers()
Get an instance of Kubernetes Client informer factory.
|
SharedInformerFactory |
informers(ExecutorService executorService)
Get an instance of Kubernetes Client informer factory.
|
NamespacedKubernetesClient |
inNamespace(String name) |
LeaderElectorBuilder<NamespacedKubernetesClient> |
leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> |
leases()
API entrypoint for
Lease related operations. |
MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> |
limitRanges()
API entrypoint for LimitRange related operations.
|
KubernetesListMixedOperation |
lists()
List related operations.
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
load(InputStream is)
Load a Kubernetes resource object from file InputStream
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> |
namespaces()
API entrypoint for namespace related operations in Kubernetes.
|
NetworkAPIGroupDSL |
network()
API entrypoint for kubernetes resources with APIGroup networking/v1
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> |
nodes()
API entrypoint for node related operations in Kubernetes.
|
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> |
persistentVolumeClaims()
API entrypoint for PersistentVolumeClaim related operations.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> |
persistentVolumes()
API entrypoint for PersistentVolume related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> |
pods()
API entrypoint for Pod related operations.
|
PolicyAPIGroupDSL |
policy()
API entrypoint for kubernetes resources with APIGroup policy/v1beta1
|
RbacAPIGroupDSL |
rbac()
API entrypoint for kubernetes resources with APIGroup rbac/v1
|
MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> |
replicationControllers()
API entrypoint for ReplicationController related operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(io.fabric8.kubernetes.api.model.HasMetadata is)
KubernetesResource operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(String s)
KubernetesResource operations.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
KubernetesResourceList operations
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(String s)
Load a Kubernetes list object
|
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> |
resourceQuotas()
API entrypoint for ResourceQuota related operations.
|
io.fabric8.kubernetes.api.model.RootPaths |
rootPaths() |
RunOperations |
run()
Run a Pod (core/v1)
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> |
runtimeClasses()
API entrypoint for RuntimeClass (node.k8s.io/v1beta1)
|
SchedulingAPIGroupDSL |
scheduling()
API entrypoint for kubernetes resources with APIGroup scheduling/v1beta1
|
MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> |
secrets()
API entrypoint for Secret related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> |
serviceAccounts()
API entrypoint for ServiceAccount related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> |
services()
API entrypoint for Service related operations.
|
StorageAPIGroupDSL |
storage()
API entrypoint for kubernetes resources with APIGroup storage/v1
|
Createable<io.fabric8.kubernetes.api.model.authentication.TokenReview> |
tokenReviews()
API for creating authentication.k8s.io/v1 TokenReviews
|
MetricAPIGroupDSL |
top()
API entrypoint for kubernetes metrics
|
void |
unbindExtensionAdapter(ExtensionAdapter adapter) |
void |
unbindOAuthTokenProvider(OAuthTokenProvider provider) |
void |
unbindResourceHandler(ResourceHandler resourceHandler) |
V1APIGroupDSL |
v1()
API entrypoint for Core Kubernetes Resources (core/v1).
|
FunctionCallable<NamespacedKubernetesClient> |
withRequestConfig(RequestConfig requestConfig) |
getHttpClient, isAdaptable, supportsApiPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisAdaptable, supportsApiPath@Deactivate public void deactivate()
public MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
KubernetesClientcomponentstatuses in interface KubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
KubernetesClientload in interface KubernetesClientis - File input stream object containing json/yaml contentpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
KubernetesClientresourceList in interface KubernetesClientis - KubernetesResourceList object containing kubernetes resource itemspublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
KubernetesClientresourceList in interface KubernetesClientitems - array of HasMetadata valuespublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
KubernetesClientresourceList in interface KubernetesClientitems - a collection containing HasMetadata valuespublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
KubernetesClientresourceList in interface KubernetesClients - kubernetes list as stringpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(io.fabric8.kubernetes.api.model.HasMetadata is)
KubernetesClientresource in interface KubernetesClientis - Kubernetes resource objectpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
KubernetesClientresource in interface KubernetesClients - Kubernetes resource object as stringpublic MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
KubernetesClientendpoints in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
KubernetesClientbindings in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> pods()
KubernetesClientpods in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
KubernetesClientservices in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
KubernetesClientnamespaces in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
KubernetesClientserviceAccounts in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
KubernetesClientapiServices in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
KubernetesClientpersistentVolumes in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
KubernetesClientresourceQuotas in interface KubernetesClientpublic KubernetesListMixedOperation lists()
KubernetesClientlists in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
KubernetesClientconfigMaps in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
KubernetesClientlimitRanges in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
KubernetesClientnodes in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
KubernetesClientpersistentVolumeClaims in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
KubernetesClientreplicationControllers in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
KubernetesClientsecrets in interface KubernetesClientpublic io.fabric8.kubernetes.api.model.RootPaths rootPaths()
rootPaths in interface ClientrootPaths in class BaseClientpublic ExtensionsAPIGroupDSL extensions()
KubernetesClientextensions in interface KubernetesClientpublic VersionInfo getVersion()
KubernetesClientgetVersion in interface KubernetesClientpublic V1APIGroupDSL v1()
KubernetesClientv1 in interface KubernetesClientpublic AdmissionRegistrationAPIGroupDSL admissionRegistration()
KubernetesClientadmissionRegistration in interface KubernetesClientpublic AppsAPIGroupDSL apps()
KubernetesClientapps in interface KubernetesClientpublic AutoscalingAPIGroupDSL autoscaling()
KubernetesClientautoscaling in interface KubernetesClientpublic SchedulingAPIGroupDSL scheduling()
KubernetesClientscheduling in interface KubernetesClientpublic NetworkAPIGroupDSL network()
KubernetesClientnetwork in interface KubernetesClientpublic StorageAPIGroupDSL storage()
KubernetesClientstorage in interface KubernetesClientpublic BatchAPIGroupDSL batch()
KubernetesClientbatch in interface KubernetesClientpublic MetricAPIGroupDSL top()
KubernetesClienttop in interface KubernetesClientpublic PolicyAPIGroupDSL policy()
KubernetesClientpolicy in interface KubernetesClientpublic RbacAPIGroupDSL rbac()
KubernetesClientrbac in interface KubernetesClientpublic ApiextensionsAPIGroupDSL apiextensions()
KubernetesClientapiextensions in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
KubernetesClientcertificateSigningRequests in interface KubernetesClientNonNamespaceOperation for CertificateSigningRequest classpublic CertificatesAPIGroupDSL certificates()
KubernetesClientcertificates in interface KubernetesClientCertificatesAPIGroupDSL for Certificate API resourcespublic AuthorizationAPIGroupDSL authorization()
KubernetesClientauthorization in interface KubernetesClientpublic Createable<io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
KubernetesClienttokenReviews in interface KubernetesClientpublic <T extends CustomResource> MixedOperation<T,io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,Resource<T>> customResources(Class<T> resourceType)
KubernetesClient
Note: your CustomResource POJO (T in this context) must implement
Namespaced if it is a namespace-scoped resource.
customResources in interface KubernetesClientT - T type represents CustomResource type. If it's a namespaced resource, it must implement
NamespacedresourceType - Class for CustomResourcepublic <T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(Class<T> resourceType, Class<L> listClass)
KubernetesClient
Note: your CustomResource POJO (T in this context) must implement
Namespaced if it is a namespace-scoped resource.
customResources in interface KubernetesClientT - T type represents CustomResource type. If it's a namespace-scoped resource, it must implement
NamespacedL - L type represents CustomResourceList typeresourceType - Class for CustomResourcelistClass - Class for list object for CustomResourcepublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(CustomResourceDefinitionContext crdContext, Class<T> resourceType, Class<L> listClass)
KubernetesClientNote: your CustomResource POJO (T in this context) must implement io.fabric8.kubernetes.api.model.Namespaced if it is a Namespaced scoped resource.
customResources in interface KubernetesClientT - T type represents CustomResource type. If it's Namespaced resource, it must implement
io.fabric8.kubernetes.api.model.NamespacedL - L type represents CustomResourceList typecrdContext - CustomResourceDefinitionContext describes the core fields used to search for CustomResourcesresourceType - Class for CustomResourcelistClass - Class for list object for CustomResourcepublic DiscoveryAPIGroupDSL discovery()
KubernetesClientdiscovery in interface KubernetesClientDiscoveryAPIGroupDSL with which you can access Discovery API resource objectspublic EventingAPIGroupDSL events()
KubernetesClientevents in interface KubernetesClientEventingAPIGroupDSL with which you can access Events API resources objects.public RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)
KubernetesClientcustomResource in interface KubernetesClientcustomResourceDefinition - CustomResourceDefinitionContext - information about CustomResource like versioning, namespaced or not and group etcpublic SharedInformerFactory informers()
KubernetesClientinformers in interface KubernetesClientpublic SharedInformerFactory informers(ExecutorService executorService)
KubernetesClientinformers in interface KubernetesClientexecutorService - thread pool for informer factorypublic LeaderElectorBuilder<NamespacedKubernetesClient> leaderElector()
KubernetesClientLeaderElector implementation for leader election.leaderElector in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
KubernetesClientLease related operations. Lease (coordination.k8s.io/v1)leases in interface KubernetesClientpublic String getApiVersion()
getApiVersion in interface ClientgetApiVersion in class BaseClientpublic String getNamespace()
getNamespace in interface ClientgetNamespace in class BaseClientpublic URL getMasterUrl()
getMasterUrl in interface ClientgetMasterUrl in class BaseClientpublic <C> C adapt(Class<C> type)
adapt in interface Clientadapt in class BaseClientpublic void close()
close in interface Clientclose in interface Closeableclose in interface AutoCloseableclose in class BaseClientpublic Config getConfiguration()
getConfiguration in interface ConfigAwaregetConfiguration in class BaseClientpublic void bindResourceHandler(ResourceHandler resourceHandler)
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)
public NamespacedKubernetesClient inAnyNamespace()
inAnyNamespace in interface AnyNamespaceable<NamespacedKubernetesClient>public NamespacedKubernetesClient inNamespace(String name)
inNamespace in interface Namespaceable<NamespacedKubernetesClient>public FunctionCallable<NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig in interface RequestConfigurable<NamespacedKubernetesClient>public RunOperations run()
KubernetesClientrun in interface KubernetesClientRunOperations that allows you to run a pod based on few parameters(e.g. name, image etc)public NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
KubernetesClientruntimeClasses in interface KubernetesClientNonNamespaceOperation for RuntimeClassCopyright © 2015–2021 Red Hat. All rights reserved.