public interface OpenShiftClient extends KubernetesClient
| Modifier and Type | Method and Description |
|---|---|
AppsAPIGroupDSL |
apps() |
AutoscalingAPIGroupDSL |
autoscaling() |
BatchAPIGroupDSL |
batch() |
MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>> |
buildConfigs() |
MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>> |
builds() |
MixedOperation<io.fabric8.openshift.api.model.OpenshiftClusterRoleBinding,io.fabric8.openshift.api.model.OpenshiftClusterRoleBindingList,io.fabric8.openshift.api.model.DoneableOpenshiftClusterRoleBinding,Resource<io.fabric8.openshift.api.model.OpenshiftClusterRoleBinding,io.fabric8.openshift.api.model.DoneableOpenshiftClusterRoleBinding>> |
clusterRoleBindings() |
io.fabric8.openshift.api.model.User |
currentUser()
Returns the current logged in user details similar to the `oc whoami` command.
|
MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>> |
deploymentConfigs() |
ExtensionsAPIGroupDSL |
extensions() |
URL |
getOpenshiftUrl() |
VersionInfo |
getVersion() |
NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.openshift.api.model.DoneableGroup,Resource<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.DoneableGroup>> |
groups() |
MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.openshift.api.model.DoneableImageStream,Resource<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.DoneableImageStream>> |
imageStreams() |
MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.openshift.api.model.DoneableImageStreamTag,Resource<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.DoneableImageStreamTag>> |
imageStreamTags() |
NetworkAPIGroupDSL |
network() |
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.openshift.api.model.DoneableOAuthAccessToken,Resource<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.DoneableOAuthAccessToken>> |
oAuthAccessTokens() |
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken>> |
oAuthAuthorizeTokens() |
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.openshift.api.model.DoneableOAuthClient,Resource<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.DoneableOAuthClient>> |
oAuthClients() |
ProjectRequestOperation |
projectrequests() |
NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.openshift.api.model.DoneableProject,Resource<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.DoneableProject>> |
projects() |
RbacAPIGroupDSL |
rbac() |
MixedOperation<io.fabric8.openshift.api.model.OpenshiftRoleBinding,io.fabric8.openshift.api.model.OpenshiftRoleBindingList,io.fabric8.openshift.api.model.DoneableOpenshiftRoleBinding,Resource<io.fabric8.openshift.api.model.OpenshiftRoleBinding,io.fabric8.openshift.api.model.DoneableOpenshiftRoleBinding>> |
roleBindings() |
MixedOperation<io.fabric8.openshift.api.model.OpenshiftRole,io.fabric8.openshift.api.model.OpenshiftRoleList,io.fabric8.openshift.api.model.DoneableOpenshiftRole,Resource<io.fabric8.openshift.api.model.OpenshiftRole,io.fabric8.openshift.api.model.DoneableOpenshiftRole>> |
roles() |
MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.openshift.api.model.DoneableRoute,Resource<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.DoneableRoute>> |
routes() |
SchedulingAPIGroupDSL |
scheduling() |
NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.openshift.api.model.DoneableSecurityContextConstraints,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.DoneableSecurityContextConstraints>> |
securityContextConstraints() |
SettingsAPIGroupDSL |
settings() |
StorageAPIGroupDSL |
storage() |
SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview> |
subjectAccessReviews() |
boolean |
supportsOpenShiftAPIGroup(String apiGroup)
Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined in
OpenShiftAPIGroups |
ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,io.fabric8.openshift.api.model.DoneableTemplate,TemplateResource<io.fabric8.openshift.api.model.Template,io.fabric8.kubernetes.api.model.KubernetesList,io.fabric8.openshift.api.model.DoneableTemplate>> |
templates() |
NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.openshift.api.model.DoneableUser,Resource<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.DoneableUser>> |
users() |
componentstatuses, configMaps, customResource, customResource, customResourceDefinitions, customResources, endpoints, events, limitRanges, lists, load, namespaces, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, replicationControllers, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, secrets, serviceAccounts, services, subjectAccessReviewAuthadapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPathgetConfigurationURL getOpenshiftUrl()
ExtensionsAPIGroupDSL extensions()
extensions in interface KubernetesClientVersionInfo getVersion()
getVersion in interface KubernetesClientAppsAPIGroupDSL apps()
apps in interface KubernetesClientAutoscalingAPIGroupDSL autoscaling()
autoscaling in interface KubernetesClientNetworkAPIGroupDSL network()
network in interface KubernetesClientStorageAPIGroupDSL storage()
storage in interface KubernetesClientBatchAPIGroupDSL batch()
batch in interface KubernetesClientRbacAPIGroupDSL rbac()
rbac in interface KubernetesClientSchedulingAPIGroupDSL scheduling()
scheduling in interface KubernetesClientSettingsAPIGroupDSL settings()
settings in interface KubernetesClientMixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>> builds()
MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>> buildConfigs()
MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>> deploymentConfigs()
NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.openshift.api.model.DoneableGroup,Resource<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.DoneableGroup>> groups()
MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.openshift.api.model.DoneableImageStream,Resource<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.DoneableImageStream>> imageStreams()
MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.openshift.api.model.DoneableImageStreamTag,Resource<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.DoneableImageStreamTag>> imageStreamTags()
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.openshift.api.model.DoneableOAuthAccessToken,Resource<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.DoneableOAuthAccessToken>> oAuthAccessTokens()
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.DoneableOAuthAuthorizeToken>> oAuthAuthorizeTokens()
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.openshift.api.model.DoneableOAuthClient,Resource<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.DoneableOAuthClient>> oAuthClients()
NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.openshift.api.model.DoneableProject,Resource<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.DoneableProject>> projects()
ProjectRequestOperation projectrequests()
MixedOperation<io.fabric8.openshift.api.model.OpenshiftRole,io.fabric8.openshift.api.model.OpenshiftRoleList,io.fabric8.openshift.api.model.DoneableOpenshiftRole,Resource<io.fabric8.openshift.api.model.OpenshiftRole,io.fabric8.openshift.api.model.DoneableOpenshiftRole>> roles()
MixedOperation<io.fabric8.openshift.api.model.OpenshiftRoleBinding,io.fabric8.openshift.api.model.OpenshiftRoleBindingList,io.fabric8.openshift.api.model.DoneableOpenshiftRoleBinding,Resource<io.fabric8.openshift.api.model.OpenshiftRoleBinding,io.fabric8.openshift.api.model.DoneableOpenshiftRoleBinding>> roleBindings()
MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.openshift.api.model.DoneableRoute,Resource<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.DoneableRoute>> routes()
ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,io.fabric8.openshift.api.model.DoneableTemplate,TemplateResource<io.fabric8.openshift.api.model.Template,io.fabric8.kubernetes.api.model.KubernetesList,io.fabric8.openshift.api.model.DoneableTemplate>> templates()
NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.openshift.api.model.DoneableUser,Resource<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.DoneableUser>> users()
NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.openshift.api.model.DoneableSecurityContextConstraints,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.DoneableSecurityContextConstraints>> securityContextConstraints()
SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview> subjectAccessReviews()
MixedOperation<io.fabric8.openshift.api.model.OpenshiftClusterRoleBinding,io.fabric8.openshift.api.model.OpenshiftClusterRoleBindingList,io.fabric8.openshift.api.model.DoneableOpenshiftClusterRoleBinding,Resource<io.fabric8.openshift.api.model.OpenshiftClusterRoleBinding,io.fabric8.openshift.api.model.DoneableOpenshiftClusterRoleBinding>> clusterRoleBindings()
io.fabric8.openshift.api.model.User currentUser()
boolean supportsOpenShiftAPIGroup(String apiGroup)
OpenShiftAPIGroupsCopyright © 2015–2019 Red Hat. All rights reserved.