public interface  io.fabric.kubernetes.client.KubernetesClient extends java.lang.Object implements io.fabric.kubernetes.client.Client
{
public abstract io.fabric.kubernetes.client.dsl.ApiextensionsAPIGroupDSL apiextensions();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation certificateSigningRequests();
public abstract io.fabric.kubernetes.client.dsl.CertificatesAPIGroupDSL certificates();
public io.fabric.kubernetes.client.dsl.MixedOperation resources(java.lang.Class)
{
io.fabric.kubernetes.client.KubernetesClient v;
io.fabric.kubernetes.client.dsl.MixedOperation v;
java.lang.Class v;
v := @this: io.fabric.kubernetes.client.KubernetesClient;
v := @parameter: java.lang.Class;
v = interfaceinvoke v.<io.fabric.kubernetes.client.KubernetesClient: io.fabric.kubernetes.client.dsl.MixedOperation resources(java.lang.Class,java.lang.Class)>(v, null);
return v;
}
public abstract io.fabric.kubernetes.client.dsl.MixedOperation genericKubernetesResources(io.fabric.kubernetes.client.dsl.base.ResourceDefinitionContext);
public abstract io.fabric.kubernetes.client.dsl.MixedOperation genericKubernetesResources(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.client.dsl.DiscoveryAPIGroupDSL discovery();
public abstract io.fabric.kubernetes.client.dsl.EventingAPIGroupDSL events();
public abstract io.fabric.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions();
public abstract io.fabric.kubernetes.client.dsl.FlowControlAPIGroupDSL flowControl();
public abstract io.fabric.kubernetes.client.VersionInfo getVersion();
public abstract io.fabric.kubernetes.client.VersionInfo getKubernetesVersion();
public abstract io.fabric.kubernetes.client.AdmissionRegistrationAPIGroupDSL admissionRegistration();
public abstract io.fabric.kubernetes.client.dsl.AppsAPIGroupDSL apps();
public abstract io.fabric.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling();
public abstract io.fabric.kubernetes.client.dsl.NetworkAPIGroupDSL network();
public abstract io.fabric.kubernetes.client.dsl.StorageAPIGroupDSL storage();
public abstract io.fabric.kubernetes.client.dsl.BatchAPIGroupDSL batch();
public abstract io.fabric.kubernetes.client.dsl.MetricAPIGroupDSL top();
public abstract io.fabric.kubernetes.client.dsl.PolicyAPIGroupDSL policy();
public abstract io.fabric.kubernetes.client.dsl.RbacAPIGroupDSL rbac();
public abstract io.fabric.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation componentstatuses();
public abstract io.fabric.kubernetes.client.dsl.ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable load(java.io.InputStream);
public abstract io.fabric.kubernetes.client.dsl.ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(java.lang.String);
public abstract io.fabric.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(io.fabric.kubernetes.api.model.KubernetesResourceList);
public abstract transient io.fabric.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(io.fabric.kubernetes.api.model.HasMetadata[]);
public abstract io.fabric.kubernetes.client.dsl.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable resourceList(java.util.Collection);
public abstract io.fabric.kubernetes.client.dsl.NamespaceableResource resource(io.fabric.kubernetes.api.model.HasMetadata);
public abstract io.fabric.kubernetes.client.dsl.NamespaceableResource resource(java.lang.String);
public abstract io.fabric.kubernetes.client.dsl.MixedOperation bindings();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation endpoints();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation namespaces();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation nodes();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation persistentVolumes();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation persistentVolumeClaims();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation pods();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation replicationControllers();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation resourceQuotas();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation secrets();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation services();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation serviceAccounts();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation apiServices();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation configMaps();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation limitRanges();
public abstract io.fabric.kubernetes.client.dsl.AuthorizationAPIGroupDSL authorization();
public abstract io.fabric.kubernetes.client.dsl.InOutCreateable tokenReviews();
public abstract io.fabric.kubernetes.client.informers.SharedInformerFactory informers();
public abstract io.fabric.kubernetes.client.extended.leaderelection.LeaderElectorBuilder leaderElector();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation leases();
public abstract io.fabric.kubernetes.client.dsl.V1APIGroupDSL v1();
public abstract io.fabric.kubernetes.client.extended.run.RunOperations run();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation runtimeClasses();
}