public interface  io.fabric.openshift.client.OpenShiftClient extends java.lang.Object implements io.fabric.kubernetes.client.KubernetesClient
{
public abstract java.net.URL getOpenshiftUrl();
public abstract io.fabric.openshift.client.dsl.OpenShiftConfigAPIGroupDSL config();
public abstract io.fabric.openshift.client.dsl.OpenShiftConsoleAPIGroupDSL console();
public abstract io.fabric.openshift.client.dsl.OpenShiftOperatorAPIGroupDSL operator();
public abstract io.fabric.openshift.client.dsl.OpenShiftOperatorHubAPIGroupDSL operatorHub();
public abstract io.fabric.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions();
public abstract io.fabric.kubernetes.client.VersionInfo getVersion();
public abstract io.fabric.kubernetes.client.dsl.AppsAPIGroupDSL apps();
public abstract io.fabric.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling();
public abstract io.fabric.openshift.client.dsl.OpenShiftMonitoringAPIGroupDSL monitoring();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation netNamespaces();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation clusterNetworks();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation egressNetworkPolicies();
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.RbacAPIGroupDSL rbac();
public abstract io.fabric.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation builds();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation buildConfigs();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation deploymentConfigs();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation groups();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation images();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation imageTags();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation imageStreams();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation imageStreamTags();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthAccessTokens();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthAuthorizeTokens();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation oAuthClients();
public abstract io.fabric.openshift.client.dsl.ProjectOperation projects();
public abstract io.fabric.openshift.client.dsl.ProjectRequestOperation projectrequests();
public abstract io.fabric.openshift.client.dsl.OpenShiftQuotaAPIGroupDSL quotas();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation roles();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation roleBindings();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation routes();
public abstract io.fabric.kubernetes.client.dsl.ParameterMixedOperation templates();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation users();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation rangeAllocations();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation securityContextConstraints();
public abstract io.fabric.kubernetes.client.dsl.InOutCreateable subjectAccessReviews();
public abstract io.fabric.openshift.client.OpenShiftLocalSubjectAccessReviewOperationsImpl localSubjectAccessReviews();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation clusterRoleBindings();
public abstract io.fabric.kubernetes.client.dsl.FunctionCallable withRequestConfig(io.fabric.kubernetes.client.RequestConfig);
public abstract io.fabric.openshift.api.model.User currentUser();
public abstract boolean supportsOpenShiftAPIGroup(java.lang.String);
}