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:
Client,KubernetesClient,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 NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>>apiRequestCounts()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>>bareMetalHosts()NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>>brokerTemplateInstances()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()MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource>builds()MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>>clusterRoleBindings()NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,Resource<io.fabric8.openshift.api.model.ClusterRole>>clusterRoles()OpenShiftConfigAPIGroupDSLconfig()OpenShiftConsoleAPIGroupDSLconsole()protected OpenShiftClientImplcopy()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>>credentialsRequests()io.fabric8.openshift.api.model.UsercurrentUser()MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>deploymentConfigs()MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>>egressRouters()ExtensionsAPIGroupClientextensions()OpenShiftConfiggetConfiguration()VersionInfogetKubernetesVersion()URLgetOpenshiftUrl()VersionInfogetOpenShiftV3Version()StringgetOpenShiftV4Version()VersionInfogetVersion()MixedOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,Resource<io.fabric8.openshift.api.model.Group>>groups()NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>>helmChartRepositories()OpenShiftHiveAPIGroupDSLhive()NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,Resource<io.fabric8.openshift.api.model.Identity>>identities()NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>>imageRegistryOperatorConfigs()NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,Resource<io.fabric8.openshift.api.model.Image>>images()NameableCreateOrDeleteableimageSignatures()Namespaceable<Nameable<? extends Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>>imageStreamImages()NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport>imageStreamImports()NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping>imageStreamMappings()MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,Resource<io.fabric8.openshift.api.model.ImageStream>>imageStreams()MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,Resource<io.fabric8.openshift.api.model.ImageStreamTag>>imageStreamTags()MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,Resource<io.fabric8.openshift.api.model.ImageTag>>imageTags()NamespacedOpenShiftClientinAnyNamespace()NamespacedOpenShiftClientinNamespace(String namespace)OpenShiftStorageVersionMigratorApiGroupDSLkubeStorageVersionMigrator()NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>localResourceAccessReviews()NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>localSubjectAccessReviews()OpenShiftMachineAPIGroupDSLmachine()MachineConfigurationAPIGroupDSLmachineConfigurations()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>>metal3Remediations()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>>metal3RemediationTemplates()OpenShiftMonitoringAPIGroupDSLmonitoring()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>>networkAttachmentDefinitions()NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.OAuthAccessToken>>oAuthAccessTokens()NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>>oAuthAuthorizeTokens()NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>>oAuthClientAuthorizations()NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,Resource<io.fabric8.openshift.api.model.OAuthClient>>oAuthClients()OpenShiftAutoscalingAPIGroupDSLopenShiftAutoscaling()OpenShiftOperatorAPIGroupDSLoperator()OpenShiftOperatorHubAPIGroupDSLoperatorHub()MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>>operatorPKIs()NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview>podSecurityPolicyReviews()NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview>podSecurityPolicySelfSubjectReviews()NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview>podSecurityPolicySubjectReviews()MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>>projectHelmChartRepositories()ProjectRequestOperationprojectrequests()ProjectOperationprojects()OpenShiftQuotaAPIGroupDSLquotas()NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,Resource<io.fabric8.openshift.api.model.RangeAllocation>>rangeAllocations()InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>resourceAccessReviews()MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>>roleBindingRestrictions()MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,Resource<io.fabric8.openshift.api.model.RoleBinding>>roleBindings()MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,Resource<io.fabric8.openshift.api.model.Role>>roles()MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,Resource<io.fabric8.openshift.api.model.Route>>routes()NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>>securityContextConstraints()NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview>selfSubjectRulesReviews()protected voidsetDerivedFields()InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>subjectAccessReviews()NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview>subjectRulesReviews()booleansupportsOpenShiftAPIGroup(String apiGroup)MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,Resource<io.fabric8.openshift.api.model.TemplateInstance>>templateInstances()ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource>templates()OpenShiftTunedAPIGroupDSLtuned()InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping>userIdentityMappings()NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>>userOAuthAccessTokens()MixedOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,Resource<io.fabric8.openshift.api.model.User>>users()OpenShiftWhereaboutsAPIGroupDSLwhereabouts()FunctionCallable<NamespacedOpenShiftClient>withRequestConfig(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 interfaceClient- 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 MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> builds()
- Specified by:
buildsin interfaceOpenShiftClient
-
buildConfigs
public 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 MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()
- Specified by:
credentialsRequestsin interfaceOpenShiftClient
-
deploymentConfigs
public 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 MixedOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,Resource<io.fabric8.openshift.api.model.Group>> groups()
- Specified by:
groupsin interfaceOpenShiftClient
-
helmChartRepositories
public NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>> helmChartRepositories()
- Specified by:
helmChartRepositoriesin interfaceOpenShiftClient
-
images
public NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,Resource<io.fabric8.openshift.api.model.Image>> images()
- Specified by:
imagesin interfaceOpenShiftClient
-
imageTags
public MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
- Specified by:
imageTagsin interfaceOpenShiftClient
-
imageStreams
public MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()
- Specified by:
imageStreamsin interfaceOpenShiftClient
-
imageStreamTags
public MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()
- Specified by:
imageStreamTagsin interfaceOpenShiftClient
-
imageStreamImports
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
- Specified by:
imageStreamImportsin interfaceOpenShiftClient
-
imageStreamMappings
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
- Specified by:
imageStreamMappingsin interfaceOpenShiftClient
-
imageStreamImages
public Namespaceable<Nameable<? extends Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
- Specified by:
imageStreamImagesin interfaceOpenShiftClient
-
imageSignatures
public NameableCreateOrDeleteable imageSignatures()
- Specified by:
imageSignaturesin interfaceOpenShiftClient
-
imageRegistryOperatorConfigs
public NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>> imageRegistryOperatorConfigs()
- Specified by:
imageRegistryOperatorConfigsin interfaceOpenShiftClient
-
metal3Remediations
public MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>> metal3Remediations()
- Specified by:
metal3Remediationsin interfaceOpenShiftClient
-
metal3RemediationTemplates
public MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>> metal3RemediationTemplates()
- Specified by:
metal3RemediationTemplatesin interfaceOpenShiftClient
-
networkAttachmentDefinitions
public MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>> networkAttachmentDefinitions()
- Specified by:
networkAttachmentDefinitionsin interfaceOpenShiftClient
-
oAuthAccessTokens
public NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()
- Specified by:
oAuthAccessTokensin interfaceOpenShiftClient
-
oAuthAuthorizeTokens
public NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()
- Specified by:
oAuthAuthorizeTokensin interfaceOpenShiftClient
-
oAuthClients
public NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
- Specified by:
oAuthClientsin interfaceOpenShiftClient
-
podSecurityPolicyReviews
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
- Specified by:
podSecurityPolicyReviewsin interfaceOpenShiftClient
-
oAuthClientAuthorizations
public NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
- Specified by:
oAuthClientAuthorizationsin interfaceOpenShiftClient
-
operatorPKIs
public MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>> operatorPKIs()
- Specified by:
operatorPKIsin interfaceOpenShiftClient
-
egressRouters
public MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>> egressRouters()
- Specified by:
egressRoutersin interfaceOpenShiftClient
-
podSecurityPolicySelfSubjectReviews
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
- Specified by:
podSecurityPolicySelfSubjectReviewsin interfaceOpenShiftClient
-
podSecurityPolicySubjectReviews
public 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 MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,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 NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
- Specified by:
rangeAllocationsin interfaceOpenShiftClient
-
securityContextConstraints
public NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
- Specified by:
securityContextConstraintsin interfaceOpenShiftClient
-
projectrequests
public ProjectRequestOperation projectrequests()
- Specified by:
projectrequestsin interfaceOpenShiftClient
-
roles
public MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,Resource<io.fabric8.openshift.api.model.Role>> roles()
- Specified by:
rolesin interfaceOpenShiftClient
-
roleBindings
public MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
- Specified by:
roleBindingsin interfaceOpenShiftClient
-
routes
public MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,Resource<io.fabric8.openshift.api.model.Route>> routes()
- Specified by:
routesin interfaceOpenShiftClient
-
templates
public ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource> templates()
- Specified by:
templatesin interfaceOpenShiftClient
-
templateInstances
public MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
- Specified by:
templateInstancesin interfaceOpenShiftClient
-
tuned
public OpenShiftTunedAPIGroupDSL tuned()
- Specified by:
tunedin interfaceOpenShiftClient
-
brokerTemplateInstances
public NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
- Specified by:
brokerTemplateInstancesin interfaceOpenShiftClient
-
users
public MixedOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,Resource<io.fabric8.openshift.api.model.User>> users()
- Specified by:
usersin interfaceOpenShiftClient
-
clusterRoleBindings
public MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
- Specified by:
clusterRoleBindingsin interfaceOpenShiftClient
-
roleBindingRestrictions
public MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
- Specified by:
roleBindingRestrictionsin interfaceOpenShiftClient
-
inNamespace
public NamespacedOpenShiftClient inNamespace(String namespace)
- Specified by:
inNamespacein interfaceNamespacedKubernetesClient- Specified by:
inNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inNamespacein classKubernetesClientImpl
-
extensions
public ExtensionsAPIGroupClient extensions()
- Specified by:
extensionsin interfaceKubernetesClient- Specified by:
extensionsin interfaceOpenShiftClient- Overrides:
extensionsin classKubernetesClientImpl
-
getVersion
public VersionInfo getVersion()
- Specified by:
getVersionin interfaceKubernetesClient- Specified by:
getVersionin interfaceOpenShiftClient- Overrides:
getVersionin classKubernetesClientImpl
-
getKubernetesVersion
public VersionInfo getKubernetesVersion()
- Specified by:
getKubernetesVersionin interfaceKubernetesClient- Overrides:
getKubernetesVersionin classKubernetesClientImpl
-
getOpenShiftV3Version
public 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 NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>> apiRequestCounts()
- Specified by:
apiRequestCountsin interfaceOpenShiftClient
-
bareMetalHosts
public MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>> bareMetalHosts()
- Specified by:
bareMetalHostsin interfaceOpenShiftClient
-
subjectAccessReviews
public InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
- Specified by:
subjectAccessReviewsin interfaceOpenShiftClient
-
resourceAccessReviews
public InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
- Specified by:
resourceAccessReviewsin interfaceOpenShiftClient
-
localSubjectAccessReviews
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
- Specified by:
localSubjectAccessReviewsin interfaceOpenShiftClient
-
localResourceAccessReviews
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
- Specified by:
localResourceAccessReviewsin interfaceOpenShiftClient
-
selfSubjectRulesReviews
public NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
- Specified by:
selfSubjectRulesReviewsin interfaceOpenShiftClient
-
subjectRulesReviews
public 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 NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
- Specified by:
clusterRolesin interfaceOpenShiftClient
-
withRequestConfig
public FunctionCallable<NamespacedOpenShiftClient> withRequestConfig(RequestConfig requestConfig)
- Specified by:
withRequestConfigin interfaceNamespacedKubernetesClient- 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 NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,Resource<io.fabric8.openshift.api.model.Identity>> identities()
- Specified by:
identitiesin interfaceOpenShiftClient
-
userIdentityMappings
public InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
- Specified by:
userIdentityMappingsin interfaceOpenShiftClient
-
userOAuthAccessTokens
public NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,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 interfaceNamespacedKubernetesClient- Specified by:
inAnyNamespacein interfaceNamespacedOpenShiftClient- Overrides:
inAnyNamespacein classKubernetesClientImpl
-
-