public class AutoAdaptableKubernetesClient extends DefaultKubernetesClient
httpClient| Constructor and Description |
|---|
AutoAdaptableKubernetesClient() |
AutoAdaptableKubernetesClient(Config config) |
AutoAdaptableKubernetesClient(okhttp3.OkHttpClient httpClient,
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() |
MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>> |
componentstatuses()
API entrypoint for dealing with core/v1/ComponentStatus
|
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>> |
configMaps()
API entrypoint for ConfigMap related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>> |
endpoints()
API entrypoint for Endpoints with APIGroup core/v1
|
MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>> |
events()
API entrypoint for getting events in Kubernetes.
|
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,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>> |
limitRanges()
API entrypoint for LimitRange related operations.
|
KubernetesListMixedOperation |
lists()
List related operations.
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> |
load(InputStream is)
Load a Kubernetes resource object from file InputStream
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>> |
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,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>> |
nodes()
API entrypoint for node related operations in Kubernetes.
|
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>> |
persistentVolumeClaims()
API entrypoint for PersistentVolumeClaim related operations.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>> |
persistentVolumes()
API entrypoint for PersistentVolume related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> |
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,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>> |
replicationControllers()
API entrypoint for ReplicationController related operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> |
resource(io.fabric8.kubernetes.api.model.HasMetadata is)
KubernetesResource operations.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> |
resource(String s)
KubernetesResource operations.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
KubernetesResourceList operations
|
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> |
resourceList(String s)
Load a Kubernetes list object
|
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>> |
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,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>> |
secrets()
API entrypoint for Secret related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>> |
serviceAccounts()
API entrypoint for ServiceAccount related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>> |
services()
API entrypoint for Service related operations.
|
StorageAPIGroupDSL |
storage()
API entrypoint for kubernetes resources with APIGroup storage/v1
|
apiextensions, apiServices, bindings, certificateSigningRequests, customResource, customResource, customResourceDefinitions, customResources, customResources, fromConfig, fromConfig, informers, informers, leaderElector, leases, resourceList, resourceList, runtimeClasses, scheduling, settings, tokenReviews, top, v1, withRequestConfiggetHttpClient, supportsApiPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportsApiPathpublic AutoAdaptableKubernetesClient()
public AutoAdaptableKubernetesClient(okhttp3.OkHttpClient httpClient,
Config config)
public AutoAdaptableKubernetesClient(Config config)
public AutoAdaptableKubernetesClient(String masterUrl)
public static KubernetesClient adapt(KubernetesClient initial)
public NamespacedKubernetesClient inNamespace(String namespace)
DefaultKubernetesClientinNamespace in interface Namespaceable<NamespacedKubernetesClient>inNamespace in class DefaultKubernetesClientpublic NamespacedKubernetesClient inAnyNamespace()
DefaultKubernetesClientinAnyNamespace in interface AnyNamespaceable<NamespacedKubernetesClient>inAnyNamespace in class DefaultKubernetesClientpublic ExtensionsAPIGroupDSL extensions()
DefaultKubernetesClientextensions in interface KubernetesClientextensions in class DefaultKubernetesClientpublic VersionInfo getVersion()
DefaultKubernetesClientgetVersion in interface KubernetesClientgetVersion in class DefaultKubernetesClientpublic AdmissionRegistrationAPIGroupDSL admissionRegistration()
DefaultKubernetesClientadmissionRegistration in interface KubernetesClientadmissionRegistration in class DefaultKubernetesClientpublic AppsAPIGroupDSL apps()
DefaultKubernetesClientapps in interface KubernetesClientapps in class DefaultKubernetesClientpublic AutoscalingAPIGroupDSL autoscaling()
DefaultKubernetesClientautoscaling in interface KubernetesClientautoscaling in class DefaultKubernetesClientpublic AuthorizationAPIGroupDSL authorization()
DefaultKubernetesClientauthorization in interface KubernetesClientauthorization in class DefaultKubernetesClientpublic NetworkAPIGroupDSL network()
DefaultKubernetesClientnetwork in interface KubernetesClientnetwork in class DefaultKubernetesClientpublic StorageAPIGroupDSL storage()
DefaultKubernetesClientstorage in interface KubernetesClientstorage in class DefaultKubernetesClientpublic BatchAPIGroupDSL batch()
DefaultKubernetesClientbatch in interface KubernetesClientbatch in class DefaultKubernetesClientpublic PolicyAPIGroupDSL policy()
DefaultKubernetesClientpolicy in interface KubernetesClientpolicy in class DefaultKubernetesClientpublic RbacAPIGroupDSL rbac()
DefaultKubernetesClientrbac in interface KubernetesClientrbac in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>> componentstatuses()
DefaultKubernetesClientcomponentstatuses in interface KubernetesClientcomponentstatuses in class DefaultKubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> load(InputStream is)
DefaultKubernetesClientload in interface KubernetesClientload in class DefaultKubernetesClientis - File input stream object containing json/yaml contentpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
DefaultKubernetesClientresourceList in interface KubernetesClientresourceList in class DefaultKubernetesClientis - KubernetesResourceList object containing kubernetes resource itemspublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(String s)
DefaultKubernetesClientresourceList in interface KubernetesClientresourceList in class DefaultKubernetesClients - kubernetes list as stringpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(io.fabric8.kubernetes.api.model.HasMetadata is)
DefaultKubernetesClientresource in interface KubernetesClientresource in class DefaultKubernetesClientis - Kubernetes resource objectpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(String s)
DefaultKubernetesClientresource in interface KubernetesClientresource in class DefaultKubernetesClients - Kubernetes resource object as stringpublic MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>> endpoints()
DefaultKubernetesClientendpoints in interface KubernetesClientendpoints in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>> events()
DefaultKubernetesClientevents in interface KubernetesClientevents in class DefaultKubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>> namespaces()
DefaultKubernetesClientnamespaces in interface KubernetesClientnamespaces in class DefaultKubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>> nodes()
DefaultKubernetesClientnodes in interface KubernetesClientnodes in class DefaultKubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>> persistentVolumes()
DefaultKubernetesClientpersistentVolumes in interface KubernetesClientpersistentVolumes in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>> persistentVolumeClaims()
DefaultKubernetesClientpersistentVolumeClaims in interface KubernetesClientpersistentVolumeClaims in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> pods()
DefaultKubernetesClientpods in interface KubernetesClientpods in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>> replicationControllers()
DefaultKubernetesClientreplicationControllers in interface KubernetesClientreplicationControllers in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>> resourceQuotas()
DefaultKubernetesClientresourceQuotas in interface KubernetesClientresourceQuotas in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>> secrets()
KubernetesClientsecrets in interface KubernetesClientsecrets in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>> services()
DefaultKubernetesClientservices in interface KubernetesClientservices in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>> serviceAccounts()
DefaultKubernetesClientserviceAccounts in interface KubernetesClientserviceAccounts in class DefaultKubernetesClientpublic KubernetesListMixedOperation lists()
DefaultKubernetesClientlists in interface KubernetesClientlists in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>> configMaps()
DefaultKubernetesClientconfigMaps in interface KubernetesClientconfigMaps in class DefaultKubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>> limitRanges()
DefaultKubernetesClientlimitRanges in interface KubernetesClientlimitRanges in class DefaultKubernetesClientpublic RunOperations run()
DefaultKubernetesClientrun in interface KubernetesClientrun in class DefaultKubernetesClientRunOperations 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 ConfigAwaregetConfiguration in class BaseClientCopyright © 2015–2021 Red Hat. All rights reserved.