Package io.fabric8.openshift.client.osgi
Class ManagedOpenShiftClient
java.lang.Object
io.fabric8.kubernetes.client.BaseClient
io.fabric8.openshift.client.osgi.ManagedOpenShiftClient
- All Implemented Interfaces:
Client,ConfigAware,AnyNamespaceable<NamespacedOpenShiftClient>,Namespaceable<NamespacedOpenShiftClient>,RequestConfigurable<NamespacedOpenShiftClient>,GenericKubernetesClient<NamespacedOpenShiftClient>,HttpClientAware,KubernetesClient,NamespacedOpenShiftClient,OpenShiftClient,Closeable,AutoCloseable
@Service({OpenShiftClient.class,NamespacedOpenShiftClient.class})
public class ManagedOpenShiftClient
extends BaseClient
implements NamespacedOpenShiftClient
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ManagedOpenShiftClient() -
Method Summary
Modifier and Type Method Description voidactivate(Map<String,Object> properties)<C> Cadapt(Class<C> type)AdmissionRegistrationAPIGroupDSLadmissionRegistration()MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,io.fabric8.kubernetes.api.model.DoneableAPIService,Resource<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.DoneableAPIService>>apiServices()AppsAPIGroupDSLapps()AutoscalingAPIGroupDSLautoscaling()BatchAPIGroupDSLbatch()MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,io.fabric8.kubernetes.api.model.DoneableBinding,Resource<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.DoneableBinding>>bindings()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()voidclose()MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.openshift.api.model.DoneableClusterRoleBinding,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.DoneableClusterRoleBinding>>clusterRoleBindings()MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>>componentstatuses()MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>>configMaps()io.fabric8.openshift.api.model.UsercurrentUser()Returns the current logged in user details similar to the `oc whoami` command.<T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>>
MixedOperation<T,L,D,Resource<T,D>>customResource(io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)RawCustomResourceOperationsImplcustomResource(CustomResourceDefinitionContext customResourceDefinition)NonNamespaceOperation<io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionList,io.fabric8.kubernetes.api.model.apiextensions.DoneableCustomResourceDefinition,Resource<io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.DoneableCustomResourceDefinition>>customResourceDefinitions()<T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>>
MixedOperation<T,L,D,Resource<T,D>>customResources(io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)<T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>>
MixedOperation<T,L,D,Resource<T,D>>customResources(CustomResourceDefinitionContext crdContext, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)voiddeactivate()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()MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>>endpoints()MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>>events()ExtensionsAPIGroupDSLextensions()StringgetApiVersion()ConfiggetConfiguration()URLgetMasterUrl()StringgetNamespace()URLgetOpenshiftUrl()VersionInfogetVersion()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()NamespacedOpenShiftClientinAnyNamespace()SharedInformerFactoryinformers()SharedInformerFactoryinformers(ExecutorService executorService)NamespacedOpenShiftClientinNamespace(String name)LeaderElectorBuilder<NamespacedOpenShiftClient>leaderElector()MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,io.fabric8.kubernetes.api.model.coordination.v1.DoneableLease,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.DoneableLease>>leases()MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>>limitRanges()KubernetesListMixedOperationlists()ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>load(InputStream is)NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>>namespaces()NetworkAPIGroupDSLnetwork()NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>>nodes()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()MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>>persistentVolumeClaims()NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>>persistentVolumes()MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>>pods()PolicyAPIGroupDSLpolicy()ProjectRequestOperationprojectrequests()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()RbacAPIGroupDSLrbac()MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>>replicationControllers()NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resource(io.fabric8.kubernetes.api.model.HasMetadata item)NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resource(String s)NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(String s)NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>>resourceQuotas()MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.openshift.api.model.DoneableRoleBinding,Resource<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.DoneableRoleBinding>>roleBindings()MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.openshift.api.model.DoneableRole,Resource<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.DoneableRole>>roles()io.fabric8.kubernetes.api.model.RootPathsrootPaths()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()SchedulingAPIGroupDSLscheduling()MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>>secrets()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()MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>>serviceAccounts()MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>>services()SettingsAPIGroupDSLsettings()StorageAPIGroupDSLstorage()SubjectAccessReviewDSLsubjectAccessReviewAuth()SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview,CreateableSelfSubjectAccessReview,CreateableSelfSubjectRulesReview>subjectAccessReviews()booleansupportsOpenShiftAPIGroup(String apiGroup)Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined inOpenShiftAPIGroupsParameterMixedOperation<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()MetricAPIGroupDSLtop()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()V1APIGroupDSLv1()FunctionCallable<NamespacedOpenShiftClient>withRequestConfig(RequestConfig requestConfig)Methods inherited from class io.fabric8.kubernetes.client.BaseClient
getHttpClient, isAdaptable, supportsApiPath
-
Constructor Details
-
ManagedOpenShiftClient
public ManagedOpenShiftClient()
-
-
Method Details
-
activate
-
deactivate
@Deactivate public void deactivate() -
getOpenshiftUrl
- Specified by:
getOpenshiftUrlin interfaceOpenShiftClient
-
builds
public 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()- Specified by:
buildsin interfaceOpenShiftClient
-
componentstatuses
public MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>> componentstatuses()- Specified by:
componentstatusesin interfaceKubernetesClient
-
buildConfigs
public 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()- Specified by:
buildConfigsin interfaceOpenShiftClient
-
deploymentConfigs
public 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()- Specified by:
deploymentConfigsin interfaceOpenShiftClient
-
groups
public 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()- Specified by:
groupsin interfaceOpenShiftClient
-
imageStreams
public 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()- Specified by:
imageStreamsin interfaceOpenShiftClient
-
imageStreamTags
public 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()- Specified by:
imageStreamTagsin interfaceOpenShiftClient
-
oAuthAccessTokens
public 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()- Specified by:
oAuthAccessTokensin interfaceOpenShiftClient
-
oAuthAuthorizeTokens
public 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()- Specified by:
oAuthAuthorizeTokensin interfaceOpenShiftClient
-
oAuthClients
public 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()- Specified by:
oAuthClientsin interfaceOpenShiftClient
-
projects
public 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()- Specified by:
projectsin interfaceOpenShiftClient
-
projectrequests
- Specified by:
projectrequestsin interfaceOpenShiftClient
-
roles
public MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.openshift.api.model.DoneableRole,Resource<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.DoneableRole>> roles()- Specified by:
rolesin interfaceOpenShiftClient
-
roleBindings
public MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.openshift.api.model.DoneableRoleBinding,Resource<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.DoneableRoleBinding>> roleBindings()- Specified by:
roleBindingsin interfaceOpenShiftClient
-
routes
public 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()- Specified by:
routesin interfaceOpenShiftClient
-
templates
public 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()- Specified by:
templatesin interfaceOpenShiftClient
-
users
public 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()- Specified by:
usersin interfaceOpenShiftClient
-
subjectAccessReviews
public SubjectAccessReviewOperation<CreateableSubjectAccessReview,CreateableLocalSubjectAccessReview,CreateableSelfSubjectAccessReview,CreateableSelfSubjectRulesReview> subjectAccessReviews()- Specified by:
subjectAccessReviewsin interfaceOpenShiftClient
-
clusterRoleBindings
public MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.openshift.api.model.DoneableClusterRoleBinding,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.DoneableClusterRoleBinding>> clusterRoleBindings()- Specified by:
clusterRoleBindingsin interfaceOpenShiftClient
-
load
public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> load(InputStream is)- Specified by:
loadin interfaceKubernetesClient
-
resourceList
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)- Specified by:
resourceListin interfaceKubernetesClient
-
resourceList
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)- Specified by:
resourceListin interfaceKubernetesClient
-
resourceList
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)- Specified by:
resourceListin interfaceKubernetesClient
-
resourceList
public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(String s)- Specified by:
resourceListin interfaceKubernetesClient
-
resource
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(io.fabric8.kubernetes.api.model.HasMetadata item)- Specified by:
resourcein interfaceKubernetesClient
-
resource
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(String s)- Specified by:
resourcein interfaceKubernetesClient
-
endpoints
public MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>> endpoints()- Specified by:
endpointsin interfaceKubernetesClient
-
bindings
public MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,io.fabric8.kubernetes.api.model.DoneableBinding,Resource<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.DoneableBinding>> bindings()- Specified by:
bindingsin interfaceKubernetesClient
-
events
public MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>> events()- Specified by:
eventsin interfaceKubernetesClient
-
namespaces
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>> namespaces()- Specified by:
namespacesin interfaceKubernetesClient
-
nodes
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>> nodes()- Specified by:
nodesin interfaceKubernetesClient
-
persistentVolumes
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>> persistentVolumes()- Specified by:
persistentVolumesin interfaceKubernetesClient
-
persistentVolumeClaims
public MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>> persistentVolumeClaims()- Specified by:
persistentVolumeClaimsin interfaceKubernetesClient
-
pods
public MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> pods()- Specified by:
podsin interfaceKubernetesClient
-
replicationControllers
public MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>> replicationControllers()- Specified by:
replicationControllersin interfaceKubernetesClient
-
resourceQuotas
public MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>> resourceQuotas()- Specified by:
resourceQuotasin interfaceKubernetesClient
-
secrets
public MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>> secrets()- Specified by:
secretsin interfaceKubernetesClient
-
services
public MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>> services()- Specified by:
servicesin interfaceKubernetesClient
-
serviceAccounts
public MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>> serviceAccounts()- Specified by:
serviceAccountsin interfaceKubernetesClient
-
apiServices
public MixedOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,io.fabric8.kubernetes.api.model.DoneableAPIService,Resource<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.DoneableAPIService>> apiServices()- Specified by:
apiServicesin interfaceKubernetesClient
-
lists
- Specified by:
listsin interfaceKubernetesClient
-
securityContextConstraints
public 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()- Specified by:
securityContextConstraintsin interfaceOpenShiftClient
-
configMaps
public MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>> configMaps()- Specified by:
configMapsin interfaceKubernetesClient
-
limitRanges
public MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>> limitRanges()- Specified by:
limitRangesin interfaceKubernetesClient
-
subjectAccessReviewAuth
- Specified by:
subjectAccessReviewAuthin interfaceKubernetesClient
-
customResources
public <T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>> MixedOperation<T,L,D,Resource<T,D>> customResources(CustomResourceDefinitionContext crdContext, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)- Specified by:
customResourcesin interfaceKubernetesClient
-
customResources
public <T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>> MixedOperation<T,L,D,Resource<T,D>> customResources(io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)- Specified by:
customResourcesin interfaceKubernetesClient
-
customResource
public <T extends io.fabric8.kubernetes.api.model.HasMetadata, L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, D extends io.fabric8.kubernetes.api.model.Doneable<T>> MixedOperation<T,L,D,Resource<T,D>> customResource(io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition crd, Class<T> resourceType, Class<L> listClass, Class<D> doneClass)- Specified by:
customResourcein interfaceKubernetesClient
-
customResourceDefinitions
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinitionList,io.fabric8.kubernetes.api.model.apiextensions.DoneableCustomResourceDefinition,Resource<io.fabric8.kubernetes.api.model.apiextensions.CustomResourceDefinition,io.fabric8.kubernetes.api.model.apiextensions.DoneableCustomResourceDefinition>> customResourceDefinitions()- Specified by:
customResourceDefinitionsin interfaceKubernetesClient
-
customResource
public RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)- Specified by:
customResourcein interfaceKubernetesClient
-
adapt
- Specified by:
adaptin interfaceClient- Overrides:
adaptin classBaseClient
-
getMasterUrl
- Specified by:
getMasterUrlin interfaceClient- Overrides:
getMasterUrlin classBaseClient
-
getApiVersion
- Specified by:
getApiVersionin interfaceClient- Overrides:
getApiVersionin classBaseClient
-
getNamespace
- Specified by:
getNamespacein interfaceClient- Overrides:
getNamespacein classBaseClient
-
rootPaths
public io.fabric8.kubernetes.api.model.RootPaths rootPaths()- Specified by:
rootPathsin interfaceClient- Overrides:
rootPathsin classBaseClient
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceClient- Specified by:
closein interfaceCloseable- Overrides:
closein classBaseClient
-
getConfiguration
- Specified by:
getConfigurationin interfaceConfigAware- Overrides:
getConfigurationin classBaseClient
-
extensions
- Specified by:
extensionsin interfaceKubernetesClient- Specified by:
extensionsin interfaceOpenShiftClient
-
getVersion
- Specified by:
getVersionin interfaceKubernetesClient- Specified by:
getVersionin interfaceOpenShiftClient
-
v1
- Specified by:
v1in interfaceKubernetesClient
-
admissionRegistration
- Specified by:
admissionRegistrationin interfaceKubernetesClient
-
apps
- Specified by:
appsin interfaceKubernetesClient- Specified by:
appsin interfaceOpenShiftClient
-
autoscaling
- Specified by:
autoscalingin interfaceKubernetesClient- Specified by:
autoscalingin interfaceOpenShiftClient
-
network
- Specified by:
networkin interfaceKubernetesClient- Specified by:
networkin interfaceOpenShiftClient
-
storage
- Specified by:
storagein interfaceKubernetesClient- Specified by:
storagein interfaceOpenShiftClient
-
batch
- Specified by:
batchin interfaceKubernetesClient- Specified by:
batchin interfaceOpenShiftClient
-
top
- Specified by:
topin interfaceKubernetesClient
-
policy
- Specified by:
policyin interfaceKubernetesClient
-
rbac
- Specified by:
rbacin interfaceKubernetesClient- Specified by:
rbacin interfaceOpenShiftClient
-
scheduling
- Specified by:
schedulingin interfaceKubernetesClient- Specified by:
schedulingin interfaceOpenShiftClient
-
settings
- Specified by:
settingsin interfaceKubernetesClient- Specified by:
settingsin interfaceOpenShiftClient
-
informers
- Specified by:
informersin interfaceKubernetesClient
-
informers
- Specified by:
informersin interfaceKubernetesClient
-
leaderElector
- Specified by:
leaderElectorin interfaceKubernetesClient
-
leases
public MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,io.fabric8.kubernetes.api.model.coordination.v1.DoneableLease,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.DoneableLease>> leases()- Specified by:
leasesin interfaceKubernetesClient
-
inAnyNamespace
- Specified by:
inAnyNamespacein interfaceAnyNamespaceable<NamespacedOpenShiftClient>
-
inNamespace
- Specified by:
inNamespacein interfaceNamespaceable<NamespacedOpenShiftClient>
-
withRequestConfig
- Specified by:
withRequestConfigin interfaceOpenShiftClient- Specified by:
withRequestConfigin interfaceRequestConfigurable<NamespacedOpenShiftClient>
-
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
-
supportsOpenShiftAPIGroup
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
-