Class KubernetesClientImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.impl.BaseClient
-
- io.fabric8.kubernetes.client.impl.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.
-
-
Field Summary
Fields Modifier and Type Field Description static StringKUBERNETES_VERSION_ENDPOINTstatic org.slf4j.Loggerlogger-
Fields inherited from class io.fabric8.kubernetes.client.impl.BaseClient
APIS, config, DEFAULT_EXECUTOR_SUPPLIER, httpClient, kubernetesSerialization
-
-
Constructor Summary
Constructors Modifier Constructor Description KubernetesClientImpl(io.fabric8.kubernetes.client.http.HttpClient httpClient, io.fabric8.kubernetes.client.Config config)Used by test logicKubernetesClientImpl(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)protectedKubernetesClientImpl(BaseClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.client.AdmissionRegistrationAPIGroupDSLadmissionRegistration()io.fabric8.kubernetes.client.dsl.ApiextensionsAPIGroupDSLapiextensions()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.AppsAPIGroupDSLapps()io.fabric8.kubernetes.client.dsl.AuthenticationAPIGroupDSLauthentication()io.fabric8.kubernetes.client.dsl.AuthorizationAPIGroupDSLauthorization()io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSLautoscaling()io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSLbatch()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.CertificatesAPIGroupDSLcertificates()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 KubernetesClientImplcopy()protected OperationContextcreateInNamespaceContext(String name, boolean any)io.fabric8.kubernetes.client.dsl.DiscoveryAPIGroupDSLdiscovery()io.fabric8.kubernetes.client.dsl.DynamicResourceAllocationAPIGroupDSLdynamicResourceAllocation()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.EventingAPIGroupDSLevents()io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSLextensions()io.fabric8.kubernetes.client.dsl.FlowControlAPIGroupDSLflowControl()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.VersionInfogetKubernetesVersion()io.fabric8.kubernetes.client.VersionInfogetVersion()io.fabric8.kubernetes.client.NamespacedKubernetesClientinAnyNamespace()io.fabric8.kubernetes.client.informers.SharedInformerFactoryinformers()io.fabric8.kubernetes.client.NamespacedKubernetesClientinNamespace(String name)io.fabric8.kubernetes.client.extended.leaderelection.LeaderElectorBuilderleaderElector()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.NetworkAPIGroupDSLnetwork()io.fabric8.kubernetes.client.ClientnewClient(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.PolicyAPIGroupDSLpolicy()io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSLrbac()protected voidregisterDefaultAdapters()Registers the default adapters for this client.protected voidregisterDefaultHandlers()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)NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImplresourceListFor(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.RunOperationsrun()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.SchedulingAPIGroupDSLscheduling()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.StorageAPIGroupDSLstorage()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.MetricAPIGroupDSLtop()io.fabric8.kubernetes.client.dsl.V1APIGroupDSLv1()voidvisitResources(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 class io.fabric8.kubernetes.client.impl.BaseClient
adapt, addToCloseable, close, getAdapters, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getClosed, getConfiguration, getExecutor, getHandlers, getHttpClient, getKubernetesSerialization, getMasterUrl, getNamespace, getOperationContext, getVersionInfo, hasApiGroup, newClient, newHasMetadataOperation, operationContext, raw, raw, removeFromCloseable, resources, rootPaths, setDerivedFields, setMatchingGroupPredicate, supports, supports, supportsApiPath
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
Field Detail
-
logger
public static final org.slf4j.Logger logger
-
KUBERNETES_VERSION_ENDPOINT
public static final String KUBERNETES_VERSION_ENDPOINT
- See Also:
- Constant Field Values
-
-
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:
inNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient
-
createInNamespaceContext
protected OperationContext createInNamespaceContext(String name, boolean any)
-
leaderElector
public io.fabric8.kubernetes.client.extended.leaderelection.LeaderElectorBuilder leaderElector()
- Specified by:
leaderElectorin interfaceio.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:
withRequestConfigin interfaceio.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:
componentstatusesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
load
public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
- Specified by:
loadin interfaceio.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:
resourceListin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
resourceListFor
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl resourceListFor(Object item)
-
resourceList
public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
- Specified by:
resourceListin interfaceio.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:
resourceListin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
resourceList
public io.fabric8.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
- Specified by:
resourceListin interfaceio.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:
resourcein interfaceio.fabric8.kubernetes.client.KubernetesClient
-
resource
public io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
- Specified by:
resourcein interfaceio.fabric8.kubernetes.client.KubernetesClient
-
resource
public io.fabric8.kubernetes.client.dsl.NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource(InputStream is)
- Specified by:
resourcein interfaceio.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:
bindingsin interfaceio.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:
endpointsin interfaceio.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:
namespacesin interfaceio.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:
nodesin interfaceio.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:
persistentVolumesin interfaceio.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:
persistentVolumeClaimsin interfaceio.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:
podsin interfaceio.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:
replicationControllersin interfaceio.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:
resourceQuotasin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
scheduling
public io.fabric8.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling()
- Specified by:
schedulingin interfaceio.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:
secretsin interfaceio.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:
servicesin interfaceio.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:
serviceAccountsin interfaceio.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:
apiServicesin interfaceio.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:
configMapsin interfaceio.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:
limitRangesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
apiextensions
public io.fabric8.kubernetes.client.dsl.ApiextensionsAPIGroupDSL apiextensions()
- Specified by:
apiextensionsin interfaceio.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:
certificateSigningRequestsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
certificates
public io.fabric8.kubernetes.client.dsl.CertificatesAPIGroupDSL certificates()
- Specified by:
certificatesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
authorization
public io.fabric8.kubernetes.client.dsl.AuthorizationAPIGroupDSL authorization()
- Specified by:
authorizationin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
authentication
public io.fabric8.kubernetes.client.dsl.AuthenticationAPIGroupDSL authentication()
- Specified by:
authenticationin interfaceio.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:
tokenReviewsin interfaceio.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:
genericKubernetesResourcesin interfaceio.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:
genericKubernetesResourcesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
discovery
public io.fabric8.kubernetes.client.dsl.DiscoveryAPIGroupDSL discovery()
- Specified by:
discoveryin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
dynamicResourceAllocation
public io.fabric8.kubernetes.client.dsl.DynamicResourceAllocationAPIGroupDSL dynamicResourceAllocation()
- Specified by:
dynamicResourceAllocationin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
events
public io.fabric8.kubernetes.client.dsl.EventingAPIGroupDSL events()
- Specified by:
eventsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
inAnyNamespace
public io.fabric8.kubernetes.client.NamespacedKubernetesClient inAnyNamespace()
- Specified by:
inAnyNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient
-
copy
protected KubernetesClientImpl copy()
-
extensions
public io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions()
- Specified by:
extensionsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
flowControl
public io.fabric8.kubernetes.client.dsl.FlowControlAPIGroupDSL flowControl()
- Specified by:
flowControlin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
getVersion
public io.fabric8.kubernetes.client.VersionInfo getVersion()
- Specified by:
getVersionin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
getKubernetesVersion
public io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()
- Specified by:
getKubernetesVersionin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
v1
public io.fabric8.kubernetes.client.dsl.V1APIGroupDSL v1()
- Specified by:
v1in interfaceio.fabric8.kubernetes.client.KubernetesClient
-
admissionRegistration
public io.fabric8.kubernetes.client.AdmissionRegistrationAPIGroupDSL admissionRegistration()
- Specified by:
admissionRegistrationin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
apps
public io.fabric8.kubernetes.client.dsl.AppsAPIGroupDSL apps()
- Specified by:
appsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
autoscaling
public io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling()
- Specified by:
autoscalingin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
network
public io.fabric8.kubernetes.client.dsl.NetworkAPIGroupDSL network()
- Specified by:
networkin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
storage
public io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSL storage()
- Specified by:
storagein interfaceio.fabric8.kubernetes.client.KubernetesClient
-
batch
public io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSL batch()
- Specified by:
batchin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
top
public io.fabric8.kubernetes.client.dsl.MetricAPIGroupDSL top()
- Specified by:
topin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
policy
public io.fabric8.kubernetes.client.dsl.PolicyAPIGroupDSL policy()
- Specified by:
policyin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
rbac
public io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSL rbac()
- Specified by:
rbacin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
informers
public io.fabric8.kubernetes.client.informers.SharedInformerFactory informers()
- Specified by:
informersin interfaceio.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:
leasesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
run
public io.fabric8.kubernetes.client.extended.run.RunOperations run()
- Specified by:
runin interfaceio.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:
runtimeClassesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
newClient
public io.fabric8.kubernetes.client.Client newClient(io.fabric8.kubernetes.client.RequestConfig requestConfig)
- Specified by:
newClientin interfaceio.fabric8.kubernetes.client.Client
-
visitResources
public void visitResources(io.fabric8.kubernetes.client.ApiVisitor visitor)
- Specified by:
visitResourcesin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
-