Class NamespacedOpenShiftClientAdapter

    • 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()
      API entrypoint for APIRequestCount (apiserver.openshift.io/v1)
      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()
      API entrypoint for BareMetalHost(metal3.io/v1alpha1)
      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()
      API entrypoint for BrokerTemplateInstance(template.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,​io.fabric8.openshift.api.model.BuildConfigList,​BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,​Void,​io.fabric8.openshift.api.model.Build>> buildConfigs()
      API entrypoint for handling BuildConfig(build.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​BuildResource> builds()
      API entrypoint for handling Build(build.openshift.io/v1)
      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()
      API entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)
      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()
      API entrypoint for ClusterRole (authorization.openshift.io/v1)
      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()  
      OpenShiftConfigAPIGroupDSL config()
      API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)
      OpenShiftConsoleAPIGroupDSL console()
      API entrypoint for accessing OpenShift console APIGroup resources(console.openshift.io/v1)
      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()
      API entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)
      io.fabric8.openshift.api.model.User currentUser()
      Returns the current logged in user details similar to the `oc whoami` command.
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
      API entrypoint for handling DeploymentConfig(apps.openshift.io/v1)
      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()
      API entrypoint for EgressRouter (network.operator.openshift.io/v1)
      URL getOpenshiftUrl()
      Get Url of the cluster
      io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
      Get OpenShift version information from version/openshift
      String getOpenShiftV4Version()
      Get OpenShift server version
      for more information use resources(ClusterVersion.class).list()
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<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()
      API entrypoint for handling Group(user.openshift.io/v1)
      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()
      API entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)
      OpenShiftHiveAPIGroupDSL hive()
      API entrypoint for accessing OpenShift Hive Operator resources (hive.openshift.io)
      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()
      API entrypoint for Identity(user.openshift.io/v1)
      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()
      API entrypoint for Config(imageregistry.operator.openshift.io/v1)
      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()
      API entrypoint for accessing Image(image.openshift.io/v1)
      NameableCreateOrDeleteable imageSignatures()
      API entrypoint for accessing ImageSignature(image.openshift.io/v1)
      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()
      API entrypoint for accessing ImageStreamImage(image.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,​io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
      API entrypoint for accessing ImageStreamImport(image.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,​io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
      API entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)
      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()
      API entrypoint for accessing ImageStream(image.openshift.io/v1)
      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()
      API entrypoint for accessing ImageStreamTag(image.openshift.io/v1)
      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()
      API entrypoint for accessing ImageTag(image.openshift.io/v1)
      NamespacedOpenShiftClientAdapter inAnyNamespace()  
      NamespacedOpenShiftClientAdapter inNamespace​(String namespace)  
      OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
      API entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
      API entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1) This only supports create operation.
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
      API entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1) This only supports create operation.
      OpenShiftMachineAPIGroupDSL machine()  
      MachineConfigurationAPIGroupDSL machineConfigurations()
      API entrypoint for accessing OpenShift Machine Config Operator resources (machineconfiguration.openshift.io)
      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()
      API entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)
      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()
      API entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)
      OpenShiftMonitoringAPIGroupDSL monitoring()
      API entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)
      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()
      API entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)
      NamespacedOpenShiftClientAdapter newInstance()  
      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()
      API entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)
      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()
      API entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)
      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()
      API entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)
      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()
      API entrypoint for accessing OAuthClient(oauth.openshift.io/v1)
      OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()
      API entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)
      OpenShiftOperatorAPIGroupDSL operator()
      API entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and operator.openshift.io/v1alpha1)
      OpenShiftOperatorHubAPIGroupDSL operatorHub()
      API entrypoint for accessing OpenShift operator hub APIGroup resources(operator.coreos.com/v1alpha1)
      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()
      API entrypoint for OperatorPKI(network.operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,​io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
      API entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
      API entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
      API entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)
      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()
      API entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)
      ProjectRequestOperation projectrequests()
      API entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)
      ProjectOperation projects()
      API entrypoint for accessing Project operations(project.openshift.io/v1)
      OpenShiftQuotaAPIGroupDSL quotas()
      API entrypoint for accessing OpenShift Quota APIGroup resources(quota.openshift.io/v1)
      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()
      API entrypoint for accessing RangeAllocation(security.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
      API entrypoint for ResourceAccessReview (authorization.openshift.io/v1) This only supports create operation.
      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()
      API entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)
      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()
      API entrypoint for accessing RoleBinding(authorization.openshift.io/v1)
      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()
      API entrypoint for accessing Role(authorization.openshift.io/v1)
      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()
      API entrypoint for accessing Route(route.openshift.io/v1)
      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()
      API entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,​io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
      API entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1) This only supports create operation.
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
      API entrypoint for SubjectAccessReview (authorization.openshift.io/v1) This only supports create operation.
      io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,​io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
      API entrypoint for SubjectRulesReview (authorization.openshift.io/v1) This only supports create operation.
      boolean supportsOpenShiftAPIGroup​(String apiGroup)
      Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined in OpenShiftAPIGroups
      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()
      API entrypoint for TemplateInstance(template.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource> templates()
      API entrypoint for accessing Template(template.openshift.io/v1)
      OpenShiftTunedAPIGroupDSL tuned()
      API entrypoint for OpenShift Node Tuning operator model(tuned.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,​io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
      API entrypoint for UserIdentityMapping(user.openshift.io/v1) Note: This only works with create operation
      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()
      API entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<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()
      API entrypoint for accessing User(user.openshift.io/v1)
      OpenShiftWhereaboutsAPIGroupDSL whereabouts()
      API entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.
      io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient> withRequestConfig​(io.fabric8.kubernetes.client.RequestConfig requestConfig)
      Configure Request Config
      • Methods inherited from class io.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter

        admissionRegistration, apiextensions, apiServices, apps, authentication, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, configMaps, discovery, dynamicResourceAllocation, endpoints, events, extensions, flowControl, genericKubernetesResources, genericKubernetesResources, getClient, getKubernetesSerialization, getKubernetesVersion, getVersion, informers, leaderElector, leases, limitRanges, load, namespaces, network, newClient, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, raw, rbac, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, resources, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1, visitResources
      • Methods inherited from class io.fabric8.kubernetes.client.extension.ClientAdapter

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

        adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, 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, configMaps, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesSerialization, getKubernetesVersion, 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
    • Constructor Detail

      • NamespacedOpenShiftClientAdapter

        public NamespacedOpenShiftClientAdapter()
    • Method Detail

      • builds

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​BuildResource> builds()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling Build(build.openshift.io/v1)
        Specified by:
        builds in interface OpenShiftClient
        Returns:
        MixedOperation instance for Build object
      • 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:
        componentstatuses in interface io.fabric8.kubernetes.client.KubernetesClient
        Overrides:
        componentstatuses in class io.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>
      • buildConfigs

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,​io.fabric8.openshift.api.model.BuildConfigList,​BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,​Void,​io.fabric8.openshift.api.model.Build>> buildConfigs()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling BuildConfig(build.openshift.io/v1)
        Specified by:
        buildConfigs in interface OpenShiftClient
        Returns:
        MixedOperation instance for BuildConfig object
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)
        Specified by:
        credentialsRequests in interface OpenShiftClient
        Returns:
        MixedOperation for CredentialsRequest
      • deploymentConfigs

        public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling DeploymentConfig(apps.openshift.io/v1)
        Specified by:
        deploymentConfigs in interface OpenShiftClient
        Returns:
        MixedOperation instance for DeploymentConfig object
      • groups

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<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()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling Group(user.openshift.io/v1)
        Specified by:
        groups in interface OpenShiftClient
        Returns:
        NonNamespaceOperation instance for Group object
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)
        Specified by:
        helmChartRepositories in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for HelmChartRepository
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing Image(image.openshift.io/v1)
        Specified by:
        images in interface OpenShiftClient
        Returns:
        Non Namespace Operation object for Image
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageTag(image.openshift.io/v1)
        Specified by:
        imageTags in interface OpenShiftClient
        Returns:
        MixedOperation object for ImageTag
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageStream(image.openshift.io/v1)
        Specified by:
        imageStreams in interface OpenShiftClient
        Returns:
        MixedOperation object for ImageStream
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageStreamTag(image.openshift.io/v1)
        Specified by:
        imageStreamTags in interface OpenShiftClient
        Returns:
        MixedOperation object for ImageStreamTag
      • imageStreamImports

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,​io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageStreamImport(image.openshift.io/v1)
        Specified by:
        imageStreamImports in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for ImageStreamImport
      • imageStreamMappings

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,​io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)
        Specified by:
        imageStreamMappings in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for ImageStreamMapping
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ImageStreamImage(image.openshift.io/v1)
        Specified by:
        imageStreamImages in interface OpenShiftClient
        Returns:
        Namespaceable for ImageStreamImage operations
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for Config(imageregistry.operator.openshift.io/v1)
        Specified by:
        imageRegistryOperatorConfigs in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for Config
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)
        Specified by:
        metal3Remediations in interface OpenShiftClient
        Returns:
        MixedOperation for Metal3Remediation
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)
        Specified by:
        metal3RemediationTemplates in interface OpenShiftClient
        Returns:
        MixedOperation for Metal3RemediationTemplate
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)
        Specified by:
        networkAttachmentDefinitions in interface OpenShiftClient
        Returns:
        MixedOperation for NetworkAttachmentDefinition
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)
        Specified by:
        oAuthAccessTokens in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for OAuthAccessToken
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)
        Specified by:
        oAuthAuthorizeTokens in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for OAuthAuthorizeToken
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing OAuthClient(oauth.openshift.io/v1)
        Specified by:
        oAuthClients in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for OAuthClient
      • podSecurityPolicyReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,​io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)
        Specified by:
        podSecurityPolicyReviews in interface OpenShiftClient
        Returns:
        InOutCreateable object for PodSecurityPolicyReview
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)
        Specified by:
        oAuthClientAuthorizations in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for OAuthClientAuthorization
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for OperatorPKI(network.operator.openshift.io/v1)
        Specified by:
        operatorPKIs in interface OpenShiftClient
        Returns:
        MixedOperation for OperatorPKI
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for EgressRouter (network.operator.openshift.io/v1)
        Specified by:
        egressRouters in interface OpenShiftClient
        Returns:
        MixedOperation for EgressRouter
      • podSecurityPolicySelfSubjectReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)
        Specified by:
        podSecurityPolicySelfSubjectReviews in interface OpenShiftClient
        Returns:
        InOutCreateable object for PodSecurityPolicySelfSubjectReview
      • podSecurityPolicySubjectReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,​io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)
        Specified by:
        podSecurityPolicySubjectReviews in interface OpenShiftClient
        Returns:
        InOutCreateable object for PodSecurityPolicySubjectReview
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)
        Specified by:
        projectHelmChartRepositories in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for ProjectHelmChartRepository
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing Role(authorization.openshift.io/v1)
        Specified by:
        roles in interface OpenShiftClient
        Returns:
        MixedOperation object for Role
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing RoleBinding(authorization.openshift.io/v1)
        Specified by:
        roleBindings in interface OpenShiftClient
        Returns:
        MixedOperation object for RoleBinding
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing Route(route.openshift.io/v1)
        Specified by:
        routes in interface OpenShiftClient
        Returns:
        MixedOperation object for Route
      • templates

        public io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource> templates()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing Template(template.openshift.io/v1)
        Specified by:
        templates in interface OpenShiftClient
        Returns:
        ParameterMixedOperation object for Template operations
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for TemplateInstance(template.openshift.io/v1)
        Specified by:
        templateInstances in interface OpenShiftClient
        Returns:
        MixedOperation for TemplateInstance
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for BrokerTemplateInstance(template.openshift.io/v1)
        Specified by:
        brokerTemplateInstances in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for BrokerTemplateInstance
      • users

        public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing User(user.openshift.io/v1)
        Specified by:
        users in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for User
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)
        Specified by:
        clusterRoleBindings in interface OpenShiftClient
        Returns:
        MixedOperation object for ClusterRoleBinding
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)
        Specified by:
        roleBindingRestrictions in interface OpenShiftClient
        Returns:
        MixedOperation for RoleBindingRestriction
      • getOpenShiftV3Version

        public io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
        Description copied from interface: OpenShiftClient
        Get OpenShift version information from version/openshift
        Specified by:
        getOpenShiftV3Version in interface OpenShiftClient
        Returns:
        VersionInfo object containing versioning information
      • getOpenShiftV4Version

        public String getOpenShiftV4Version()
        Description copied from interface: OpenShiftClient
        Get OpenShift server version
        for more information use resources(ClusterVersion.class).list()
        Specified by:
        getOpenShiftV4Version in interface OpenShiftClient
        Returns:
        version String
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for APIRequestCount (apiserver.openshift.io/v1)
        Specified by:
        apiRequestCounts in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for APIRequestCoutn
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for BareMetalHost(metal3.io/v1alpha1)
        Specified by:
        bareMetalHosts in interface OpenShiftClient
        Returns:
        MixedOperation for BareMetalHost
      • subjectAccessReviews

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for SubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output.
        Specified by:
        subjectAccessReviews in interface OpenShiftClient
        Returns:
        InOutCreateable for SubjectAccessReview
      • resourceAccessReviews

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for ResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output
        Specified by:
        resourceAccessReviews in interface OpenShiftClient
        Returns:
        InOutCreateable for ResourceAccessReview
      • localSubjectAccessReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,​io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output
        Specified by:
        localSubjectAccessReviews in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for LocalSubjectAccessReview
      • localResourceAccessReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,​io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output
        Specified by:
        localResourceAccessReviews in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for LocalResourceAccessReview
      • selfSubjectRulesReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,​io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SelfSubjectRulesReview from server is returned as output
        Specified by:
        selfSubjectRulesReviews in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for SelfSubjectRulesReview
      • subjectRulesReviews

        public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,​io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
        Description copied from interface: OpenShiftClient
        API entrypoint for SubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SubjectRulesReview from server is returned as output
        Specified by:
        subjectRulesReviews in interface OpenShiftClient
        Returns:
        NamespacedInOutCreateable for SubjectRulesReview
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for ClusterRole (authorization.openshift.io/v1)
        Specified by:
        clusterRoles in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for ClusterRole
      • currentUser

        public io.fabric8.openshift.api.model.User currentUser()
        Description copied from interface: OpenShiftClient
        Returns the current logged in user details similar to the `oc whoami` command.
        Specified by:
        currentUser in interface OpenShiftClient
        Returns:
        User as currently logged in user
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for Identity(user.openshift.io/v1)
        Specified by:
        identities in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for Identity
      • userIdentityMappings

        public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,​io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
        Description copied from interface: OpenShiftClient
        API entrypoint for UserIdentityMapping(user.openshift.io/v1) Note: This only works with create operation
        Specified by:
        userIdentityMappings in interface OpenShiftClient
        Returns:
        UserIdentityMapping for UserIdentityMapping
      • supportsOpenShiftAPIGroup

        public boolean supportsOpenShiftAPIGroup​(String apiGroup)
        Description copied from interface: OpenShiftClient
        Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined in OpenShiftAPIGroups
        Specified by:
        supportsOpenShiftAPIGroup in interface OpenShiftClient
        Parameters:
        apiGroup - API group as string
        Returns:
        boolean value indicating cluster is legacy or supports APIGroups
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing RangeAllocation(security.openshift.io/v1)
        Specified by:
        rangeAllocations in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for RangeAllocation
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)
        Specified by:
        securityContextConstraints in interface OpenShiftClient
        Returns:
        NonNamespaceOperation object for SecurityContextConstraints
      • 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()
        Description copied from interface: OpenShiftClient
        API entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)

        Note: Only GET and DELETE operations are supported by APIServer for this resource.

        Specified by:
        userOAuthAccessTokens in interface OpenShiftClient
        Returns:
        NonNamespaceOperation for UserOAuthAccessToken