public interface OpenShiftClient extends KubernetesClient, SupportTestingClient
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_API_GROUP |
| Modifier and Type | Method and 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()
API entrypoint for APIRequestCount (apiserver.openshift.io/v1)
|
AppsAPIGroupDSL |
apps() |
AutoscalingAPIGroupDSL |
autoscaling() |
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()
API entrypoint for BareMetalHost(metal3.io/v1alpha1)
|
BatchAPIGroupDSL |
batch() |
NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> |
brokerTemplateInstances()
API entrypoint for BrokerTemplateInstance(template.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>> |
buildConfigs()
API entrypoint for handling BuildConfig(build.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> |
builds()
API entrypoint for handling Build(build.openshift.io/v1)
|
OpenShiftClusterAutoscalingAPIGroupDSL |
clusterAutoscaling()
API entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterNetwork,io.fabric8.openshift.api.model.ClusterNetworkList,Resource<io.fabric8.openshift.api.model.ClusterNetwork>> |
clusterNetworks()
API entrypoint for handling ClusterNetwork(network.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> |
clusterRoleBindings()
API entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,Resource<io.fabric8.openshift.api.model.ClusterRole>> |
clusterRoles()
API entrypoint for ClusterRole (authorization.openshift.io/v1)
|
OpenShiftConfigAPIGroupDSL |
config()
API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)
|
OpenShiftConsoleAPIGroupDSL |
console()
API entrypoint for accessing OpenShift console APIGroup resources(console.openshift.io/v1)
|
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()
API entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)
|
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,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> |
deploymentConfigs()
API entrypoint for handling DeploymentConfig(apps.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.EgressNetworkPolicy,io.fabric8.openshift.api.model.EgressNetworkPolicyList,Resource<io.fabric8.openshift.api.model.EgressNetworkPolicy>> |
egressNetworkPolicies()
API entrypoint for handling EgressNetworkPolicy(network.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouter,io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouterList,Resource<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouter>> |
egressRouters()
API entrypoint for EgressRouter (network.operator.openshift.io/v1)
|
ExtensionsAPIGroupDSL |
extensions() |
URL |
getOpenshiftUrl()
Get Url of the cluster
|
VersionInfo |
getOpenShiftV3Version()
Get OpenShift version information from version/openshift
|
String |
getOpenShiftV4Version()
Get OpenShift server version
for more information use resources(ClusterVersion.class).list() |
VersionInfo |
getVersion() |
NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,Resource<io.fabric8.openshift.api.model.Group>> |
groups()
API entrypoint for handling Group(user.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.HelmChartRepository,io.fabric8.openshift.api.model.HelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.HelmChartRepository>> |
helmChartRepositories()
API entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)
|
OpenShiftHiveAPIGroupDSL |
hive()
API entrypoint for accessing OpenShift Hive Operator resources (hive.openshift.io)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.HostSubnet,io.fabric8.openshift.api.model.HostSubnetList,Resource<io.fabric8.openshift.api.model.HostSubnet>> |
hostSubnets()
API entrypoint for HostSubnet (network.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,Resource<io.fabric8.openshift.api.model.Identity>> |
identities()
API entrypoint for Identity(user.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.Config,io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.ConfigList,Resource<io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.Config>> |
imageRegistryOperatorConfigs()
API entrypoint for Config(imageregistry.operator.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,Resource<io.fabric8.openshift.api.model.Image>> |
images()
API entrypoint for accessing Image(image.openshift.io/v1)
|
NameableCreateOrDeleteable |
imageSignatures()
API entrypoint for accessing ImageSignature(image.openshift.io/v1)
|
Namespaceable<Nameable<? extends Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> |
imageStreamImages()
API entrypoint for accessing ImageStreamImage(image.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> |
imageStreamImports()
API entrypoint for accessing ImageStreamImport(image.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> |
imageStreamMappings()
API entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,Resource<io.fabric8.openshift.api.model.ImageStream>> |
imageStreams()
API entrypoint for accessing ImageStream(image.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,Resource<io.fabric8.openshift.api.model.ImageStreamTag>> |
imageStreamTags()
API entrypoint for accessing ImageStreamTag(image.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,Resource<io.fabric8.openshift.api.model.ImageTag>> |
imageTags()
API entrypoint for accessing ImageTag(image.openshift.io/v1)
|
OpenShiftStorageVersionMigratorApiGroupDSL |
kubeStorageVersionMigrator()
API entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> |
localResourceAccessReviews()
API entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1)
This only supports create operation.
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> |
localSubjectAccessReviews()
API entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1)
This only supports create operation.
|
OpenShiftMachineAPIGroupDSL |
machine() |
MachineConfigurationAPIGroupDSL |
machineConfigurations()
API entrypoint for accessing OpenShift Machine Config Operator resources (machineconfiguration.openshift.io)
|
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()
API entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)
|
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()
API entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)
|
OpenShiftMonitoringAPIGroupDSL |
monitoring()
API entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.NetNamespace,io.fabric8.openshift.api.model.NetNamespaceList,Resource<io.fabric8.openshift.api.model.NetNamespace>> |
netNamespaces()
API entrypoint for handling NetNamespace(network.openshift.io/v1)
|
NetworkAPIGroupDSL |
network() |
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()
API entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> |
oAuthAccessTokens()
API entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> |
oAuthAuthorizeTokens()
API entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> |
oAuthClientAuthorizations()
API entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,Resource<io.fabric8.openshift.api.model.OAuthClient>> |
oAuthClients()
API entrypoint for accessing OAuthClient(oauth.openshift.io/v1)
|
OpenShiftOperatorAPIGroupDSL |
operator()
API entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and
operator.openshift.io/v1alpha1)
|
OpenShiftOperatorHubAPIGroupDSL |
operatorHub()
API entrypoint for accessing OpenShift operator hub APIGroup resources(operator.coreos.com/v1alpha1)
|
MixedOperation<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKI,io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKIList,Resource<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKI>> |
operatorPKIs()
API entrypoint for OperatorPKI(network.operator.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview> |
podSecurityPolicyReviews()
API entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> |
podSecurityPolicySelfSubjectReviews()
API entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> |
podSecurityPolicySubjectReviews()
API entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.ProjectHelmChartRepository,io.fabric8.openshift.api.model.ProjectHelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.ProjectHelmChartRepository>> |
projectHelmChartRepositories()
API entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)
|
ProjectRequestOperation |
projectrequests()
API entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)
|
ProjectOperation |
projects()
API entrypoint for accessing Project operations(project.openshift.io/v1)
|
OpenShiftQuotaAPIGroupDSL |
quotas()
API entrypoint for accessing OpenShift Quota APIGroup resources(quota.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,Resource<io.fabric8.openshift.api.model.RangeAllocation>> |
rangeAllocations()
API entrypoint for accessing RangeAllocation(security.openshift.io/v1)
|
RbacAPIGroupDSL |
rbac() |
InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> |
resourceAccessReviews()
API entrypoint for ResourceAccessReview (authorization.openshift.io/v1)
This only supports create operation.
|
MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> |
roleBindingRestrictions()
API entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,Resource<io.fabric8.openshift.api.model.RoleBinding>> |
roleBindings()
API entrypoint for accessing RoleBinding(authorization.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,Resource<io.fabric8.openshift.api.model.Role>> |
roles()
API entrypoint for accessing Role(authorization.openshift.io/v1)
|
MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,Resource<io.fabric8.openshift.api.model.Route>> |
routes()
API entrypoint for accessing Route(route.openshift.io/v1)
|
SchedulingAPIGroupDSL |
scheduling() |
NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> |
securityContextConstraints()
API entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> |
selfSubjectRulesReviews()
API entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1)
This only supports create operation.
|
StorageAPIGroupDSL |
storage() |
InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> |
subjectAccessReviews()
API entrypoint for SubjectAccessReview (authorization.openshift.io/v1)
This only supports create operation.
|
NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview> |
subjectRulesReviews()
API entrypoint for SubjectRulesReview (authorization.openshift.io/v1)
This only supports create operation.
|
boolean |
supportsOpenShiftAPIGroup(String apiGroup)
Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined in
OpenShiftAPIGroups |
MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,Resource<io.fabric8.openshift.api.model.TemplateInstance>> |
templateInstances()
API entrypoint for TemplateInstance(template.openshift.io/v1)
|
ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource> |
templates()
API entrypoint for accessing Template(template.openshift.io/v1)
|
OpenShiftTunedAPIGroupDSL |
tuned()
API entrypoint for OpenShift Node Tuning operator model(tuned.openshift.io/v1)
|
InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> |
userIdentityMappings()
API entrypoint for UserIdentityMapping(user.openshift.io/v1)
Note: This only works with create operation
|
NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> |
userOAuthAccessTokens()
API entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)
|
NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,Resource<io.fabric8.openshift.api.model.User>> |
users()
API entrypoint for accessing User(user.openshift.io/v1)
|
OpenShiftWhereaboutsAPIGroupDSL |
whereabouts()
API entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.
|
FunctionCallable<NamespacedOpenShiftClient> |
withRequestConfig(RequestConfig requestConfig)
Configure Request Config
|
admissionRegistration, apiextensions, apiServices, authentication, authorization, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesSerialization, getKubernetesVersion, informers, leaderElector, leases, limitRanges, load, namespaces, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, run, runtimeClasses, secrets, serviceAccounts, services, tokenReviews, top, v1, visitResourcesisSupportedadapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, isAdaptable, newClient, raw, raw, resources, resources, rootPaths, supports, supports, supportsApiPathstatic final String BASE_API_GROUP
OpenShiftConfigAPIGroupDSL config()
OpenShiftConfigAPIGroupDSL which contains respective resources in this API groupOpenShiftConsoleAPIGroupDSL console()
OpenShiftConsoleAPIGroupDSL which contains respective resources in this API groupOpenShiftClusterAutoscalingAPIGroupDSL clusterAutoscaling()
OpenShiftClusterAutoscalingAPIGroupDSL which contains respective resources in this API groupOpenShiftHiveAPIGroupDSL hive()
OpenShiftHiveAPIGroupDSL which contains respective resources in this API groupOpenShiftOperatorAPIGroupDSL operator()
OpenShiftOperatorAPIGroupDSL which contains respective resources in this API groupOpenShiftOperatorHubAPIGroupDSL operatorHub()
OpenShiftOperatorHubAPIGroupDSL which contains respective resources in this API groupExtensionsAPIGroupDSL extensions()
extensions in interface KubernetesClientVersionInfo getVersion()
getVersion in interface KubernetesClientVersionInfo getOpenShiftV3Version()
String getOpenShiftV4Version()
AppsAPIGroupDSL apps()
apps in interface KubernetesClientAutoscalingAPIGroupDSL autoscaling()
autoscaling in interface KubernetesClientMachineConfigurationAPIGroupDSL machineConfigurations()
MachineConfigurationAPIGroupDSL which contains respective resources in this ApiGroupOpenShiftMachineAPIGroupDSL machine()
OpenShiftMonitoringAPIGroupDSL monitoring()
OpenShiftMonitoringAPIGroupDSL which contains respective resources in this API groupNonNamespaceOperation<io.fabric8.openshift.api.model.NetNamespace,io.fabric8.openshift.api.model.NetNamespaceList,Resource<io.fabric8.openshift.api.model.NetNamespace>> netNamespaces()
NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterNetwork,io.fabric8.openshift.api.model.ClusterNetworkList,Resource<io.fabric8.openshift.api.model.ClusterNetwork>> clusterNetworks()
MixedOperation<io.fabric8.openshift.api.model.EgressNetworkPolicy,io.fabric8.openshift.api.model.EgressNetworkPolicyList,Resource<io.fabric8.openshift.api.model.EgressNetworkPolicy>> egressNetworkPolicies()
NonNamespaceOperation<io.fabric8.openshift.api.model.HostSubnet,io.fabric8.openshift.api.model.HostSubnetList,Resource<io.fabric8.openshift.api.model.HostSubnet>> hostSubnets()
NonNamespaceOperation for HostSubnetNetworkAPIGroupDSL network()
network in interface KubernetesClientStorageAPIGroupDSL storage()
storage in interface KubernetesClientBatchAPIGroupDSL batch()
batch in interface KubernetesClientRbacAPIGroupDSL rbac()
rbac in interface KubernetesClientSchedulingAPIGroupDSL scheduling()
scheduling in interface KubernetesClientNonNamespaceOperation<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()
NonNamespaceOperation for APIRequestCoutnMixedOperation<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()
MixedOperation for BareMetalHostMixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> builds()
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.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()
MixedOperation for CredentialsRequestMixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
NonNamespaceOperation<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.HelmChartRepository,io.fabric8.openshift.api.model.HelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.HelmChartRepository>> helmChartRepositories()
NonNamespaceOperation for HelmChartRepositoryNonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,Resource<io.fabric8.openshift.api.model.Image>> images()
MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
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()
NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
NamespacedInOutCreateable for ImageStreamImportNamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
NamespacedInOutCreateable for ImageStreamMappingNamespaceable<Nameable<? extends Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
Namespaceable for ImageStreamImage operationsNameableCreateOrDeleteable imageSignatures()
NameableCreateOrDeleteable for ImageSignature operationsNonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.Config,io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.ConfigList,Resource<io.fabric8.openshift.api.model.miscellaneous.imageregistry.operator.v1.Config>> imageRegistryOperatorConfigs()
NonNamespaceOperation for ConfigMixedOperation<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 for Metal3RemediationMixedOperation<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()
MixedOperation for Metal3RemediationTemplateMixedOperation<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()
MixedOperation for NetworkAttachmentDefinitionNonNamespaceOperation<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.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
MixedOperation<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKI,io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKIList,Resource<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.OperatorPKI>> operatorPKIs()
MixedOperation for OperatorPKIMixedOperation<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouter,io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouterList,Resource<io.fabric8.openshift.api.model.miscellaneous.network.operator.v1.EgressRouter>> egressRouters()
MixedOperation for EgressRouterNamespacedInOutCreateable<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()
ProjectOperation projects()
ProjectOperation for Project specific operationsMixedOperation<io.fabric8.openshift.api.model.ProjectHelmChartRepository,io.fabric8.openshift.api.model.ProjectHelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.ProjectHelmChartRepository>> projectHelmChartRepositories()
NonNamespaceOperation for ProjectHelmChartRepositoryProjectRequestOperation projectrequests()
ProjectRequestOperation for ProjectRequest specific operationsOpenShiftQuotaAPIGroupDSL quotas()
OpenShiftQuotaAPIGroupDSL which contains operations for respective resources inside the APIGroupMixedOperation<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.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,Resource<io.fabric8.openshift.api.model.Route>> routes()
ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource> templates()
ParameterMixedOperation object for Template operationsMixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
MixedOperation for TemplateInstanceOpenShiftTunedAPIGroupDSL tuned()
OpenShiftTunedAPIGroupDSL for access to various available resourcesNonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
NonNamespaceOperation for BrokerTemplateInstanceNonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,Resource<io.fabric8.openshift.api.model.User>> users()
NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
InOutCreateable for SubjectAccessReviewInOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
InOutCreateable for ResourceAccessReviewNamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
NamespacedInOutCreateable for LocalSubjectAccessReviewNamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
NamespacedInOutCreateable for LocalResourceAccessReviewNamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
NamespacedInOutCreateable for SelfSubjectRulesReviewNamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
NamespacedInOutCreateable for SubjectRulesReviewOpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
OpenShiftStorageVersionMigratorApiGroupDSL for accessing resources available in apiGroupNonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
NonNamespaceOperation for ClusterRoleMixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
MixedOperation for RoleBindingRestrictionFunctionCallable<NamespacedOpenShiftClient> withRequestConfig(RequestConfig requestConfig)
requestConfig - request configuration for connectionNamespacedOpenShiftClient configured with specified RequestConfigio.fabric8.openshift.api.model.User currentUser()
NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,Resource<io.fabric8.openshift.api.model.Identity>> identities()
NonNamespaceOperation for IdentityInOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
UserIdentityMapping for UserIdentityMappingNonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()
Note: Only GET and DELETE operations are supported by APIServer for this resource.
NonNamespaceOperation for UserOAuthAccessTokenOpenShiftWhereaboutsAPIGroupDSL whereabouts()
OpenShiftWhereaboutsAPIGroupDSL which provides DSL methods for available resources.boolean supportsOpenShiftAPIGroup(String apiGroup)
OpenShiftAPIGroupsapiGroup - API group as stringCopyright © 2015–2024 Red Hat. All rights reserved.