Package io.fabric8.openshift.client
Class NamespacedOpenShiftClientAdapter
- java.lang.Object
-
- io.fabric8.kubernetes.client.extension.ClientAdapter<io.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<N>>
-
- io.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>
-
- io.fabric8.openshift.client.NamespacedOpenShiftClientAdapter
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Client,io.fabric8.kubernetes.client.KubernetesClient,io.fabric8.kubernetes.client.NamespacedKubernetesClient,NamespacedOpenShiftClient,OpenShiftClient,Closeable,AutoCloseable
- Direct Known Subclasses:
DefaultOpenShiftClient
public class NamespacedOpenShiftClientAdapter extends io.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient> implements NamespacedOpenShiftClient
-
-
Field Summary
-
Fields inherited from interface io.fabric8.openshift.client.OpenShiftClient
BASE_API_GROUP
-
-
Constructor Summary
Constructors Constructor Description 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()OpenShiftConfigAPIGroupDSLconfig()API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)OpenShiftConsoleAPIGroupDSLconsole()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.UsercurrentUser()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)URLgetOpenshiftUrl()Get Url of the clusterio.fabric8.kubernetes.client.VersionInfogetOpenShiftV3Version()Get OpenShift version information from version/openshiftStringgetOpenShiftV4Version()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)OpenShiftHiveAPIGroupDSLhive()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)NameableCreateOrDeleteableimageSignatures()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)NamespacedOpenShiftClientAdapterinAnyNamespace()NamespacedOpenShiftClientAdapterinNamespace(String namespace)OpenShiftStorageVersionMigratorApiGroupDSLkubeStorageVersionMigrator()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.OpenShiftMachineAPIGroupDSLmachine()MachineConfigurationAPIGroupDSLmachineConfigurations()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)OpenShiftMonitoringAPIGroupDSLmonitoring()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)NamespacedOpenShiftClientAdapternewInstance()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)OpenShiftAutoscalingAPIGroupDSLopenShiftAutoscaling()API entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)OpenShiftOperatorAPIGroupDSLoperator()API entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and operator.openshift.io/v1alpha1)OpenShiftOperatorHubAPIGroupDSLoperatorHub()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)ProjectRequestOperationprojectrequests()API entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)ProjectOperationprojects()API entrypoint for accessing Project operations(project.openshift.io/v1)OpenShiftQuotaAPIGroupDSLquotas()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.booleansupportsOpenShiftAPIGroup(String apiGroup)Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined inOpenShiftAPIGroupsio.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)OpenShiftTunedAPIGroupDSLtuned()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 operationio.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)OpenShiftWhereaboutsAPIGroupDSLwhereabouts()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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
Methods inherited from interface io.fabric8.openshift.client.OpenShiftClient
apps, autoscaling, batch, extensions, getVersion, network, rbac, scheduling, storage
-
-
-
-
Method Detail
-
getOpenshiftUrl
public URL getOpenshiftUrl()
Description copied from interface:OpenShiftClientGet Url of the cluster- Specified by:
getOpenshiftUrlin interfaceOpenShiftClient- Returns:
URLof OpenShift Cluster
-
config
public OpenShiftConfigAPIGroupDSL config()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)- Specified by:
configin interfaceOpenShiftClient- Returns:
OpenShiftConfigAPIGroupDSLwhich contains respective resources in this API group
-
console
public OpenShiftConsoleAPIGroupDSL console()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift console APIGroup resources(console.openshift.io/v1)- Specified by:
consolein interfaceOpenShiftClient- Returns:
OpenShiftConsoleAPIGroupDSLwhich contains respective resources in this API group
-
openShiftAutoscaling
public OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)- Specified by:
openShiftAutoscalingin interfaceOpenShiftClient- Returns:
OpenShiftAutoscalingAPIGroupDSLwhich contains respective resources in this API group
-
hive
public OpenShiftHiveAPIGroupDSL hive()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift Hive Operator resources (hive.openshift.io)- Specified by:
hivein interfaceOpenShiftClient- Returns:
OpenShiftHiveAPIGroupDSLwhich contains respective resources in this API group
-
operator
public OpenShiftOperatorAPIGroupDSL operator()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and operator.openshift.io/v1alpha1)- Specified by:
operatorin interfaceOpenShiftClient- Returns:
OpenShiftOperatorAPIGroupDSLwhich contains respective resources in this API group
-
operatorHub
public OpenShiftOperatorHubAPIGroupDSL operatorHub()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift operator hub APIGroup resources(operator.coreos.com/v1alpha1)- Specified by:
operatorHubin interfaceOpenShiftClient- Returns:
OpenShiftOperatorHubAPIGroupDSLwhich contains respective resources in this API group
-
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:OpenShiftClientAPI entrypoint for handling Build(build.openshift.io/v1)- Specified by:
buildsin interfaceOpenShiftClient- 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:
componentstatusesin interfaceio.fabric8.kubernetes.client.KubernetesClient- Overrides:
componentstatusesin classio.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:OpenShiftClientAPI entrypoint for handling BuildConfig(build.openshift.io/v1)- Specified by:
buildConfigsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)- Specified by:
credentialsRequestsin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for handling DeploymentConfig(apps.openshift.io/v1)- Specified by:
deploymentConfigsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for handling Group(user.openshift.io/v1)- Specified by:
groupsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)- Specified by:
helmChartRepositoriesin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor 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:OpenShiftClientAPI entrypoint for accessing Image(image.openshift.io/v1)- Specified by:
imagesin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing ImageTag(image.openshift.io/v1)- Specified by:
imageTagsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing ImageStream(image.openshift.io/v1)- Specified by:
imageStreamsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing ImageStreamTag(image.openshift.io/v1)- Specified by:
imageStreamTagsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing ImageStreamImport(image.openshift.io/v1)- Specified by:
imageStreamImportsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor 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:OpenShiftClientAPI entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)- Specified by:
imageStreamMappingsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor 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:OpenShiftClientAPI entrypoint for accessing ImageStreamImage(image.openshift.io/v1)- Specified by:
imageStreamImagesin interfaceOpenShiftClient- Returns:
Namespaceablefor ImageStreamImage operations
-
imageSignatures
public NameableCreateOrDeleteable imageSignatures()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing ImageSignature(image.openshift.io/v1)- Specified by:
imageSignaturesin interfaceOpenShiftClient- Returns:
NameableCreateOrDeleteablefor ImageSignature 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:OpenShiftClientAPI entrypoint for Config(imageregistry.operator.openshift.io/v1)- Specified by:
imageRegistryOperatorConfigsin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor 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:OpenShiftClientAPI entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)- Specified by:
metal3Remediationsin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)- Specified by:
metal3RemediationTemplatesin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)- Specified by:
networkAttachmentDefinitionsin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)- Specified by:
oAuthAccessTokensin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)- Specified by:
oAuthAuthorizeTokensin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing OAuthClient(oauth.openshift.io/v1)- Specified by:
oAuthClientsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)- Specified by:
podSecurityPolicyReviewsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)- Specified by:
oAuthClientAuthorizationsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for OperatorPKI(network.operator.openshift.io/v1)- Specified by:
operatorPKIsin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for EgressRouter (network.operator.openshift.io/v1)- Specified by:
egressRoutersin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)- Specified by:
podSecurityPolicySelfSubjectReviewsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)- Specified by:
podSecurityPolicySubjectReviewsin interfaceOpenShiftClient- Returns:
- InOutCreateable object for PodSecurityPolicySubjectReview
-
quotas
public OpenShiftQuotaAPIGroupDSL quotas()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift Quota APIGroup resources(quota.openshift.io/v1)- Specified by:
quotasin interfaceOpenShiftClient- Returns:
OpenShiftQuotaAPIGroupDSLwhich contains operations for respective resources inside the APIGroup
-
projects
public ProjectOperation projects()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing Project operations(project.openshift.io/v1)- Specified by:
projectsin interfaceOpenShiftClient- Returns:
ProjectOperationfor Project specific operations
-
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:OpenShiftClientAPI entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)- Specified by:
projectHelmChartRepositoriesin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor ProjectHelmChartRepository
-
projectrequests
public ProjectRequestOperation projectrequests()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)- Specified by:
projectrequestsin interfaceOpenShiftClient- Returns:
ProjectRequestOperationfor ProjectRequest specific operations
-
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:OpenShiftClientAPI entrypoint for accessing Role(authorization.openshift.io/v1)- Specified by:
rolesin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing RoleBinding(authorization.openshift.io/v1)- Specified by:
roleBindingsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing Route(route.openshift.io/v1)- Specified by:
routesin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing Template(template.openshift.io/v1)- Specified by:
templatesin interfaceOpenShiftClient- Returns:
ParameterMixedOperationobject 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:OpenShiftClientAPI entrypoint for TemplateInstance(template.openshift.io/v1)- Specified by:
templateInstancesin interfaceOpenShiftClient- Returns:
MixedOperationfor TemplateInstance
-
tuned
public OpenShiftTunedAPIGroupDSL tuned()
Description copied from interface:OpenShiftClientAPI entrypoint for OpenShift Node Tuning operator model(tuned.openshift.io/v1)- Specified by:
tunedin interfaceOpenShiftClient- Returns:
OpenShiftTunedAPIGroupDSLfor access to various available resources
-
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:OpenShiftClientAPI entrypoint for BrokerTemplateInstance(template.openshift.io/v1)- Specified by:
brokerTemplateInstancesin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor 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:OpenShiftClientAPI entrypoint for accessing User(user.openshift.io/v1)- Specified by:
usersin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)- Specified by:
clusterRoleBindingsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)- Specified by:
roleBindingRestrictionsin interfaceOpenShiftClient- Returns:
MixedOperationfor RoleBindingRestriction
-
getOpenShiftV3Version
public io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
Description copied from interface:OpenShiftClientGet OpenShift version information from version/openshift- Specified by:
getOpenShiftV3Versionin interfaceOpenShiftClient- Returns:
- VersionInfo object containing versioning information
-
getOpenShiftV4Version
public String getOpenShiftV4Version()
Description copied from interface:OpenShiftClientGet OpenShift server version
for more information use resources(ClusterVersion.class).list()- Specified by:
getOpenShiftV4Versionin interfaceOpenShiftClient- Returns:
- version String
-
machineConfigurations
public MachineConfigurationAPIGroupDSL machineConfigurations()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift Machine Config Operator resources (machineconfiguration.openshift.io)- Specified by:
machineConfigurationsin interfaceOpenShiftClient- Returns:
MachineConfigurationAPIGroupDSLwhich contains respective resources in this ApiGroup
-
machine
public OpenShiftMachineAPIGroupDSL machine()
- Specified by:
machinein interfaceOpenShiftClient
-
monitoring
public OpenShiftMonitoringAPIGroupDSL monitoring()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)- Specified by:
monitoringin interfaceOpenShiftClient- Returns:
OpenShiftMonitoringAPIGroupDSLwhich contains respective resources in this API group
-
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:OpenShiftClientAPI entrypoint for APIRequestCount (apiserver.openshift.io/v1)- Specified by:
apiRequestCountsin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor 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:OpenShiftClientAPI entrypoint for BareMetalHost(metal3.io/v1alpha1)- Specified by:
bareMetalHostsin interfaceOpenShiftClient- Returns:
MixedOperationfor 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:OpenShiftClientAPI entrypoint for SubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output.- Specified by:
subjectAccessReviewsin interfaceOpenShiftClient- Returns:
InOutCreateablefor 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:OpenShiftClientAPI entrypoint for ResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output- Specified by:
resourceAccessReviewsin interfaceOpenShiftClient- Returns:
InOutCreateablefor 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:OpenShiftClientAPI entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output- Specified by:
localSubjectAccessReviewsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor 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:OpenShiftClientAPI entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output- Specified by:
localResourceAccessReviewsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor 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:OpenShiftClientAPI entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SelfSubjectRulesReview from server is returned as output- Specified by:
selfSubjectRulesReviewsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor 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:OpenShiftClientAPI entrypoint for SubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SubjectRulesReview from server is returned as output- Specified by:
subjectRulesReviewsin interfaceOpenShiftClient- Returns:
NamespacedInOutCreateablefor SubjectRulesReview
-
kubeStorageVersionMigrator
public OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
Description copied from interface:OpenShiftClientAPI entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)- Specified by:
kubeStorageVersionMigratorin interfaceOpenShiftClient- Returns:
OpenShiftStorageVersionMigratorApiGroupDSLfor accessing resources available in apiGroup
-
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:OpenShiftClientAPI entrypoint for ClusterRole (authorization.openshift.io/v1)- Specified by:
clusterRolesin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor ClusterRole
-
withRequestConfig
public io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient> withRequestConfig(io.fabric8.kubernetes.client.RequestConfig requestConfig)
Description copied from interface:OpenShiftClientConfigure Request Config- Specified by:
withRequestConfigin interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
withRequestConfigin interfaceNamespacedOpenShiftClient- Specified by:
withRequestConfigin interfaceOpenShiftClient- Overrides:
withRequestConfigin classio.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>- Parameters:
requestConfig- request configuration for connection- Returns:
NamespacedOpenShiftClientconfigured with specified RequestConfig
-
currentUser
public io.fabric8.openshift.api.model.User currentUser()
Description copied from interface:OpenShiftClientReturns the current logged in user details similar to the `oc whoami` command.- Specified by:
currentUserin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for Identity(user.openshift.io/v1)- Specified by:
identitiesin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor 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:OpenShiftClientAPI entrypoint for UserIdentityMapping(user.openshift.io/v1) Note: This only works with create operation- Specified by:
userIdentityMappingsin interfaceOpenShiftClient- Returns:
UserIdentityMappingfor UserIdentityMapping
-
whereabouts
public OpenShiftWhereaboutsAPIGroupDSL whereabouts()
Description copied from interface:OpenShiftClientAPI entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.- Specified by:
whereaboutsin interfaceOpenShiftClient- Returns:
OpenShiftWhereaboutsAPIGroupDSLwhich provides DSL methods for available resources.
-
supportsOpenShiftAPIGroup
public boolean supportsOpenShiftAPIGroup(String apiGroup)
Description copied from interface:OpenShiftClientReturns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined inOpenShiftAPIGroups- Specified by:
supportsOpenShiftAPIGroupin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing RangeAllocation(security.openshift.io/v1)- Specified by:
rangeAllocationsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)- Specified by:
securityContextConstraintsin interfaceOpenShiftClient- 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:OpenShiftClientAPI entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)Note: Only GET and DELETE operations are supported by APIServer for this resource.
- Specified by:
userOAuthAccessTokensin interfaceOpenShiftClient- Returns:
NonNamespaceOperationfor UserOAuthAccessToken
-
newInstance
public NamespacedOpenShiftClientAdapter newInstance()
- Overrides:
newInstancein classio.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>
-
inAnyNamespace
public NamespacedOpenShiftClientAdapter inAnyNamespace()
- Specified by:
inAnyNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
inAnyNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inAnyNamespacein classio.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>
-
inNamespace
public NamespacedOpenShiftClientAdapter inNamespace(String namespace)
- Specified by:
inNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
inNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inNamespacein classio.fabric8.kubernetes.client.NamespacedKubernetesClientAdapter<NamespacedOpenShiftClient>
-
-