Class KubernetesClientImpl

  • All Implemented Interfaces:
    io.fabric8.kubernetes.client.Client, io.fabric8.kubernetes.client.KubernetesClient, io.fabric8.kubernetes.client.NamespacedKubernetesClient, Closeable, AutoCloseable

    public class KubernetesClientImpl
    extends BaseClient
    implements io.fabric8.kubernetes.client.NamespacedKubernetesClient
    Class for Kubernetes Client implementing KubernetesClient interface. It is thread safe.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        KubernetesClientImpl​(io.fabric8.kubernetes.client.http.HttpClient httpClient, io.fabric8.kubernetes.client.Config config)
      Used by test logic
        KubernetesClientImpl​(io.fabric8.kubernetes.client.http.HttpClient httpClient, io.fabric8.kubernetes.client.Config config, io.fabric8.kubernetes.client.KubernetesClientBuilder.ExecutorSupplier executorSupplier, io.fabric8.kubernetes.client.utils.KubernetesSerialization kubernetesSerialization)  
      protected KubernetesClientImpl​(BaseClient client)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.fabric8.kubernetes.client.AdmissionRegistrationAPIGroupDSL admissionRegistration()
      io.fabric8.kubernetes.client.dsl.ApiextensionsAPIGroupDSL apiextensions()
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,​io.fabric8.kubernetes.api.model.APIServiceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
      io.fabric8.kubernetes.client.dsl.AppsAPIGroupDSL apps()
      io.fabric8.kubernetes.client.dsl.AuthenticationAPIGroupDSL authentication()  
      io.fabric8.kubernetes.client.dsl.AuthorizationAPIGroupDSL authorization()
      io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling()
      io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSL batch()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Binding,​io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
      io.fabric8.kubernetes.client.dsl.CertificatesAPIGroupDSL certificates()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,​io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,​io.fabric8.kubernetes.api.model.ComponentStatusList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,​io.fabric8.kubernetes.api.model.ConfigMapList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
      protected KubernetesClientImpl copy()  
      protected OperationContext createInNamespaceContext​(String name, boolean any)  
      io.fabric8.kubernetes.client.dsl.DiscoveryAPIGroupDSL discovery()  
      io.fabric8.kubernetes.client.dsl.DynamicResourceAllocationAPIGroupDSL dynamicResourceAllocation()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,​io.fabric8.kubernetes.api.model.EndpointsList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
      io.fabric8.kubernetes.client.dsl.EventingAPIGroupDSL events()  
      io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions()
      io.fabric8.kubernetes.client.dsl.FlowControlAPIGroupDSL flowControl()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,​io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources​(io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext context)  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,​io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources​(String apiVersion, String kind)  
      io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()  
      io.fabric8.kubernetes.client.VersionInfo getVersion()
      io.fabric8.kubernetes.client.NamespacedKubernetesClient inAnyNamespace()  
      io.fabric8.kubernetes.client.informers.SharedInformerFactory informers()
      io.fabric8.kubernetes.client.NamespacedKubernetesClient inNamespace​(String name)  
      io.fabric8.kubernetes.client.extended.leaderelection.LeaderElectorBuilder leaderElector()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,​io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,​io.fabric8.kubernetes.api.model.LimitRangeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
      io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load​(InputStream is)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,​io.fabric8.kubernetes.api.model.NamespaceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
      io.fabric8.kubernetes.client.dsl.NetworkAPIGroupDSL network()
      io.fabric8.kubernetes.client.Client newClient​(io.fabric8.kubernetes.client.RequestConfig requestConfig)  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,​io.fabric8.kubernetes.api.model.NodeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,​io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,​io.fabric8.kubernetes.api.model.PersistentVolumeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Pod,​io.fabric8.kubernetes.api.model.PodList,​io.fabric8.kubernetes.client.dsl.PodResource> pods()
      io.fabric8.kubernetes.client.dsl.PolicyAPIGroupDSL policy()
      io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSL rbac()
      protected void registerDefaultAdapters()
      Registers the default adapters for this client.
      protected void registerDefaultHandlers()
      Registers default handlers for Kubernetes resources.
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,​io.fabric8.kubernetes.api.model.ReplicationControllerList,​io.fabric8.kubernetes.client.dsl.RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
      io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource​(InputStream is)
      io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource​(String s)
      <T extends io.fabric8.kubernetes.api.model.HasMetadata>
      io.fabric8.kubernetes.client.dsl.NamespaceableResource<T>
      resource​(T item)  
      io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(io.fabric8.kubernetes.api.model.HasMetadata... items)
      io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(io.fabric8.kubernetes.api.model.KubernetesResourceList item)
      io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(String s)
      io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items)
      NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl resourceListFor​(Object item)  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,​io.fabric8.kubernetes.api.model.ResourceQuotaList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
      io.fabric8.kubernetes.client.extended.run.RunOperations run()
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,​io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
      io.fabric8.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Secret,​io.fabric8.kubernetes.api.model.SecretList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,​io.fabric8.kubernetes.api.model.ServiceAccountList,​io.fabric8.kubernetes.client.dsl.ServiceAccountResource> serviceAccounts()
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Service,​io.fabric8.kubernetes.api.model.ServiceList,​io.fabric8.kubernetes.client.dsl.ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
      io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSL storage()
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,​io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
      io.fabric8.kubernetes.client.dsl.MetricAPIGroupDSL top()
      io.fabric8.kubernetes.client.dsl.V1APIGroupDSL v1()
      void visitResources​(io.fabric8.kubernetes.client.ApiVisitor visitor)  
      io.fabric8.kubernetes.client.dsl.FunctionCallable<? extends io.fabric8.kubernetes.client.NamespacedKubernetesClient> withRequestConfig​(io.fabric8.kubernetes.client.RequestConfig requestConfig)  
      • Methods inherited from interface io.fabric8.kubernetes.client.Client

        adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, raw, raw, resources, resources, rootPaths, supports, supports, supportsApiPath
      • Methods inherited from interface io.fabric8.kubernetes.client.KubernetesClient

        getKubernetesSerialization, resources
    • Field Detail

      • logger

        public static final org.slf4j.Logger logger
    • Constructor Detail

      • KubernetesClientImpl

        public KubernetesClientImpl​(io.fabric8.kubernetes.client.http.HttpClient httpClient,
                                    io.fabric8.kubernetes.client.Config config)
        Used by test logic
      • KubernetesClientImpl

        public KubernetesClientImpl​(io.fabric8.kubernetes.client.http.HttpClient httpClient,
                                    io.fabric8.kubernetes.client.Config config,
                                    io.fabric8.kubernetes.client.KubernetesClientBuilder.ExecutorSupplier executorSupplier,
                                    io.fabric8.kubernetes.client.utils.KubernetesSerialization kubernetesSerialization)
      • KubernetesClientImpl

        protected KubernetesClientImpl​(BaseClient client)
    • Method Detail

      • registerDefaultAdapters

        protected void registerDefaultAdapters()
        Registers the default adapters for this client.
      • registerDefaultHandlers

        protected void registerDefaultHandlers()
        Registers default handlers for Kubernetes resources.
      • inNamespace

        public io.fabric8.kubernetes.client.NamespacedKubernetesClient inNamespace​(String name)
        Specified by:
        inNamespace in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
      • createInNamespaceContext

        protected OperationContext createInNamespaceContext​(String name,
                                                            boolean any)
      • leaderElector

        public io.fabric8.kubernetes.client.extended.leaderelection.LeaderElectorBuilder leaderElector()
        Specified by:
        leaderElector in interface io.fabric8.kubernetes.client.KubernetesClient
      • withRequestConfig

        public io.fabric8.kubernetes.client.dsl.FunctionCallable<? extends io.fabric8.kubernetes.client.NamespacedKubernetesClient> withRequestConfig​(io.fabric8.kubernetes.client.RequestConfig requestConfig)
        Specified by:
        withRequestConfig in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
      • componentstatuses

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,​io.fabric8.kubernetes.api.model.ComponentStatusList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
        Specified by:
        componentstatuses in interface io.fabric8.kubernetes.client.KubernetesClient
      • load

        public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load​(InputStream is)
        Specified by:
        load in interface io.fabric8.kubernetes.client.KubernetesClient
      • resourceList

        public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(io.fabric8.kubernetes.api.model.KubernetesResourceList item)
        Specified by:
        resourceList in interface io.fabric8.kubernetes.client.KubernetesClient
      • resourceList

        public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(io.fabric8.kubernetes.api.model.HasMetadata... items)
        Specified by:
        resourceList in interface io.fabric8.kubernetes.client.KubernetesClient
      • resourceList

        public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items)
        Specified by:
        resourceList in interface io.fabric8.kubernetes.client.KubernetesClient
      • resourceList

        public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList​(String s)
        Specified by:
        resourceList in interface io.fabric8.kubernetes.client.KubernetesClient
      • resource

        public <T extends io.fabric8.kubernetes.api.model.HasMetadata> io.fabric8.kubernetes.client.dsl.NamespaceableResource<T> resource​(T item)
        Specified by:
        resource in interface io.fabric8.kubernetes.client.KubernetesClient
      • resource

        public io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource​(String s)
        Specified by:
        resource in interface io.fabric8.kubernetes.client.KubernetesClient
      • resource

        public io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource​(InputStream is)
        Specified by:
        resource in interface io.fabric8.kubernetes.client.KubernetesClient
      • bindings

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Binding,​io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
        Specified by:
        bindings in interface io.fabric8.kubernetes.client.KubernetesClient
      • endpoints

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,​io.fabric8.kubernetes.api.model.EndpointsList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
        Specified by:
        endpoints in interface io.fabric8.kubernetes.client.KubernetesClient
      • namespaces

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,​io.fabric8.kubernetes.api.model.NamespaceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
        Specified by:
        namespaces in interface io.fabric8.kubernetes.client.KubernetesClient
      • nodes

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,​io.fabric8.kubernetes.api.model.NodeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
        Specified by:
        nodes in interface io.fabric8.kubernetes.client.KubernetesClient
      • persistentVolumes

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,​io.fabric8.kubernetes.api.model.PersistentVolumeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
        Specified by:
        persistentVolumes in interface io.fabric8.kubernetes.client.KubernetesClient
      • persistentVolumeClaims

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,​io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
        Specified by:
        persistentVolumeClaims in interface io.fabric8.kubernetes.client.KubernetesClient
      • pods

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Pod,​io.fabric8.kubernetes.api.model.PodList,​io.fabric8.kubernetes.client.dsl.PodResource> pods()
        Specified by:
        pods in interface io.fabric8.kubernetes.client.KubernetesClient
      • replicationControllers

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,​io.fabric8.kubernetes.api.model.ReplicationControllerList,​io.fabric8.kubernetes.client.dsl.RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
        Specified by:
        replicationControllers in interface io.fabric8.kubernetes.client.KubernetesClient
      • resourceQuotas

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,​io.fabric8.kubernetes.api.model.ResourceQuotaList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
        Specified by:
        resourceQuotas in interface io.fabric8.kubernetes.client.KubernetesClient
      • scheduling

        public io.fabric8.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling()
        Specified by:
        scheduling in interface io.fabric8.kubernetes.client.KubernetesClient
      • secrets

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Secret,​io.fabric8.kubernetes.api.model.SecretList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
        Specified by:
        secrets in interface io.fabric8.kubernetes.client.KubernetesClient
      • services

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.Service,​io.fabric8.kubernetes.api.model.ServiceList,​io.fabric8.kubernetes.client.dsl.ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
        Specified by:
        services in interface io.fabric8.kubernetes.client.KubernetesClient
      • serviceAccounts

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,​io.fabric8.kubernetes.api.model.ServiceAccountList,​io.fabric8.kubernetes.client.dsl.ServiceAccountResource> serviceAccounts()
        Specified by:
        serviceAccounts in interface io.fabric8.kubernetes.client.KubernetesClient
      • apiServices

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,​io.fabric8.kubernetes.api.model.APIServiceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
        Specified by:
        apiServices in interface io.fabric8.kubernetes.client.KubernetesClient
      • configMaps

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,​io.fabric8.kubernetes.api.model.ConfigMapList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
        Specified by:
        configMaps in interface io.fabric8.kubernetes.client.KubernetesClient
      • limitRanges

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,​io.fabric8.kubernetes.api.model.LimitRangeList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
        Specified by:
        limitRanges in interface io.fabric8.kubernetes.client.KubernetesClient
      • apiextensions

        public io.fabric8.kubernetes.client.dsl.ApiextensionsAPIGroupDSL apiextensions()
        Specified by:
        apiextensions in interface io.fabric8.kubernetes.client.KubernetesClient
      • certificateSigningRequests

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,​io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
        Specified by:
        certificateSigningRequests in interface io.fabric8.kubernetes.client.KubernetesClient
      • certificates

        public io.fabric8.kubernetes.client.dsl.CertificatesAPIGroupDSL certificates()
        Specified by:
        certificates in interface io.fabric8.kubernetes.client.KubernetesClient
      • authorization

        public io.fabric8.kubernetes.client.dsl.AuthorizationAPIGroupDSL authorization()
        Specified by:
        authorization in interface io.fabric8.kubernetes.client.KubernetesClient
      • authentication

        public io.fabric8.kubernetes.client.dsl.AuthenticationAPIGroupDSL authentication()
        Specified by:
        authentication in interface io.fabric8.kubernetes.client.KubernetesClient
      • tokenReviews

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,​io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
        Specified by:
        tokenReviews in interface io.fabric8.kubernetes.client.KubernetesClient
      • genericKubernetesResources

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,​io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources​(String apiVersion,
                                                                                                                                                                                                                                                                                                                                    String kind)
        Specified by:
        genericKubernetesResources in interface io.fabric8.kubernetes.client.KubernetesClient
      • genericKubernetesResources

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,​io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources​(io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext context)
        Specified by:
        genericKubernetesResources in interface io.fabric8.kubernetes.client.KubernetesClient
      • discovery

        public io.fabric8.kubernetes.client.dsl.DiscoveryAPIGroupDSL discovery()
        Specified by:
        discovery in interface io.fabric8.kubernetes.client.KubernetesClient
      • dynamicResourceAllocation

        public io.fabric8.kubernetes.client.dsl.DynamicResourceAllocationAPIGroupDSL dynamicResourceAllocation()
        Specified by:
        dynamicResourceAllocation in interface io.fabric8.kubernetes.client.KubernetesClient
      • events

        public io.fabric8.kubernetes.client.dsl.EventingAPIGroupDSL events()
        Specified by:
        events in interface io.fabric8.kubernetes.client.KubernetesClient
      • inAnyNamespace

        public io.fabric8.kubernetes.client.NamespacedKubernetesClient inAnyNamespace()
        Specified by:
        inAnyNamespace in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
      • extensions

        public io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions()
        Specified by:
        extensions in interface io.fabric8.kubernetes.client.KubernetesClient
      • flowControl

        public io.fabric8.kubernetes.client.dsl.FlowControlAPIGroupDSL flowControl()
        Specified by:
        flowControl in interface io.fabric8.kubernetes.client.KubernetesClient
      • getVersion

        public io.fabric8.kubernetes.client.VersionInfo getVersion()
        Specified by:
        getVersion in interface io.fabric8.kubernetes.client.KubernetesClient
      • getKubernetesVersion

        public io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()
        Specified by:
        getKubernetesVersion in interface io.fabric8.kubernetes.client.KubernetesClient
      • v1

        public io.fabric8.kubernetes.client.dsl.V1APIGroupDSL v1()
        Specified by:
        v1 in interface io.fabric8.kubernetes.client.KubernetesClient
      • admissionRegistration

        public io.fabric8.kubernetes.client.AdmissionRegistrationAPIGroupDSL admissionRegistration()
        Specified by:
        admissionRegistration in interface io.fabric8.kubernetes.client.KubernetesClient
      • apps

        public io.fabric8.kubernetes.client.dsl.AppsAPIGroupDSL apps()
        Specified by:
        apps in interface io.fabric8.kubernetes.client.KubernetesClient
      • autoscaling

        public io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling()
        Specified by:
        autoscaling in interface io.fabric8.kubernetes.client.KubernetesClient
      • network

        public io.fabric8.kubernetes.client.dsl.NetworkAPIGroupDSL network()
        Specified by:
        network in interface io.fabric8.kubernetes.client.KubernetesClient
      • storage

        public io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSL storage()
        Specified by:
        storage in interface io.fabric8.kubernetes.client.KubernetesClient
      • batch

        public io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSL batch()
        Specified by:
        batch in interface io.fabric8.kubernetes.client.KubernetesClient
      • top

        public io.fabric8.kubernetes.client.dsl.MetricAPIGroupDSL top()
        Specified by:
        top in interface io.fabric8.kubernetes.client.KubernetesClient
      • policy

        public io.fabric8.kubernetes.client.dsl.PolicyAPIGroupDSL policy()
        Specified by:
        policy in interface io.fabric8.kubernetes.client.KubernetesClient
      • rbac

        public io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSL rbac()
        Specified by:
        rbac in interface io.fabric8.kubernetes.client.KubernetesClient
      • informers

        public io.fabric8.kubernetes.client.informers.SharedInformerFactory informers()
        Specified by:
        informers in interface io.fabric8.kubernetes.client.KubernetesClient
      • leases

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,​io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
        Specified by:
        leases in interface io.fabric8.kubernetes.client.KubernetesClient
      • run

        public io.fabric8.kubernetes.client.extended.run.RunOperations run()
        Specified by:
        run in interface io.fabric8.kubernetes.client.KubernetesClient
      • runtimeClasses

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,​io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
        Specified by:
        runtimeClasses in interface io.fabric8.kubernetes.client.KubernetesClient
      • newClient

        public io.fabric8.kubernetes.client.Client newClient​(io.fabric8.kubernetes.client.RequestConfig requestConfig)
        Specified by:
        newClient in interface io.fabric8.kubernetes.client.Client
      • visitResources

        public void visitResources​(io.fabric8.kubernetes.client.ApiVisitor visitor)
        Specified by:
        visitResources in interface io.fabric8.kubernetes.client.KubernetesClient