public interface KubernetesClient extends Client
adapt, close, getApiVersion, getMasterUrl, getNamespace, isAdaptable, rootPaths, supportsApiPath
getConfiguration
NonNamespaceOperation<CustomResourceDefinition,CustomResourceDefinitionList,DoneableCustomResourceDefinition,Resource<CustomResourceDefinition,DoneableCustomResourceDefinition>> customResourceDefinitions()
<T extends HasMetadata,L extends KubernetesResourceList,D extends Doneable<T>> MixedOperation<T,L,D,Resource<T,D>> customResources(CustomResourceDefinition crd, java.lang.Class<T> resourceType, java.lang.Class<L> listClass, java.lang.Class<D> doneClass)
<T extends HasMetadata,L extends KubernetesResourceList,D extends Doneable<T>> MixedOperation<T,L,D,Resource<T,D>> customResource(CustomResourceDefinition crd, java.lang.Class<T> resourceType, java.lang.Class<L> listClass, java.lang.Class<D> doneClass)
customResources(CustomResourceDefinition, Class, Class, Class)
instead.T
- template argument for resourceL
- template argument for listD
- template argument for doneable resourcecrd
- Custom Resource DefinitionresourceType
- resource type PojolistClass
- list class PojodoneClass
- Done class PojoExtensionsAPIGroupDSL extensions()
VersionInfo getVersion()
RawCustomResourceOperationsImpl customResource(CustomResourceDefinitionContext customResourceDefinition)
AppsAPIGroupDSL apps()
AutoscalingAPIGroupDSL autoscaling()
NetworkAPIGroupDSL network()
StorageAPIGroupDSL storage()
SettingsAPIGroupDSL settings()
BatchAPIGroupDSL batch()
PolicyAPIGroupDSL policy()
RbacAPIGroupDSL rbac()
SchedulingAPIGroupDSL scheduling()
MixedOperation<ComponentStatus,ComponentStatusList,DoneableComponentStatus,Resource<ComponentStatus,DoneableComponentStatus>> componentstatuses()
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> load(java.io.InputStream is)
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> resourceList(java.lang.String s)
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> resourceList(KubernetesResourceList list)
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> resourceList(HasMetadata... items)
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> resourceList(java.util.Collection<HasMetadata> items)
<T extends HasMetadata> NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<T,java.lang.Boolean> resource(T is)
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<HasMetadata,java.lang.Boolean> resource(java.lang.String s)
MixedOperation<Endpoints,EndpointsList,DoneableEndpoints,Resource<Endpoints,DoneableEndpoints>> endpoints()
MixedOperation<Event,EventList,DoneableEvent,Resource<Event,DoneableEvent>> events()
NonNamespaceOperation<Namespace,NamespaceList,DoneableNamespace,Resource<Namespace,DoneableNamespace>> namespaces()
NonNamespaceOperation<Node,NodeList,DoneableNode,Resource<Node,DoneableNode>> nodes()
NonNamespaceOperation<PersistentVolume,PersistentVolumeList,DoneablePersistentVolume,Resource<PersistentVolume,DoneablePersistentVolume>> persistentVolumes()
MixedOperation<PersistentVolumeClaim,PersistentVolumeClaimList,DoneablePersistentVolumeClaim,Resource<PersistentVolumeClaim,DoneablePersistentVolumeClaim>> persistentVolumeClaims()
MixedOperation<Pod,PodList,DoneablePod,PodResource<Pod,DoneablePod>> pods()
MixedOperation<ReplicationController,ReplicationControllerList,DoneableReplicationController,RollableScalableResource<ReplicationController,DoneableReplicationController>> replicationControllers()
MixedOperation<ResourceQuota,ResourceQuotaList,DoneableResourceQuota,Resource<ResourceQuota,DoneableResourceQuota>> resourceQuotas()
MixedOperation<Secret,SecretList,DoneableSecret,Resource<Secret,DoneableSecret>> secrets()
MixedOperation<Service,ServiceList,DoneableService,ServiceResource<Service,DoneableService>> services()
MixedOperation<ServiceAccount,ServiceAccountList,DoneableServiceAccount,Resource<ServiceAccount,DoneableServiceAccount>> serviceAccounts()
KubernetesListMixedOperation lists()
MixedOperation<ConfigMap,ConfigMapList,DoneableConfigMap,Resource<ConfigMap,DoneableConfigMap>> configMaps()
MixedOperation<LimitRange,LimitRangeList,DoneableLimitRange,Resource<LimitRange,DoneableLimitRange>> limitRanges()
SubjectAccessReviewDSL subjectAccessReviewAuth()
Copyright © 2015-2019 Red Hat. All Rights Reserved.