Class OpenShiftClientImpl

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

    public class OpenShiftClientImpl
    extends io.fabric8.kubernetes.client.impl.KubernetesClientImpl
    implements io.fabric8.openshift.client.NamespacedOpenShiftClient
    Class for Openshift Client implementing KubernetesClient interface. It is thread safe.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String OPENSHIFT_VERSION_ENDPOINT  
      • Fields inherited from class io.fabric8.kubernetes.client.impl.KubernetesClientImpl

        KUBERNETES_VERSION_ENDPOINT, logger
      • Fields inherited from class io.fabric8.kubernetes.client.impl.BaseClient

        APIS, config, DEFAULT_EXECUTOR_SUPPLIER, httpClient, kubernetesSerialization
      • Fields inherited from interface io.fabric8.openshift.client.OpenShiftClient

        BASE_API_GROUP
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,​io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>> apiRequestCounts()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>> bareMetalHosts()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,​io.fabric8.openshift.api.model.BrokerTemplateInstanceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,​io.fabric8.openshift.api.model.BuildConfigList,​io.fabric8.openshift.client.dsl.BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,​Void,​io.fabric8.openshift.api.model.Build>> buildConfigs()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource> builds()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,​io.fabric8.openshift.api.model.ClusterRoleBindingList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,​io.fabric8.openshift.api.model.ClusterRoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()  
      io.fabric8.openshift.client.dsl.OpenShiftConfigAPIGroupDSL config()  
      io.fabric8.openshift.client.dsl.OpenShiftConsoleAPIGroupDSL console()  
      protected OpenShiftClientImpl copy()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,​io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()  
      io.fabric8.openshift.api.model.User currentUser()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.client.dsl.DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,​io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>> egressRouters()  
      io.fabric8.kubernetes.client.impl.ExtensionsAPIGroupClient extensions()  
      io.fabric8.openshift.client.OpenShiftConfig getConfiguration()  
      io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()  
      URL getOpenshiftUrl()  
      io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()  
      String getOpenShiftV4Version()  
      io.fabric8.kubernetes.client.VersionInfo getVersion()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Group,​io.fabric8.openshift.api.model.GroupList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>> groups()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,​io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>> helmChartRepositories()  
      io.fabric8.openshift.client.dsl.OpenShiftHiveAPIGroupDSL hive()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,​io.fabric8.openshift.api.model.IdentityList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>> identities()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,​io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>> imageRegistryOperatorConfigs()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,​io.fabric8.openshift.api.model.ImageList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>> images()  
      io.fabric8.openshift.client.dsl.NameableCreateOrDeleteable imageSignatures()  
      io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,​io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,​io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,​io.fabric8.openshift.api.model.ImageStreamList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,​io.fabric8.openshift.api.model.ImageStreamTagList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,​io.fabric8.openshift.api.model.ImageTagList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()  
      io.fabric8.openshift.client.NamespacedOpenShiftClient inAnyNamespace()  
      io.fabric8.openshift.client.NamespacedOpenShiftClient inNamespace​(String namespace)  
      io.fabric8.openshift.client.dsl.OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()  
      io.fabric8.openshift.client.dsl.OpenShiftMachineAPIGroupDSL machine()  
      io.fabric8.openshift.client.dsl.MachineConfigurationAPIGroupDSL machineConfigurations()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>> metal3Remediations()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>> metal3RemediationTemplates()  
      io.fabric8.openshift.client.dsl.OpenShiftMonitoringAPIGroupDSL monitoring()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,​io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>> networkAttachmentDefinitions()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,​io.fabric8.openshift.api.model.OAuthAccessTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,​io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,​io.fabric8.openshift.api.model.OAuthClientAuthorizationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,​io.fabric8.openshift.api.model.OAuthClientList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()  
      io.fabric8.openshift.client.dsl.OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()  
      io.fabric8.openshift.client.dsl.OpenShiftOperatorAPIGroupDSL operator()  
      io.fabric8.openshift.client.dsl.OpenShiftOperatorHubAPIGroupDSL operatorHub()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,​io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>> operatorPKIs()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,​io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,​io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>> projectHelmChartRepositories()  
      io.fabric8.openshift.client.dsl.ProjectRequestOperation projectrequests()  
      io.fabric8.openshift.client.dsl.ProjectOperation projects()  
      io.fabric8.openshift.client.dsl.OpenShiftQuotaAPIGroupDSL quotas()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,​io.fabric8.openshift.api.model.RangeAllocationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()  
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,​io.fabric8.openshift.api.model.RoleBindingRestrictionList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,​io.fabric8.openshift.api.model.RoleBindingList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,​io.fabric8.openshift.api.model.RoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>> roles()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,​io.fabric8.openshift.api.model.RouteList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>> routes()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,​io.fabric8.openshift.api.model.SecurityContextConstraintsList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,​io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()  
      protected void setDerivedFields()  
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()  
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,​io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()  
      boolean supportsOpenShiftAPIGroup​(String apiGroup)  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,​io.fabric8.openshift.api.model.TemplateInstanceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()  
      io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​io.fabric8.openshift.client.dsl.TemplateResource> templates()  
      io.fabric8.openshift.client.dsl.OpenShiftTunedAPIGroupDSL tuned()  
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,​io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,​io.fabric8.openshift.api.model.UserOAuthAccessTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()  
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.User,​io.fabric8.openshift.api.model.UserList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>> users()  
      io.fabric8.openshift.client.dsl.OpenShiftWhereaboutsAPIGroupDSL whereabouts()  
      io.fabric8.kubernetes.client.dsl.FunctionCallable<io.fabric8.openshift.client.NamespacedOpenShiftClient> withRequestConfig​(io.fabric8.kubernetes.client.RequestConfig requestConfig)  
      • Methods inherited from class io.fabric8.kubernetes.client.impl.KubernetesClientImpl

        admissionRegistration, apiextensions, apiServices, apps, authentication, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, createInNamespaceContext, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, informers, leaderElector, leases, limitRanges, load, namespaces, network, newClient, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, rbac, registerDefaultAdapters, registerDefaultHandlers, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceListFor, resourceQuotas, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1, visitResources
      • Methods inherited from class io.fabric8.kubernetes.client.impl.BaseClient

        adapt, addToCloseable, close, getAdapters, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getClosed, getExecutor, getHandlers, getHttpClient, getKubernetesSerialization, getMasterUrl, getNamespace, getOperationContext, getVersionInfo, hasApiGroup, newClient, newHasMetadataOperation, operationContext, raw, raw, removeFromCloseable, resources, rootPaths, setMatchingGroupPredicate, supports, supports, supportsApiPath
      • Methods inherited from interface io.fabric8.kubernetes.client.Client

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

        admissionRegistration, apiextensions, apiServices, authentication, authorization, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesSerialization, informers, leaderElector, leases, limitRanges, load, namespaces, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, run, runtimeClasses, secrets, serviceAccounts, services, tokenReviews, top, v1, visitResources
      • Methods inherited from interface io.fabric8.openshift.client.OpenShiftClient

        apps, autoscaling, batch, network, rbac, scheduling, storage
    • Method Detail

      • copy

        protected OpenShiftClientImpl copy()
        Overrides:
        copy in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • getOpenshiftUrl

        public URL getOpenshiftUrl()
        Specified by:
        getOpenshiftUrl in interface io.fabric8.openshift.client.OpenShiftClient
      • getConfiguration

        public io.fabric8.openshift.client.OpenShiftConfig getConfiguration()
        Specified by:
        getConfiguration in interface io.fabric8.kubernetes.client.Client
        Overrides:
        getConfiguration in class io.fabric8.kubernetes.client.impl.BaseClient
      • config

        public io.fabric8.openshift.client.dsl.OpenShiftConfigAPIGroupDSL config()
        Specified by:
        config in interface io.fabric8.openshift.client.OpenShiftClient
      • console

        public io.fabric8.openshift.client.dsl.OpenShiftConsoleAPIGroupDSL console()
        Specified by:
        console in interface io.fabric8.openshift.client.OpenShiftClient
      • openShiftAutoscaling

        public io.fabric8.openshift.client.dsl.OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()
        Specified by:
        openShiftAutoscaling in interface io.fabric8.openshift.client.OpenShiftClient
      • hive

        public io.fabric8.openshift.client.dsl.OpenShiftHiveAPIGroupDSL hive()
        Specified by:
        hive in interface io.fabric8.openshift.client.OpenShiftClient
      • operator

        public io.fabric8.openshift.client.dsl.OpenShiftOperatorAPIGroupDSL operator()
        Specified by:
        operator in interface io.fabric8.openshift.client.OpenShiftClient
      • operatorHub

        public io.fabric8.openshift.client.dsl.OpenShiftOperatorHubAPIGroupDSL operatorHub()
        Specified by:
        operatorHub in interface io.fabric8.openshift.client.OpenShiftClient
      • builds

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource> builds()
        Specified by:
        builds in interface io.fabric8.openshift.client.OpenShiftClient
      • buildConfigs

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,​io.fabric8.openshift.api.model.BuildConfigList,​io.fabric8.openshift.client.dsl.BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,​Void,​io.fabric8.openshift.api.model.Build>> buildConfigs()
        Specified by:
        buildConfigs in interface io.fabric8.openshift.client.OpenShiftClient
      • credentialsRequests

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,​io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()
        Specified by:
        credentialsRequests in interface io.fabric8.openshift.client.OpenShiftClient
      • deploymentConfigs

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.client.dsl.DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
        Specified by:
        deploymentConfigs in interface io.fabric8.openshift.client.OpenShiftClient
      • groups

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Group,​io.fabric8.openshift.api.model.GroupList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>> groups()
        Specified by:
        groups in interface io.fabric8.openshift.client.OpenShiftClient
      • helmChartRepositories

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,​io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>> helmChartRepositories()
        Specified by:
        helmChartRepositories in interface io.fabric8.openshift.client.OpenShiftClient
      • images

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,​io.fabric8.openshift.api.model.ImageList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>> images()
        Specified by:
        images in interface io.fabric8.openshift.client.OpenShiftClient
      • imageTags

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,​io.fabric8.openshift.api.model.ImageTagList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
        Specified by:
        imageTags in interface io.fabric8.openshift.client.OpenShiftClient
      • imageStreams

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,​io.fabric8.openshift.api.model.ImageStreamList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()
        Specified by:
        imageStreams in interface io.fabric8.openshift.client.OpenShiftClient
      • imageStreamTags

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,​io.fabric8.openshift.api.model.ImageStreamTagList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()
        Specified by:
        imageStreamTags in interface io.fabric8.openshift.client.OpenShiftClient
      • imageStreamImports

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,​io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
        Specified by:
        imageStreamImports in interface io.fabric8.openshift.client.OpenShiftClient
      • imageStreamMappings

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,​io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
        Specified by:
        imageStreamMappings in interface io.fabric8.openshift.client.OpenShiftClient
      • imageStreamImages

        public io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
        Specified by:
        imageStreamImages in interface io.fabric8.openshift.client.OpenShiftClient
      • imageSignatures

        public io.fabric8.openshift.client.dsl.NameableCreateOrDeleteable imageSignatures()
        Specified by:
        imageSignatures in interface io.fabric8.openshift.client.OpenShiftClient
      • imageRegistryOperatorConfigs

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,​io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>> imageRegistryOperatorConfigs()
        Specified by:
        imageRegistryOperatorConfigs in interface io.fabric8.openshift.client.OpenShiftClient
      • metal3Remediations

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>> metal3Remediations()
        Specified by:
        metal3Remediations in interface io.fabric8.openshift.client.OpenShiftClient
      • metal3RemediationTemplates

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>> metal3RemediationTemplates()
        Specified by:
        metal3RemediationTemplates in interface io.fabric8.openshift.client.OpenShiftClient
      • networkAttachmentDefinitions

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,​io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>> networkAttachmentDefinitions()
        Specified by:
        networkAttachmentDefinitions in interface io.fabric8.openshift.client.OpenShiftClient
      • oAuthAccessTokens

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,​io.fabric8.openshift.api.model.OAuthAccessTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()
        Specified by:
        oAuthAccessTokens in interface io.fabric8.openshift.client.OpenShiftClient
      • oAuthAuthorizeTokens

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,​io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()
        Specified by:
        oAuthAuthorizeTokens in interface io.fabric8.openshift.client.OpenShiftClient
      • oAuthClients

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,​io.fabric8.openshift.api.model.OAuthClientList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
        Specified by:
        oAuthClients in interface io.fabric8.openshift.client.OpenShiftClient
      • podSecurityPolicyReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,​io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
        Specified by:
        podSecurityPolicyReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • oAuthClientAuthorizations

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,​io.fabric8.openshift.api.model.OAuthClientAuthorizationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
        Specified by:
        oAuthClientAuthorizations in interface io.fabric8.openshift.client.OpenShiftClient
      • operatorPKIs

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,​io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>> operatorPKIs()
        Specified by:
        operatorPKIs in interface io.fabric8.openshift.client.OpenShiftClient
      • egressRouters

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,​io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>> egressRouters()
        Specified by:
        egressRouters in interface io.fabric8.openshift.client.OpenShiftClient
      • podSecurityPolicySelfSubjectReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
        Specified by:
        podSecurityPolicySelfSubjectReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • podSecurityPolicySubjectReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
        Specified by:
        podSecurityPolicySubjectReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • projects

        public io.fabric8.openshift.client.dsl.ProjectOperation projects()
        Specified by:
        projects in interface io.fabric8.openshift.client.OpenShiftClient
      • projectHelmChartRepositories

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,​io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>> projectHelmChartRepositories()
        Specified by:
        projectHelmChartRepositories in interface io.fabric8.openshift.client.OpenShiftClient
      • quotas

        public io.fabric8.openshift.client.dsl.OpenShiftQuotaAPIGroupDSL quotas()
        Specified by:
        quotas in interface io.fabric8.openshift.client.OpenShiftClient
      • rangeAllocations

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,​io.fabric8.openshift.api.model.RangeAllocationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
        Specified by:
        rangeAllocations in interface io.fabric8.openshift.client.OpenShiftClient
      • securityContextConstraints

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,​io.fabric8.openshift.api.model.SecurityContextConstraintsList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
        Specified by:
        securityContextConstraints in interface io.fabric8.openshift.client.OpenShiftClient
      • projectrequests

        public io.fabric8.openshift.client.dsl.ProjectRequestOperation projectrequests()
        Specified by:
        projectrequests in interface io.fabric8.openshift.client.OpenShiftClient
      • roles

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,​io.fabric8.openshift.api.model.RoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>> roles()
        Specified by:
        roles in interface io.fabric8.openshift.client.OpenShiftClient
      • roleBindings

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,​io.fabric8.openshift.api.model.RoleBindingList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
        Specified by:
        roleBindings in interface io.fabric8.openshift.client.OpenShiftClient
      • routes

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,​io.fabric8.openshift.api.model.RouteList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>> routes()
        Specified by:
        routes in interface io.fabric8.openshift.client.OpenShiftClient
      • templates

        public io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​io.fabric8.openshift.client.dsl.TemplateResource> templates()
        Specified by:
        templates in interface io.fabric8.openshift.client.OpenShiftClient
      • templateInstances

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,​io.fabric8.openshift.api.model.TemplateInstanceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
        Specified by:
        templateInstances in interface io.fabric8.openshift.client.OpenShiftClient
      • tuned

        public io.fabric8.openshift.client.dsl.OpenShiftTunedAPIGroupDSL tuned()
        Specified by:
        tuned in interface io.fabric8.openshift.client.OpenShiftClient
      • brokerTemplateInstances

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,​io.fabric8.openshift.api.model.BrokerTemplateInstanceList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
        Specified by:
        brokerTemplateInstances in interface io.fabric8.openshift.client.OpenShiftClient
      • users

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.User,​io.fabric8.openshift.api.model.UserList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>> users()
        Specified by:
        users in interface io.fabric8.openshift.client.OpenShiftClient
      • clusterRoleBindings

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,​io.fabric8.openshift.api.model.ClusterRoleBindingList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
        Specified by:
        clusterRoleBindings in interface io.fabric8.openshift.client.OpenShiftClient
      • roleBindingRestrictions

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,​io.fabric8.openshift.api.model.RoleBindingRestrictionList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
        Specified by:
        roleBindingRestrictions in interface io.fabric8.openshift.client.OpenShiftClient
      • inNamespace

        public io.fabric8.openshift.client.NamespacedOpenShiftClient inNamespace​(String namespace)
        Specified by:
        inNamespace in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
        Specified by:
        inNamespace in interface io.fabric8.openshift.client.NamespacedOpenShiftClient
        Overrides:
        inNamespace in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • extensions

        public io.fabric8.kubernetes.client.impl.ExtensionsAPIGroupClient extensions()
        Specified by:
        extensions in interface io.fabric8.kubernetes.client.KubernetesClient
        Specified by:
        extensions in interface io.fabric8.openshift.client.OpenShiftClient
        Overrides:
        extensions in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • getVersion

        public io.fabric8.kubernetes.client.VersionInfo getVersion()
        Specified by:
        getVersion in interface io.fabric8.kubernetes.client.KubernetesClient
        Specified by:
        getVersion in interface io.fabric8.openshift.client.OpenShiftClient
        Overrides:
        getVersion in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • getKubernetesVersion

        public io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()
        Specified by:
        getKubernetesVersion in interface io.fabric8.kubernetes.client.KubernetesClient
        Overrides:
        getKubernetesVersion in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • getOpenShiftV3Version

        public io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
        Specified by:
        getOpenShiftV3Version in interface io.fabric8.openshift.client.OpenShiftClient
      • getOpenShiftV4Version

        public String getOpenShiftV4Version()
        Specified by:
        getOpenShiftV4Version in interface io.fabric8.openshift.client.OpenShiftClient
      • machineConfigurations

        public io.fabric8.openshift.client.dsl.MachineConfigurationAPIGroupDSL machineConfigurations()
        Specified by:
        machineConfigurations in interface io.fabric8.openshift.client.OpenShiftClient
      • machine

        public io.fabric8.openshift.client.dsl.OpenShiftMachineAPIGroupDSL machine()
        Specified by:
        machine in interface io.fabric8.openshift.client.OpenShiftClient
      • monitoring

        public io.fabric8.openshift.client.dsl.OpenShiftMonitoringAPIGroupDSL monitoring()
        Specified by:
        monitoring in interface io.fabric8.openshift.client.OpenShiftClient
      • apiRequestCounts

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,​io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>> apiRequestCounts()
        Specified by:
        apiRequestCounts in interface io.fabric8.openshift.client.OpenShiftClient
      • bareMetalHosts

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,​io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>> bareMetalHosts()
        Specified by:
        bareMetalHosts in interface io.fabric8.openshift.client.OpenShiftClient
      • subjectAccessReviews

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
        Specified by:
        subjectAccessReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • resourceAccessReviews

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
        Specified by:
        resourceAccessReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • localSubjectAccessReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
        Specified by:
        localSubjectAccessReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • localResourceAccessReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
        Specified by:
        localResourceAccessReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • selfSubjectRulesReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,​io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
        Specified by:
        selfSubjectRulesReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • subjectRulesReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,​io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
        Specified by:
        subjectRulesReviews in interface io.fabric8.openshift.client.OpenShiftClient
      • kubeStorageVersionMigrator

        public io.fabric8.openshift.client.dsl.OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
        Specified by:
        kubeStorageVersionMigrator in interface io.fabric8.openshift.client.OpenShiftClient
      • clusterRoles

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,​io.fabric8.openshift.api.model.ClusterRoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
        Specified by:
        clusterRoles in interface io.fabric8.openshift.client.OpenShiftClient
      • withRequestConfig

        public io.fabric8.kubernetes.client.dsl.FunctionCallable<io.fabric8.openshift.client.NamespacedOpenShiftClient> withRequestConfig​(io.fabric8.kubernetes.client.RequestConfig requestConfig)
        Specified by:
        withRequestConfig in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
        Specified by:
        withRequestConfig in interface io.fabric8.openshift.client.NamespacedOpenShiftClient
        Specified by:
        withRequestConfig in interface io.fabric8.openshift.client.OpenShiftClient
        Overrides:
        withRequestConfig in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
      • currentUser

        public io.fabric8.openshift.api.model.User currentUser()
        Specified by:
        currentUser in interface io.fabric8.openshift.client.OpenShiftClient
      • identities

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,​io.fabric8.openshift.api.model.IdentityList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>> identities()
        Specified by:
        identities in interface io.fabric8.openshift.client.OpenShiftClient
      • userIdentityMappings

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,​io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
        Specified by:
        userIdentityMappings in interface io.fabric8.openshift.client.OpenShiftClient
      • userOAuthAccessTokens

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,​io.fabric8.openshift.api.model.UserOAuthAccessTokenList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()
        Specified by:
        userOAuthAccessTokens in interface io.fabric8.openshift.client.OpenShiftClient
      • whereabouts

        public io.fabric8.openshift.client.dsl.OpenShiftWhereaboutsAPIGroupDSL whereabouts()
        Specified by:
        whereabouts in interface io.fabric8.openshift.client.OpenShiftClient
      • supportsOpenShiftAPIGroup

        public boolean supportsOpenShiftAPIGroup​(String apiGroup)
        Specified by:
        supportsOpenShiftAPIGroup in interface io.fabric8.openshift.client.OpenShiftClient
      • setDerivedFields

        protected void setDerivedFields()
        Overrides:
        setDerivedFields in class io.fabric8.kubernetes.client.impl.BaseClient
      • inAnyNamespace

        public io.fabric8.openshift.client.NamespacedOpenShiftClient inAnyNamespace()
        Specified by:
        inAnyNamespace in interface io.fabric8.kubernetes.client.NamespacedKubernetesClient
        Specified by:
        inAnyNamespace in interface io.fabric8.openshift.client.NamespacedOpenShiftClient
        Overrides:
        inAnyNamespace in class io.fabric8.kubernetes.client.impl.KubernetesClientImpl