public class AutoAdaptableKubernetesClient extends DefaultKubernetesClient
KUBERNETES_VERSION_ENDPOINTAPISconfig, httpClient| Constructor and Description |
|---|
AutoAdaptableKubernetesClient() |
AutoAdaptableKubernetesClient(ClientContext clientContext) |
AutoAdaptableKubernetesClient(Config config) |
AutoAdaptableKubernetesClient(String masterUrl) |
| Modifier and Type | Method and Description |
|---|---|
<C> C |
adapt(Class<C> type) |
static KubernetesClient |
adapt(KubernetesClient initial) |
AdmissionRegistrationAPIGroupDSL |
admissionRegistration()
API entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1
|
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 |
close() |
NonNamespaceOperation<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.
|
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
|
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() |
NamespacedKubernetesClient |
inNamespace(String namespace) |
<C> Boolean |
isAdaptable(Class<C> type)
Checks if the client can be adapted to an other client type.
|
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(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)
|
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
|
fromConfig, fromConfig, leaderElector, withRequestConfigapiextensions, apiServices, bindings, certificates, certificateSigningRequests, customResource, customResources, customResources, customResources, events, flowControl, genericKubernetesResources, getKubernetesVersion, informers, informers, leases, resourceList, resourceList, resourceListFor, resources, runtimeClasses, scheduling, tokenReviews, top, v1adaptState, getApiGroup, getApiGroups, getApiResources, getVersionInfo, newState, supportsApiPathgetHttpClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapiextensions, apiServices, bindings, certificates, certificateSigningRequests, customResource, customResources, customResources, customResources, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesVersion, informers, informers, leases, resourceList, resourceList, resources, resources, runtimeClasses, scheduling, tokenReviews, top, v1getApiGroup, getApiGroups, getApiResources, supportsApiPathgetHttpClientpublic AutoAdaptableKubernetesClient()
public AutoAdaptableKubernetesClient(ClientContext clientContext)
public AutoAdaptableKubernetesClient(Config config)
public AutoAdaptableKubernetesClient(String masterUrl)
public static KubernetesClient adapt(KubernetesClient initial)
public NamespacedKubernetesClient inNamespace(String namespace)
inNamespace in interface Namespaceable<NamespacedKubernetesClient>inNamespace in class DefaultKubernetesClientpublic NamespacedKubernetesClient inAnyNamespace()
BaseKubernetesClientinAnyNamespace in interface AnyNamespaceable<NamespacedKubernetesClient>inAnyNamespace in class BaseKubernetesClient<NamespacedKubernetesClient>public ExtensionsAPIGroupDSL extensions()
BaseKubernetesClientextensions in interface KubernetesClientextensions in class BaseKubernetesClient<NamespacedKubernetesClient>public VersionInfo getVersion()
BaseKubernetesClientgetVersion in interface KubernetesClientgetVersion in class BaseKubernetesClient<NamespacedKubernetesClient>public AdmissionRegistrationAPIGroupDSL admissionRegistration()
BaseKubernetesClientadmissionRegistration in interface KubernetesClientadmissionRegistration in class BaseKubernetesClient<NamespacedKubernetesClient>public AppsAPIGroupDSL apps()
BaseKubernetesClientapps in interface KubernetesClientapps in class BaseKubernetesClient<NamespacedKubernetesClient>public AutoscalingAPIGroupDSL autoscaling()
BaseKubernetesClientautoscaling in interface KubernetesClientautoscaling in class BaseKubernetesClient<NamespacedKubernetesClient>public AuthorizationAPIGroupDSL authorization()
BaseKubernetesClientauthorization in interface KubernetesClientauthorization in class BaseKubernetesClient<NamespacedKubernetesClient>public DiscoveryAPIGroupDSL discovery()
KubernetesClientdiscovery in interface KubernetesClientdiscovery in class BaseKubernetesClient<NamespacedKubernetesClient>DiscoveryAPIGroupDSL with which you can access Discovery API resource objectspublic NetworkAPIGroupDSL network()
BaseKubernetesClientnetwork in interface KubernetesClientnetwork in class BaseKubernetesClient<NamespacedKubernetesClient>public StorageAPIGroupDSL storage()
BaseKubernetesClientstorage in interface KubernetesClientstorage in class BaseKubernetesClient<NamespacedKubernetesClient>public BatchAPIGroupDSL batch()
BaseKubernetesClientbatch in interface KubernetesClientbatch in class BaseKubernetesClient<NamespacedKubernetesClient>public PolicyAPIGroupDSL policy()
BaseKubernetesClientpolicy in interface KubernetesClientpolicy in class BaseKubernetesClient<NamespacedKubernetesClient>public RbacAPIGroupDSL rbac()
BaseKubernetesClientrbac in interface KubernetesClientrbac in class BaseKubernetesClient<NamespacedKubernetesClient>public NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
BaseKubernetesClientcomponentstatuses in interface KubernetesClientcomponentstatuses in class BaseKubernetesClient<NamespacedKubernetesClient>public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
BaseKubernetesClientload in interface KubernetesClientload in class BaseKubernetesClient<NamespacedKubernetesClient>is - File input stream object containing json/yaml contentpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
BaseKubernetesClientresourceList in interface KubernetesClientresourceList in class BaseKubernetesClient<NamespacedKubernetesClient>is - KubernetesResourceList object containing kubernetes resource itemspublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
BaseKubernetesClientresourceList in interface KubernetesClientresourceList in class BaseKubernetesClient<NamespacedKubernetesClient>s - kubernetes list as stringpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(io.fabric8.kubernetes.api.model.HasMetadata is)
BaseKubernetesClientresource in interface KubernetesClientresource in class BaseKubernetesClient<NamespacedKubernetesClient>is - Kubernetes resource objectpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
BaseKubernetesClientresource in interface KubernetesClientresource in class BaseKubernetesClient<NamespacedKubernetesClient>s - 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()
BaseKubernetesClientendpoints in interface KubernetesClientendpoints in class BaseKubernetesClient<NamespacedKubernetesClient>public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
BaseKubernetesClientnamespaces in interface KubernetesClientnamespaces in class BaseKubernetesClient<NamespacedKubernetesClient>public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
BaseKubernetesClientnodes in interface KubernetesClientnodes in class BaseKubernetesClient<NamespacedKubernetesClient>public NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
BaseKubernetesClientpersistentVolumes in interface KubernetesClientpersistentVolumes in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
BaseKubernetesClientpersistentVolumeClaims in interface KubernetesClientpersistentVolumeClaims in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> pods()
BaseKubernetesClientpods in interface KubernetesClientpods in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
BaseKubernetesClientreplicationControllers in interface KubernetesClientreplicationControllers in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
BaseKubernetesClientresourceQuotas in interface KubernetesClientresourceQuotas in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
KubernetesClientsecrets in interface KubernetesClientsecrets in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
BaseKubernetesClientservices in interface KubernetesClientservices in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
BaseKubernetesClientserviceAccounts in interface KubernetesClientserviceAccounts in class BaseKubernetesClient<NamespacedKubernetesClient>public KubernetesListMixedOperation lists()
BaseKubernetesClientlists in interface KubernetesClientlists in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
BaseKubernetesClientconfigMaps in interface KubernetesClientconfigMaps in class BaseKubernetesClient<NamespacedKubernetesClient>public MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
BaseKubernetesClientlimitRanges in interface KubernetesClientlimitRanges in class BaseKubernetesClient<NamespacedKubernetesClient>public RunOperations run()
BaseKubernetesClientrun in interface KubernetesClientrun in class BaseKubernetesClient<NamespacedKubernetesClient>RunOperations that allows you to run a pod based on few parameters(e.g. name, image etc)public <C> Boolean isAdaptable(Class<C> type)
ClientisAdaptable in interface ClientisAdaptable in class BaseClientC - The target client type.type - The target client class.ExtensionAdapter is found.public <C> C adapt(Class<C> type)
adapt in interface Clientadapt in class BaseClientpublic URL getMasterUrl()
getMasterUrl in interface ClientgetMasterUrl in class BaseClientpublic String getApiVersion()
getApiVersion in interface ClientgetApiVersion in class BaseClientpublic String getNamespace()
getNamespace in interface ClientgetNamespace in class BaseClientpublic io.fabric8.kubernetes.api.model.RootPaths rootPaths()
rootPaths in interface ClientrootPaths in class BaseClientpublic void close()
close in interface Clientclose in interface Closeableclose in interface AutoCloseableclose in class BaseClientpublic Config getConfiguration()
getConfiguration in interface ConfigAware<Config>getConfiguration in class SimpleClientContextCopyright © 2015–2022 Red Hat. All rights reserved.