Package io.fabric8.openshift.client.impl
Class OpenShiftClientImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.impl.BaseClient
-
- io.fabric8.kubernetes.client.impl.KubernetesClientImpl
-
- io.fabric8.openshift.client.impl.OpenShiftClientImpl
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Client,io.fabric8.kubernetes.client.KubernetesClient,io.fabric8.kubernetes.client.NamespacedKubernetesClient,NamespacedOpenShiftClient,OpenShiftClient,Closeable,AutoCloseable
public class OpenShiftClientImpl extends KubernetesClientImpl implements NamespacedOpenShiftClient
Class for Openshift Client implementing KubernetesClient interface. It is thread safe.
-
-
Field Summary
Fields Modifier and Type Field Description static StringOPENSHIFT_VERSION_ENDPOINT-
Fields inherited from class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
KUBERNETES_VERSION_ENDPOINT, logger
-
Fields inherited from class io.fabric8.kubernetes.client.impl.BaseClient
APIS, config, DEFAULT_EXECUTOR_SUPPLIER, httpClient, kubernetesSerialization
-
Fields inherited from interface io.fabric8.openshift.client.OpenShiftClient
BASE_API_GROUP
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>>apiRequestCounts()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>>bareMetalHosts()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>>brokerTemplateInstances()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>buildConfigs()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource>builds()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>>clusterRoleBindings()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>>clusterRoles()OpenShiftConfigAPIGroupDSLconfig()OpenShiftConsoleAPIGroupDSLconsole()protected OpenShiftClientImplcopy()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>>credentialsRequests()io.fabric8.openshift.api.model.UsercurrentUser()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()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()ExtensionsAPIGroupClientextensions()OpenShiftConfiggetConfiguration()io.fabric8.kubernetes.client.VersionInfogetKubernetesVersion()URLgetOpenshiftUrl()io.fabric8.kubernetes.client.VersionInfogetOpenShiftV3Version()StringgetOpenShiftV4Version()io.fabric8.kubernetes.client.VersionInfogetVersion()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>>groups()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>>helmChartRepositories()OpenShiftHiveAPIGroupDSLhive()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>>identities()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>>imageRegistryOperatorConfigs()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>>images()NameableCreateOrDeleteableimageSignatures()io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>>imageStreamImages()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport>imageStreamImports()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping>imageStreamMappings()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>>imageStreams()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>>imageStreamTags()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>>imageTags()NamespacedOpenShiftClientinAnyNamespace()NamespacedOpenShiftClientinNamespace(String namespace)OpenShiftStorageVersionMigratorApiGroupDSLkubeStorageVersionMigrator()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>localResourceAccessReviews()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>localSubjectAccessReviews()OpenShiftMachineAPIGroupDSLmachine()MachineConfigurationAPIGroupDSLmachineConfigurations()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>>metal3Remediations()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>>metal3RemediationTemplates()OpenShiftMonitoringAPIGroupDSLmonitoring()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>>networkAttachmentDefinitions()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>>oAuthAccessTokens()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>>oAuthAuthorizeTokens()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>>oAuthClientAuthorizations()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>>oAuthClients()OpenShiftAutoscalingAPIGroupDSLopenShiftAutoscaling()OpenShiftOperatorAPIGroupDSLoperator()OpenShiftOperatorHubAPIGroupDSLoperatorHub()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>>operatorPKIs()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview>podSecurityPolicyReviews()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview>podSecurityPolicySelfSubjectReviews()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview>podSecurityPolicySubjectReviews()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>>projectHelmChartRepositories()ProjectRequestOperationprojectrequests()ProjectOperationprojects()OpenShiftQuotaAPIGroupDSLquotas()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>>rangeAllocations()io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>resourceAccessReviews()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>>roleBindingRestrictions()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>>roleBindings()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>>roles()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>>routes()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>>securityContextConstraints()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview>selfSubjectRulesReviews()protected voidsetDerivedFields()io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>subjectAccessReviews()io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview>subjectRulesReviews()booleansupportsOpenShiftAPIGroup(String apiGroup)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>>templateInstances()io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource>templates()OpenShiftTunedAPIGroupDSLtuned()io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping>userIdentityMappings()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>>userOAuthAccessTokens()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>>users()OpenShiftWhereaboutsAPIGroupDSLwhereabouts()io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient>withRequestConfig(io.fabric8.kubernetes.client.RequestConfig requestConfig)-
Methods inherited from class io.fabric8.kubernetes.client.impl.KubernetesClientImpl
admissionRegistration, apiextensions, apiServices, apps, authentication, authorization, autoscaling, batch, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, createInNamespaceContext, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, informers, leaderElector, leases, limitRanges, load, namespaces, network, newClient, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, rbac, registerDefaultAdapters, registerDefaultHandlers, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceListFor, resourceQuotas, run, runtimeClasses, scheduling, secrets, serviceAccounts, services, storage, tokenReviews, top, v1, visitResources
-
Methods inherited from class io.fabric8.kubernetes.client.impl.BaseClient
adapt, addToCloseable, close, getAdapters, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getClosed, getExecutor, getHandlers, getHttpClient, getKubernetesSerialization, getMasterUrl, getNamespace, getOperationContext, getVersionInfo, hasApiGroup, newClient, newHasMetadataOperation, operationContext, raw, raw, removeFromCloseable, resources, rootPaths, setMatchingGroupPredicate, supports, supports, supportsApiPath
-
Methods inherited from 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, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, newClient, raw, raw, resources, resources, rootPaths, supports, supports, supportsApiPath
-
Methods inherited from interface io.fabric8.kubernetes.client.KubernetesClient
admissionRegistration, apiextensions, apiServices, authentication, authorization, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesSerialization, informers, leaderElector, leases, limitRanges, load, namespaces, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, run, runtimeClasses, secrets, serviceAccounts, services, tokenReviews, top, v1, visitResources
-
Methods inherited from interface io.fabric8.openshift.client.OpenShiftClient
apps, autoscaling, batch, network, rbac, scheduling, storage
-
-
-
-
Field Detail
-
OPENSHIFT_VERSION_ENDPOINT
public static final String OPENSHIFT_VERSION_ENDPOINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
copy
protected OpenShiftClientImpl copy()
- Overrides:
copyin classKubernetesClientImpl
-
getOpenshiftUrl
public URL getOpenshiftUrl()
- Specified by:
getOpenshiftUrlin interfaceOpenShiftClient
-
getConfiguration
public OpenShiftConfig getConfiguration()
- Specified by:
getConfigurationin interfaceio.fabric8.kubernetes.client.Client- Overrides:
getConfigurationin classBaseClient
-
config
public OpenShiftConfigAPIGroupDSL config()
- Specified by:
configin interfaceOpenShiftClient
-
console
public OpenShiftConsoleAPIGroupDSL console()
- Specified by:
consolein interfaceOpenShiftClient
-
openShiftAutoscaling
public OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()
- Specified by:
openShiftAutoscalingin interfaceOpenShiftClient
-
hive
public OpenShiftHiveAPIGroupDSL hive()
- Specified by:
hivein interfaceOpenShiftClient
-
operator
public OpenShiftOperatorAPIGroupDSL operator()
- Specified by:
operatorin interfaceOpenShiftClient
-
operatorHub
public OpenShiftOperatorHubAPIGroupDSL operatorHub()
- Specified by:
operatorHubin interfaceOpenShiftClient
-
builds
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> builds()
- Specified by:
buildsin interfaceOpenShiftClient
-
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()
- Specified by:
buildConfigsin interfaceOpenShiftClient
-
credentialsRequests
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()
- Specified by:
credentialsRequestsin interfaceOpenShiftClient
-
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()
- Specified by:
deploymentConfigsin interfaceOpenShiftClient
-
groups
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>> groups()
- Specified by:
groupsin interfaceOpenShiftClient
-
helmChartRepositories
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>> helmChartRepositories()
- Specified by:
helmChartRepositoriesin interfaceOpenShiftClient
-
images
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>> images()
- Specified by:
imagesin interfaceOpenShiftClient
-
imageTags
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
- Specified by:
imageTagsin interfaceOpenShiftClient
-
imageStreams
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()
- Specified by:
imageStreamsin interfaceOpenShiftClient
-
imageStreamTags
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()
- Specified by:
imageStreamTagsin interfaceOpenShiftClient
-
imageStreamImports
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
- Specified by:
imageStreamImportsin interfaceOpenShiftClient
-
imageStreamMappings
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
- Specified by:
imageStreamMappingsin interfaceOpenShiftClient
-
imageStreamImages
public io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
- Specified by:
imageStreamImagesin interfaceOpenShiftClient
-
imageSignatures
public NameableCreateOrDeleteable imageSignatures()
- Specified by:
imageSignaturesin interfaceOpenShiftClient
-
imageRegistryOperatorConfigs
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>> imageRegistryOperatorConfigs()
- Specified by:
imageRegistryOperatorConfigsin interfaceOpenShiftClient
-
metal3Remediations
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>> metal3Remediations()
- Specified by:
metal3Remediationsin interfaceOpenShiftClient
-
metal3RemediationTemplates
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>> metal3RemediationTemplates()
- Specified by:
metal3RemediationTemplatesin interfaceOpenShiftClient
-
networkAttachmentDefinitions
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>> networkAttachmentDefinitions()
- Specified by:
networkAttachmentDefinitionsin interfaceOpenShiftClient
-
oAuthAccessTokens
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()
- Specified by:
oAuthAccessTokensin interfaceOpenShiftClient
-
oAuthAuthorizeTokens
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()
- Specified by:
oAuthAuthorizeTokensin interfaceOpenShiftClient
-
oAuthClients
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
- Specified by:
oAuthClientsin interfaceOpenShiftClient
-
podSecurityPolicyReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
- Specified by:
podSecurityPolicyReviewsin interfaceOpenShiftClient
-
oAuthClientAuthorizations
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
- Specified by:
oAuthClientAuthorizationsin interfaceOpenShiftClient
-
operatorPKIs
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>> operatorPKIs()
- Specified by:
operatorPKIsin interfaceOpenShiftClient
-
egressRouters
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>> egressRouters()
- Specified by:
egressRoutersin interfaceOpenShiftClient
-
podSecurityPolicySelfSubjectReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
- Specified by:
podSecurityPolicySelfSubjectReviewsin interfaceOpenShiftClient
-
podSecurityPolicySubjectReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
- Specified by:
podSecurityPolicySubjectReviewsin interfaceOpenShiftClient
-
projects
public ProjectOperation projects()
- Specified by:
projectsin interfaceOpenShiftClient
-
projectHelmChartRepositories
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>> projectHelmChartRepositories()
- Specified by:
projectHelmChartRepositoriesin interfaceOpenShiftClient
-
quotas
public OpenShiftQuotaAPIGroupDSL quotas()
- Specified by:
quotasin interfaceOpenShiftClient
-
rangeAllocations
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
- Specified by:
rangeAllocationsin interfaceOpenShiftClient
-
securityContextConstraints
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
- Specified by:
securityContextConstraintsin interfaceOpenShiftClient
-
projectrequests
public ProjectRequestOperation projectrequests()
- Specified by:
projectrequestsin interfaceOpenShiftClient
-
roles
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>> roles()
- Specified by:
rolesin interfaceOpenShiftClient
-
roleBindings
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
- Specified by:
roleBindingsin interfaceOpenShiftClient
-
routes
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>> routes()
- Specified by:
routesin interfaceOpenShiftClient
-
templates
public io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource> templates()
- Specified by:
templatesin interfaceOpenShiftClient
-
templateInstances
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
- Specified by:
templateInstancesin interfaceOpenShiftClient
-
tuned
public OpenShiftTunedAPIGroupDSL tuned()
- Specified by:
tunedin interfaceOpenShiftClient
-
brokerTemplateInstances
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
- Specified by:
brokerTemplateInstancesin interfaceOpenShiftClient
-
users
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>> users()
- Specified by:
usersin interfaceOpenShiftClient
-
clusterRoleBindings
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
- Specified by:
clusterRoleBindingsin interfaceOpenShiftClient
-
roleBindingRestrictions
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
- Specified by:
roleBindingRestrictionsin interfaceOpenShiftClient
-
inNamespace
public NamespacedOpenShiftClient inNamespace(String namespace)
- Specified by:
inNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
inNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inNamespacein classKubernetesClientImpl
-
extensions
public ExtensionsAPIGroupClient extensions()
- Specified by:
extensionsin interfaceio.fabric8.kubernetes.client.KubernetesClient- Specified by:
extensionsin interfaceOpenShiftClient- Overrides:
extensionsin classKubernetesClientImpl
-
getVersion
public io.fabric8.kubernetes.client.VersionInfo getVersion()
- Specified by:
getVersionin interfaceio.fabric8.kubernetes.client.KubernetesClient- Specified by:
getVersionin interfaceOpenShiftClient- Overrides:
getVersionin classKubernetesClientImpl
-
getKubernetesVersion
public io.fabric8.kubernetes.client.VersionInfo getKubernetesVersion()
- Specified by:
getKubernetesVersionin interfaceio.fabric8.kubernetes.client.KubernetesClient- Overrides:
getKubernetesVersionin classKubernetesClientImpl
-
getOpenShiftV3Version
public io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
- Specified by:
getOpenShiftV3Versionin interfaceOpenShiftClient
-
getOpenShiftV4Version
public String getOpenShiftV4Version()
- Specified by:
getOpenShiftV4Versionin interfaceOpenShiftClient
-
machineConfigurations
public MachineConfigurationAPIGroupDSL machineConfigurations()
- Specified by:
machineConfigurationsin interfaceOpenShiftClient
-
machine
public OpenShiftMachineAPIGroupDSL machine()
- Specified by:
machinein interfaceOpenShiftClient
-
monitoring
public OpenShiftMonitoringAPIGroupDSL monitoring()
- Specified by:
monitoringin interfaceOpenShiftClient
-
apiRequestCounts
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>> apiRequestCounts()
- Specified by:
apiRequestCountsin interfaceOpenShiftClient
-
bareMetalHosts
public io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>> bareMetalHosts()
- Specified by:
bareMetalHostsin interfaceOpenShiftClient
-
subjectAccessReviews
public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
- Specified by:
subjectAccessReviewsin interfaceOpenShiftClient
-
resourceAccessReviews
public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
- Specified by:
resourceAccessReviewsin interfaceOpenShiftClient
-
localSubjectAccessReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
- Specified by:
localSubjectAccessReviewsin interfaceOpenShiftClient
-
localResourceAccessReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
- Specified by:
localResourceAccessReviewsin interfaceOpenShiftClient
-
selfSubjectRulesReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
- Specified by:
selfSubjectRulesReviewsin interfaceOpenShiftClient
-
subjectRulesReviews
public io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
- Specified by:
subjectRulesReviewsin interfaceOpenShiftClient
-
kubeStorageVersionMigrator
public OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
- Specified by:
kubeStorageVersionMigratorin interfaceOpenShiftClient
-
clusterRoles
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
- Specified by:
clusterRolesin interfaceOpenShiftClient
-
withRequestConfig
public io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient> withRequestConfig(io.fabric8.kubernetes.client.RequestConfig requestConfig)
- Specified by:
withRequestConfigin interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
withRequestConfigin interfaceNamespacedOpenShiftClient- Specified by:
withRequestConfigin interfaceOpenShiftClient- Overrides:
withRequestConfigin classKubernetesClientImpl
-
currentUser
public io.fabric8.openshift.api.model.User currentUser()
- Specified by:
currentUserin interfaceOpenShiftClient
-
identities
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>> identities()
- Specified by:
identitiesin interfaceOpenShiftClient
-
userIdentityMappings
public io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
- Specified by:
userIdentityMappingsin interfaceOpenShiftClient
-
userOAuthAccessTokens
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()
- Specified by:
userOAuthAccessTokensin interfaceOpenShiftClient
-
whereabouts
public OpenShiftWhereaboutsAPIGroupDSL whereabouts()
- Specified by:
whereaboutsin interfaceOpenShiftClient
-
supportsOpenShiftAPIGroup
public boolean supportsOpenShiftAPIGroup(String apiGroup)
- Specified by:
supportsOpenShiftAPIGroupin interfaceOpenShiftClient
-
setDerivedFields
protected void setDerivedFields()
- Overrides:
setDerivedFieldsin classBaseClient
-
inAnyNamespace
public NamespacedOpenShiftClient inAnyNamespace()
- Specified by:
inAnyNamespacein interfaceio.fabric8.kubernetes.client.NamespacedKubernetesClient- Specified by:
inAnyNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inAnyNamespacein classKubernetesClientImpl
-
-