@Service(value={OpenShiftClient.class,NamespacedOpenShiftClient.class})
public class ManagedOpenShiftClient
extends BaseClient
implements NamespacedOpenShiftClient
APISconfig, httpClient| Constructor and Description |
|---|
ManagedOpenShiftClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Map<String,Object> properties) |
<C> C |
adapt(Class<C> type) |
AdmissionRegistrationAPIGroupDSL |
admissionRegistration() |
ApiextensionsAPIGroupDSL |
apiextensions() |
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)
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> |
apiServices() |
AppsAPIGroupDSL |
apps() |
AuthorizationAPIGroupDSL |
authorization() |
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() |
MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> |
bindings() |
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<io.fabric8.openshift.api.model.Build,LogWatch>> |
builds()
API entrypoint for handling Build(build.openshift.io/v1)
|
CertificatesAPIGroupDSL |
certificates() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> |
certificateSigningRequests() |
void |
close() |
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)
|
MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> |
componentstatuses() |
OpenShiftConfigAPIGroupDSL |
config()
API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)
|
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> |
configMaps() |
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.
|
RawCustomResourceOperationsImpl |
customResource(CustomResourceDefinitionContext customResourceDefinition) |
<T extends CustomResource> |
customResources(Class<T> resourceType) |
<T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(Class<T> resourceType,
Class<L> listClass) |
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
customResources(ResourceDefinitionContext crdContext,
Class<T> resourceType,
Class<L> listClass) |
void |
deactivate() |
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)
|
DiscoveryAPIGroupDSL |
discovery() |
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)
|
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> |
endpoints() |
EventingAPIGroupDSL |
events() |
ExtensionsAPIGroupDSL |
extensions() |
FlowControlAPIGroupDSL |
flowControl() |
MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> |
genericKubernetesResources(String apiVersion,
String kind) |
String |
getApiVersion() |
Config |
getConfiguration() |
VersionInfo |
getKubernetesVersion() |
URL |
getMasterUrl() |
String |
getNamespace() |
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)
|
NamespacedOpenShiftClient |
inAnyNamespace() |
SharedInformerFactory |
informers() |
SharedInformerFactory |
informers(ExecutorService executorService) |
NamespacedOpenShiftClient |
inNamespace(String name) |
OpenShiftStorageVersionMigratorApiGroupDSL |
kubeStorageVersionMigrator()
API entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)
|
LeaderElectorBuilder<NamespacedOpenShiftClient> |
leaderElector() |
MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> |
leases() |
MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> |
limitRanges() |
KubernetesListMixedOperation |
lists() |
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
load(InputStream is) |
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)
|
OpenShiftMonitoringAPIGroupDSL |
monitoring()
API entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> |
namespaces() |
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.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> |
nodes() |
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)
|
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> |
persistentVolumeClaims() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> |
persistentVolumes() |
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> |
pods() |
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)
|
PolicyAPIGroupDSL |
policy() |
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() |
MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> |
replicationControllers() |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(io.fabric8.kubernetes.api.model.HasMetadata item) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(String s) |
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.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items) |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items) |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is) |
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(String s) |
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> |
resourceQuotas() |
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
resources(Class<T> resourceType,
Class<L> listClass) |
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)
|
io.fabric8.kubernetes.api.model.RootPaths |
rootPaths() |
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)
|
RunOperations |
run() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> |
runtimeClasses() |
SchedulingAPIGroupDSL |
scheduling() |
MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> |
secrets() |
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.
|
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> |
serviceAccounts() |
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> |
services() |
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<io.fabric8.openshift.api.model.Template,io.fabric8.kubernetes.api.model.KubernetesList>> |
templates()
API entrypoint for accessing Template(template.openshift.io/v1)
|
InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> |
tokenReviews() |
MetricAPIGroupDSL |
top() |
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)
|
V1APIGroupDSL |
v1() |
OpenShiftWhereaboutsAPIGroupDSL |
whereabouts()
API entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.
|
FunctionCallable<NamespacedOpenShiftClient> |
withRequestConfig(RequestConfig requestConfig)
Configure Request Config
|
adaptState, getApiGroup, getApiGroups, getApiResources, getVersionInfo, isAdaptable, newState, supportsApiPathgetHttpClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenericKubernetesResources, resources@Deactivate public void deactivate()
public URL getOpenshiftUrl()
OpenShiftClientgetOpenshiftUrl in interface OpenShiftClientURL of OpenShift Clusterpublic OpenShiftConfigAPIGroupDSL config()
OpenShiftClientconfig in interface OpenShiftClientOpenShiftConfigAPIGroupDSL which contains respective resources in this API grouppublic OpenShiftConsoleAPIGroupDSL console()
OpenShiftClientconsole in interface OpenShiftClientOpenShiftConsoleAPIGroupDSL which contains respective resources in this API grouppublic OpenShiftClusterAutoscalingAPIGroupDSL clusterAutoscaling()
OpenShiftClientclusterAutoscaling in interface OpenShiftClientOpenShiftClusterAutoscalingAPIGroupDSL which contains respective resources in this API grouppublic OpenShiftHiveAPIGroupDSL hive()
OpenShiftClienthive in interface OpenShiftClientOpenShiftHiveAPIGroupDSL which contains respective resources in this API grouppublic OpenShiftOperatorAPIGroupDSL operator()
OpenShiftClientoperator in interface OpenShiftClientOpenShiftOperatorAPIGroupDSL which contains respective resources in this API grouppublic OpenShiftOperatorHubAPIGroupDSL operatorHub()
OpenShiftClientoperatorHub in interface OpenShiftClientOpenShiftOperatorHubAPIGroupDSL which contains respective resources in this API grouppublic MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource<io.fabric8.openshift.api.model.Build,LogWatch>> builds()
OpenShiftClientbuilds in interface OpenShiftClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
componentstatuses in interface KubernetesClientpublic 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()
OpenShiftClientbuildConfigs in interface OpenShiftClientpublic 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()
OpenShiftClientcredentialsRequests in interface OpenShiftClientMixedOperation for CredentialsRequestpublic MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
OpenShiftClientdeploymentConfigs in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,Resource<io.fabric8.openshift.api.model.Group>> groups()
OpenShiftClientgroups in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.HelmChartRepository,io.fabric8.openshift.api.model.HelmChartRepositoryList,Resource<io.fabric8.openshift.api.model.HelmChartRepository>> helmChartRepositories()
OpenShiftClienthelmChartRepositories in interface OpenShiftClientNonNamespaceOperation for HelmChartRepositorypublic NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,Resource<io.fabric8.openshift.api.model.Image>> images()
OpenShiftClientimages in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
OpenShiftClientimageTags in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()
OpenShiftClientimageStreams in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()
OpenShiftClientimageStreamTags in interface OpenShiftClientpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
OpenShiftClientimageStreamImports in interface OpenShiftClientNamespacedInOutCreateable for ImageStreamImportpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
OpenShiftClientimageStreamMappings in interface OpenShiftClientNamespacedInOutCreateable for ImageStreamMappingpublic Namespaceable<Nameable<? extends Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
OpenShiftClientimageStreamImages in interface OpenShiftClientNamespaceable for ImageStreamImage operationspublic NameableCreateOrDeleteable imageSignatures()
OpenShiftClientimageSignatures in interface OpenShiftClientNameableCreateOrDeleteable for ImageSignature operationspublic 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()
OpenShiftClientimageRegistryOperatorConfigs in interface OpenShiftClientNonNamespaceOperation for Configpublic 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()
OpenShiftClientnetworkAttachmentDefinitions in interface OpenShiftClientMixedOperation for NetworkAttachmentDefinitionpublic NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()
OpenShiftClientoAuthAccessTokens in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()
OpenShiftClientoAuthAuthorizeTokens in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
OpenShiftClientoAuthClients in interface OpenShiftClientpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
OpenShiftClientpodSecurityPolicyReviews in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
OpenShiftClientoAuthClientAuthorizations in interface OpenShiftClientpublic 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()
OpenShiftClientoperatorPKIs in interface OpenShiftClientMixedOperation for OperatorPKIpublic 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()
OpenShiftClientegressRouters in interface OpenShiftClientMixedOperation for EgressRouterpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
OpenShiftClientpodSecurityPolicySelfSubjectReviews in interface OpenShiftClientpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
OpenShiftClientpodSecurityPolicySubjectReviews in interface OpenShiftClientpublic OpenShiftQuotaAPIGroupDSL quotas()
OpenShiftClientquotas in interface OpenShiftClientOpenShiftQuotaAPIGroupDSL which contains operations for respective resources inside the APIGrouppublic ProjectOperation projects()
OpenShiftClientprojects in interface OpenShiftClientProjectOperation for Project specific operationspublic ProjectRequestOperation projectrequests()
OpenShiftClientprojectrequests in interface OpenShiftClientProjectRequestOperation for ProjectRequest specific operationspublic MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,Resource<io.fabric8.openshift.api.model.Role>> roles()
OpenShiftClientroles in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
OpenShiftClientroleBindings in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,Resource<io.fabric8.openshift.api.model.Route>> routes()
OpenShiftClientroutes in interface OpenShiftClientpublic ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource<io.fabric8.openshift.api.model.Template,io.fabric8.kubernetes.api.model.KubernetesList>> templates()
OpenShiftClienttemplates in interface OpenShiftClientParameterMixedOperation object for Template operationspublic MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
OpenShiftClienttemplateInstances in interface OpenShiftClientMixedOperation for TemplateInstancepublic OpenShiftTunedAPIGroupDSL tuned()
OpenShiftClienttuned in interface OpenShiftClientOpenShiftTunedAPIGroupDSL for access to various available resourcespublic NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
OpenShiftClientbrokerTemplateInstances in interface OpenShiftClientNonNamespaceOperation for BrokerTemplateInstancepublic NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,Resource<io.fabric8.openshift.api.model.User>> users()
OpenShiftClientusers in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
OpenShiftClientclusterRoleBindings in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
OpenShiftClientroleBindingRestrictions in interface OpenShiftClientMixedOperation for RoleBindingRestrictionpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
load in interface KubernetesClientpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)
resourceList in interface KubernetesClientpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
resourceList in interface KubernetesClientpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<io.fabric8.kubernetes.api.model.HasMetadata> items)
resourceList in interface KubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
resourceList in interface KubernetesClientpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(io.fabric8.kubernetes.api.model.HasMetadata item)
resource in interface KubernetesClientpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
resource in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
endpoints in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
bindings in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
namespaces in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
nodes in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
persistentVolumes in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
persistentVolumeClaims in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource<io.fabric8.kubernetes.api.model.Pod>> pods()
pods in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
replicationControllers in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
resourceQuotas in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
secrets in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
services in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
serviceAccounts in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
apiServices in interface KubernetesClientpublic KubernetesListMixedOperation lists()
lists in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
OpenShiftClientrangeAllocations in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
OpenShiftClientsecurityContextConstraints in interface OpenShiftClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
configMaps in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
limitRanges in interface KubernetesClientpublic <T extends CustomResource> MixedOperation<T,io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,Resource<T>> customResources(Class<T> resourceType)
customResources in interface KubernetesClientpublic <T extends CustomResource,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(Class<T> resourceType, Class<L> listClass)
customResources in interface KubernetesClientpublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> customResources(ResourceDefinitionContext crdContext, Class<T> resourceType, Class<L> listClass)
customResources in interface KubernetesClientpublic <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> MixedOperation<T,L,Resource<T>> resources(Class<T> resourceType, Class<L> listClass)
resources in interface KubernetesClientpublic DiscoveryAPIGroupDSL discovery()
discovery in interface KubernetesClientpublic EventingAPIGroupDSL events()
events in interface KubernetesClientpublic ApiextensionsAPIGroupDSL apiextensions()
apiextensions in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
certificateSigningRequests in interface KubernetesClientpublic CertificatesAPIGroupDSL certificates()
certificates in interface KubernetesClientpublic AuthorizationAPIGroupDSL authorization()
authorization in interface KubernetesClientpublic InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
tokenReviews in interface KubernetesClientpublic RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)
customResource in interface KubernetesClientpublic <C> C adapt(Class<C> type)
adapt in interface Clientadapt in class BaseClientpublic URL getMasterUrl()
getMasterUrl in interface ClientgetMasterUrl in class BaseClientpublic String getApiVersion()
getApiVersion in interface ClientgetApiVersion in class BaseClientpublic String getNamespace()
getNamespace in interface ClientgetNamespace in class BaseClientpublic io.fabric8.kubernetes.api.model.RootPaths rootPaths()
rootPaths in interface ClientrootPaths in class BaseClientpublic void close()
close in interface Clientclose in interface Closeableclose in interface AutoCloseableclose in class BaseClientpublic Config getConfiguration()
getConfiguration in interface ConfigAware<Config>getConfiguration in class SimpleClientContextpublic ExtensionsAPIGroupDSL extensions()
OpenShiftClientextensions in interface KubernetesClientextensions in interface OpenShiftClientpublic FlowControlAPIGroupDSL flowControl()
flowControl in interface KubernetesClientpublic VersionInfo getVersion()
OpenShiftClientgetVersion in interface KubernetesClientgetVersion in interface OpenShiftClientpublic VersionInfo getKubernetesVersion()
getKubernetesVersion in interface KubernetesClientpublic VersionInfo getOpenShiftV3Version()
OpenShiftClientgetOpenShiftV3Version in interface OpenShiftClientpublic String getOpenShiftV4Version()
OpenShiftClientgetOpenShiftV4Version in interface OpenShiftClientpublic V1APIGroupDSL v1()
v1 in interface KubernetesClientpublic RunOperations run()
run in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
runtimeClasses in interface KubernetesClientpublic AdmissionRegistrationAPIGroupDSL admissionRegistration()
admissionRegistration in interface KubernetesClientpublic AppsAPIGroupDSL apps()
OpenShiftClientapps in interface KubernetesClientapps in interface OpenShiftClientpublic AutoscalingAPIGroupDSL autoscaling()
OpenShiftClientautoscaling in interface KubernetesClientautoscaling in interface OpenShiftClientpublic MachineConfigurationAPIGroupDSL machineConfigurations()
OpenShiftClientmachineConfigurations in interface OpenShiftClientMachineConfigurationAPIGroupDSL which contains respective resources in this ApiGrouppublic OpenShiftMachineAPIGroupDSL machine()
machine in interface OpenShiftClientpublic OpenShiftMonitoringAPIGroupDSL monitoring()
OpenShiftClientmonitoring in interface OpenShiftClientOpenShiftMonitoringAPIGroupDSL which contains respective resources in this API grouppublic NonNamespaceOperation<io.fabric8.openshift.api.model.NetNamespace,io.fabric8.openshift.api.model.NetNamespaceList,Resource<io.fabric8.openshift.api.model.NetNamespace>> netNamespaces()
OpenShiftClientnetNamespaces in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterNetwork,io.fabric8.openshift.api.model.ClusterNetworkList,Resource<io.fabric8.openshift.api.model.ClusterNetwork>> clusterNetworks()
OpenShiftClientclusterNetworks in interface OpenShiftClientpublic MixedOperation<io.fabric8.openshift.api.model.EgressNetworkPolicy,io.fabric8.openshift.api.model.EgressNetworkPolicyList,Resource<io.fabric8.openshift.api.model.EgressNetworkPolicy>> egressNetworkPolicies()
OpenShiftClientegressNetworkPolicies in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.HostSubnet,io.fabric8.openshift.api.model.HostSubnetList,Resource<io.fabric8.openshift.api.model.HostSubnet>> hostSubnets()
OpenShiftClienthostSubnets in interface OpenShiftClientNonNamespaceOperation for HostSubnetpublic NetworkAPIGroupDSL network()
OpenShiftClientnetwork in interface KubernetesClientnetwork in interface OpenShiftClientpublic StorageAPIGroupDSL storage()
OpenShiftClientstorage in interface KubernetesClientstorage in interface OpenShiftClientpublic BatchAPIGroupDSL batch()
OpenShiftClientbatch in interface KubernetesClientbatch in interface OpenShiftClientpublic MetricAPIGroupDSL top()
top in interface KubernetesClientpublic PolicyAPIGroupDSL policy()
policy in interface KubernetesClientpublic RbacAPIGroupDSL rbac()
OpenShiftClientrbac in interface KubernetesClientrbac in interface OpenShiftClientpublic SchedulingAPIGroupDSL scheduling()
OpenShiftClientscheduling in interface KubernetesClientscheduling in interface OpenShiftClientpublic 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()
OpenShiftClientapiRequestCounts in interface OpenShiftClientNonNamespaceOperation for APIRequestCoutnpublic 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()
OpenShiftClientbareMetalHosts in interface OpenShiftClientMixedOperation for BareMetalHostpublic InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
OpenShiftClientsubjectAccessReviews in interface OpenShiftClientInOutCreateable for SubjectAccessReviewpublic InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
OpenShiftClientresourceAccessReviews in interface OpenShiftClientInOutCreateable for ResourceAccessReviewpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
OpenShiftClientlocalSubjectAccessReviews in interface OpenShiftClientNamespacedInOutCreateable for LocalSubjectAccessReviewpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
OpenShiftClientlocalResourceAccessReviews in interface OpenShiftClientNamespacedInOutCreateable for LocalResourceAccessReviewpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
OpenShiftClientselfSubjectRulesReviews in interface OpenShiftClientNamespacedInOutCreateable for SelfSubjectRulesReviewpublic NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
OpenShiftClientsubjectRulesReviews in interface OpenShiftClientNamespacedInOutCreateable for SubjectRulesReviewpublic OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
OpenShiftClientkubeStorageVersionMigrator in interface OpenShiftClientOpenShiftStorageVersionMigratorApiGroupDSL for accessing resources available in apiGrouppublic NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
OpenShiftClientclusterRoles in interface OpenShiftClientNonNamespaceOperation for ClusterRolepublic SharedInformerFactory informers()
informers in interface KubernetesClientpublic SharedInformerFactory informers(ExecutorService executorService)
informers in interface KubernetesClientpublic LeaderElectorBuilder<NamespacedOpenShiftClient> leaderElector()
leaderElector in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
leases in interface KubernetesClientpublic NamespacedOpenShiftClient inAnyNamespace()
inAnyNamespace in interface AnyNamespaceable<NamespacedOpenShiftClient>public NamespacedOpenShiftClient inNamespace(String name)
inNamespace in interface Namespaceable<NamespacedOpenShiftClient>public FunctionCallable<NamespacedOpenShiftClient> withRequestConfig(RequestConfig requestConfig)
OpenShiftClientwithRequestConfig in interface RequestConfigurable<NamespacedOpenShiftClient>withRequestConfig in interface OpenShiftClientrequestConfig - request configuration for connectionNamespacedOpenShiftClient configured with specified RequestConfigpublic io.fabric8.openshift.api.model.User currentUser()
OpenShiftClientcurrentUser in interface OpenShiftClientpublic NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,Resource<io.fabric8.openshift.api.model.Identity>> identities()
OpenShiftClientidentities in interface OpenShiftClientNonNamespaceOperation for Identitypublic InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
OpenShiftClientuserIdentityMappings in interface OpenShiftClientUserIdentityMapping for UserIdentityMappingpublic NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()
OpenShiftClientNote: Only GET and DELETE operations are supported by APIServer for this resource.
userOAuthAccessTokens in interface OpenShiftClientNonNamespaceOperation for UserOAuthAccessTokenpublic OpenShiftWhereaboutsAPIGroupDSL whereabouts()
OpenShiftClientwhereabouts in interface OpenShiftClientOpenShiftWhereaboutsAPIGroupDSL which provides DSL methods for available resources.public boolean supportsOpenShiftAPIGroup(String apiGroup)
OpenShiftClientOpenShiftAPIGroupssupportsOpenShiftAPIGroup in interface OpenShiftClientapiGroup - API group as stringpublic MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources(String apiVersion, String kind)
genericKubernetesResources in interface KubernetesClientCopyright © 2015–2020 Red Hat. All rights reserved.