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.OpenShiftClusterAutoscalingAPIGroupDSL clusterAutoscaling();
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.VersionInfo getOpenShiftV3Version();
public abstract java.lang.String getOpenShiftV4Version();
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.MachineConfigurationAPIGroupDSL machineConfigurations();
public abstract io.fabric.openshift.client.dsl.OpenShiftMachineAPIGroupDSL machine();
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.NonNamespaceOperation hostSubnets();
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.NonNamespaceOperation apiRequestCounts();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation bareMetalHosts();
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 credentialsRequests();
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 helmChartRepositories();
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.NamespacedInOutCreateable imageStreamImports();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable imageStreamMappings();
public abstract io.fabric.kubernetes.client.dsl.Namespaceable imageStreamImages();
public abstract io.fabric.openshift.client.dsl.NameableCreateOrDeleteable imageSignatures();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation imageRegistryOperatorConfigs();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation networkAttachmentDefinitions();
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.kubernetes.client.dsl.NonNamespaceOperation oAuthClientAuthorizations();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation operatorPKIs();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation egressRouters();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicyReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicySelfSubjectReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable podSecurityPolicySubjectReviews();
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.MixedOperation templateInstances();
public abstract io.fabric.openshift.client.dsl.OpenShiftTunedAPIGroupDSL tuned();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation brokerTemplateInstances();
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.kubernetes.client.dsl.InOutCreateable resourceAccessReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable localSubjectAccessReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable localResourceAccessReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable selfSubjectRulesReviews();
public abstract io.fabric.kubernetes.client.dsl.NamespacedInOutCreateable subjectRulesReviews();
public abstract io.fabric.openshift.client.dsl.OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation clusterRoles();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation clusterRoleBindings();
public abstract io.fabric.kubernetes.client.dsl.MixedOperation roleBindingRestrictions();
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 io.fabric.kubernetes.client.dsl.NonNamespaceOperation identities();
public abstract io.fabric.kubernetes.client.dsl.InOutCreateable userIdentityMappings();
public abstract io.fabric.kubernetes.client.dsl.NonNamespaceOperation userOAuthAccessTokens();
public abstract io.fabric.openshift.client.dsl.OpenShiftWhereaboutsAPIGroupDSL whereabouts();
public abstract boolean supportsOpenShiftAPIGroup(java.lang.String);
}