public class NamespacedKubernetesClientAdapter<N extends NamespacedKubernetesClient> extends ClientAdapter<NamespacedKubernetesClientAdapter<N>> implements NamespacedKubernetesClient
Constructor and Description |
---|
NamespacedKubernetesClientAdapter(Class<N> type) |
Modifier and Type | Method and Description |
---|---|
AdmissionRegistrationAPIGroupDSL |
admissionRegistration()
API entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1
|
ApiextensionsAPIGroupDSL |
apiextensions()
API entrypoint for apiextensions resources.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> |
apiServices()
API entrypoint for APIService related operations.
|
AppsAPIGroupDSL |
apps()
API entrypoint for kubernetes resources with APIGroup apps/v1
|
AuthenticationAPIGroupDSL |
authentication()
Authentication operations (authentication.k8s.io)
|
AuthorizationAPIGroupDSL |
authorization()
Authorization operations.
|
AutoscalingAPIGroupDSL |
autoscaling()
API entrypoint for kubernetes resources with APIGroup autoscaling/v2beta1
|
BatchAPIGroupDSL |
batch()
API entrypoint for kubernetes resources with APIGroup batch/v1beta1
|
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()
Operations for Binding resource in APIgroup core/v1
|
CertificatesAPIGroupDSL |
certificates()
API entrypoint for certificates.k8s.io APIGroup
|
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()
API entrypoint for using CertificateSigningRequest(certificates.k8s.io/v1beta1)
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> |
componentstatuses()
API entrypoint for dealing with core/v1/ComponentStatus
|
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> |
configMaps()
API entrypoint for ConfigMap related operations.
|
DiscoveryAPIGroupDSL |
discovery()
Discovery API entrypoint for APIGroup discovery.k8s.io
|
DynamicResourceAllocationAPIGroupDSL |
dynamicResourceAllocation()
API entrypoint for dynamic resource allocation
resource.k8s.io |
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> |
endpoints()
API entrypoint for Endpoints with APIGroup core/v1
|
EventingAPIGroupDSL |
events()
Event API entrypoint for APIGroup events.k8s.io
Note: This should not be confused with v1.Event
|
ExtensionsAPIGroupDSL |
extensions()
Extensions API entrypoint for APIGroup extensions/v1beta1
|
FlowControlAPIGroupDSL |
flowControl()
FlowControl APIServer API for apigroup flowcontrol.apiserver.k8s.io
|
MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> |
genericKubernetesResources(ResourceDefinitionContext context)
Semi-Typed API for managing
GenericKubernetesResource s which can represent any resource. |
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)
Semi-typed API for managing resources.
|
N |
getClient() |
KubernetesSerialization |
getKubernetesSerialization() |
VersionInfo |
getKubernetesVersion()
Get Kubernetes API server version
|
VersionInfo |
getVersion()
Get Kubernetes API server version
|
SharedInformerFactory |
informers()
Get an instance of Kubernetes Client informer factory.
|
LeaderElectorBuilder |
leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
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()
API entrypoint for
Lease related operations. |
MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> |
limitRanges()
API entrypoint for LimitRange related operations.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
load(InputStream is)
Load Kubernetes resource object(s) from the provided InputStream.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> |
namespaces()
API entrypoint for namespace related operations in Kubernetes.
|
NetworkAPIGroupDSL |
network()
API entrypoint for kubernetes resources with APIGroup networking/v1
|
Client |
newClient(RequestConfig requestConfig)
Creates a new client based upon the current except with a different
RequestConfig . |
NamespacedKubernetesClientAdapter<N> |
newInstance() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> |
nodes()
API entrypoint for node related operations in Kubernetes.
|
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> |
persistentVolumeClaims()
API entrypoint for PersistentVolumeClaim related operations.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> |
persistentVolumes()
API entrypoint for PersistentVolume related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource> |
pods()
API entrypoint for Pod related operations.
|
PolicyAPIGroupDSL |
policy()
API entrypoint for kubernetes resources with APIGroup policy/v1beta1
|
String |
raw(String uri,
String method,
Object payload)
The response from the given uri as a String
|
RbacAPIGroupDSL |
rbac()
API entrypoint for kubernetes resources with APIGroup rbac/v1
|
MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> |
replicationControllers()
API entrypoint for ReplicationController related operations.
|
NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(InputStream is)
KubernetesResource operations.
|
NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(String s)
KubernetesResource operations.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
resource(T is)
KubernetesResource operations.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList list)
KubernetesResourceList operations
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(String s)
Load a Kubernetes list object
|
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> |
resourceQuotas()
API entrypoint for ResourceQuota related operations.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
resources(Class<T> resourceType)
Typed API for managing resources.
|
<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
resources(Class<T> resourceType,
Class<L> listClass)
Typed API for managing resources.
|
RunOperations |
run()
Run a Pod (core/v1)
|
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()
API entrypoint for RuntimeClass (node.k8s.io/v1beta1)
|
SchedulingAPIGroupDSL |
scheduling()
API entrypoint for kubernetes resources with APIGroup scheduling/v1beta1
|
MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> |
secrets()
API entrypoint for Secret related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,ServiceAccountResource> |
serviceAccounts()
API entrypoint for ServiceAccount related operations.
|
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> |
services()
API entrypoint for Service related operations.
|
StorageAPIGroupDSL |
storage()
API entrypoint for kubernetes resources with APIGroup storage/v1
|
InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> |
tokenReviews()
API for creating authentication.k8s.io/v1 TokenReviews
|
MetricAPIGroupDSL |
top()
API entrypoint for kubernetes metrics
|
V1APIGroupDSL |
v1()
API entrypoint for Core Kubernetes Resources (core/v1).
|
void |
visitResources(ApiVisitor visitor)
Visit all resources with the given
ApiVisitor . |
FunctionCallable<? extends NamespacedKubernetesClient> |
withRequestConfig(RequestConfig requestConfig) |
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, inAnyNamespace, init, inNamespace, isAdaptable, resources, rootPaths, supports, supports, supportsApiPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inAnyNamespace, inNamespace
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, isAdaptable, raw, resources, rootPaths, supports, supports, supportsApiPath
public NamespacedKubernetesClientAdapter<N> newInstance()
newInstance
in class ClientAdapter<NamespacedKubernetesClientAdapter<N extends NamespacedKubernetesClient>>
public N getClient()
getClient
in class ClientAdapter<NamespacedKubernetesClientAdapter<N extends NamespacedKubernetesClient>>
public FunctionCallable<? extends NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig
in interface NamespacedKubernetesClient
public <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)
Client
Note: your resource POJO (T in this context) must implement
Namespaced
if it is a namespace-scoped resource.
resources
in interface Client
T
- represents resource type. If it's a namespaced resource, it must implement
Namespaced
L
- represents resource list typeresourceType
- Class for resourcepublic ApiextensionsAPIGroupDSL apiextensions()
KubernetesClient
apiextensions
in interface KubernetesClient
public 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()
KubernetesClient
certificateSigningRequests
in interface KubernetesClient
NonNamespaceOperation
for CertificateSigningRequest classpublic Client newClient(RequestConfig requestConfig)
Client
RequestConfig
. It uses the same resources as the current client, thus
closing it will close the original client.newClient
in interface Client
newClient
in class ClientAdapter<NamespacedKubernetesClientAdapter<N extends NamespacedKubernetesClient>>
public CertificatesAPIGroupDSL certificates()
KubernetesClient
certificates
in interface KubernetesClient
CertificatesAPIGroupDSL
for Certificate API resourcespublic <T extends io.fabric8.kubernetes.api.model.HasMetadata> MixedOperation<T,io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,Resource<T>> resources(Class<T> resourceType)
KubernetesClient
Note: your resource POJO (T in this context) must implement
Namespaced
if it is a namespace-scoped resource.
resources
in interface KubernetesClient
T
- T type represents resource type. If it's a namespaced resource, it must implement
Namespaced
resourceType
- Class for resourcepublic MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources(ResourceDefinitionContext context)
KubernetesClient
GenericKubernetesResource
s which can represent any resource.genericKubernetesResources
in interface KubernetesClient
context
- ResourceDefinitionContext describes the core metadataif you don't want to supply a complete {@link ResourceDefinitionContext}
public 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)
KubernetesClient
genericKubernetesResources
in interface KubernetesClient
apiVersion
- the api/versionkind
- the resource kindpublic DiscoveryAPIGroupDSL discovery()
KubernetesClient
discovery
in interface KubernetesClient
DiscoveryAPIGroupDSL
with which you can access Discovery API resource objectspublic DynamicResourceAllocationAPIGroupDSL dynamicResourceAllocation()
KubernetesClient
resource.k8s.io
dynamicResourceAllocation
in interface KubernetesClient
DynamicResourceAllocationAPIGroupDSL
with which you can access various types provided by this API.public EventingAPIGroupDSL events()
KubernetesClient
events
in interface KubernetesClient
EventingAPIGroupDSL
with which you can access Events API resources objects.public ExtensionsAPIGroupDSL extensions()
KubernetesClient
extensions
in interface KubernetesClient
public FlowControlAPIGroupDSL flowControl()
KubernetesClient
flowControl
in interface KubernetesClient
FlowControlAPIGroupDSL
with which you can access entry points for FlowControl objectspublic VersionInfo getVersion()
KubernetesClient
getVersion
in interface KubernetesClient
public VersionInfo getKubernetesVersion()
KubernetesClient
getKubernetesVersion
in interface KubernetesClient
public AdmissionRegistrationAPIGroupDSL admissionRegistration()
KubernetesClient
admissionRegistration
in interface KubernetesClient
public AppsAPIGroupDSL apps()
KubernetesClient
apps
in interface KubernetesClient
public AutoscalingAPIGroupDSL autoscaling()
KubernetesClient
autoscaling
in interface KubernetesClient
public NetworkAPIGroupDSL network()
KubernetesClient
network
in interface KubernetesClient
public StorageAPIGroupDSL storage()
KubernetesClient
storage
in interface KubernetesClient
public BatchAPIGroupDSL batch()
KubernetesClient
batch
in interface KubernetesClient
public MetricAPIGroupDSL top()
KubernetesClient
top
in interface KubernetesClient
public PolicyAPIGroupDSL policy()
KubernetesClient
policy
in interface KubernetesClient
public RbacAPIGroupDSL rbac()
KubernetesClient
rbac
in interface KubernetesClient
public SchedulingAPIGroupDSL scheduling()
KubernetesClient
scheduling
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
KubernetesClient
componentstatuses
in interface KubernetesClient
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
KubernetesClient
load
in interface KubernetesClient
is
- the input stream containing JSON/YAML contentpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
KubernetesClient
resourceList
in interface KubernetesClient
s
- kubernetes list as stringpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList list)
KubernetesClient
resourceList
in interface KubernetesClient
list
- KubernetesResourceList object containing kubernetes resource itemspublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
KubernetesClient
resourceList
in interface KubernetesClient
items
- array of HasMetadata valuespublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items)
KubernetesClient
resourceList
in interface KubernetesClient
items
- a collection containing HasMetadata valuespublic <T extends io.fabric8.kubernetes.api.model.HasMetadata> NamespaceableResource<T> resource(T is)
KubernetesClient
resource
in interface KubernetesClient
T
- type of Kubernetes resourceis
- Kubernetes resource objectpublic NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
KubernetesClient
resource
in interface KubernetesClient
s
- a Kubernetes resource object as stringpublic NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource(InputStream is)
KubernetesClient
resource
in interface KubernetesClient
is
- the InputStream containing a serialized Kubernetes resource.public 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()
KubernetesClient
bindings
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
KubernetesClient
endpoints
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
KubernetesClient
namespaces
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
KubernetesClient
nodes
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
KubernetesClient
persistentVolumes
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
KubernetesClient
persistentVolumeClaims
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource> pods()
KubernetesClient
pods
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
KubernetesClient
replicationControllers
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
KubernetesClient
resourceQuotas
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
KubernetesClient
secrets
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
KubernetesClient
services
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,ServiceAccountResource> serviceAccounts()
KubernetesClient
serviceAccounts
in interface KubernetesClient
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
KubernetesClient
apiServices
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
KubernetesClient
configMaps
in interface KubernetesClient
public MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
KubernetesClient
limitRanges
in interface KubernetesClient
public AuthorizationAPIGroupDSL authorization()
KubernetesClient
authorization
in interface KubernetesClient
public AuthenticationAPIGroupDSL authentication()
KubernetesClient
authentication
in interface KubernetesClient
AuthenticationAPIGroupDSL
object for dealing with Authentication objectspublic InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
KubernetesClient
tokenReviews
in interface KubernetesClient
public SharedInformerFactory informers()
KubernetesClient
Each call to this method returns a new factory.
informers
in interface KubernetesClient
public LeaderElectorBuilder leaderElector()
KubernetesClient
LeaderElector
implementation for leader election.leaderElector
in interface KubernetesClient
public 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()
KubernetesClient
Lease
related operations. Lease (coordination.k8s.io/v1)leases
in interface KubernetesClient
public V1APIGroupDSL v1()
KubernetesClient
v1
in interface KubernetesClient
public RunOperations run()
KubernetesClient
run
in interface KubernetesClient
RunOperations
that allows you to run a pod based on few parameters(e.g. name, image etc)public 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()
KubernetesClient
runtimeClasses
in interface KubernetesClient
NonNamespaceOperation
for RuntimeClasspublic void visitResources(ApiVisitor visitor)
KubernetesClient
ApiVisitor
.visitResources
in interface KubernetesClient
public String raw(String uri, String method, Object payload)
Client
raw
in interface Client
raw
in class ClientAdapter<NamespacedKubernetesClientAdapter<N extends NamespacedKubernetesClient>>
uri
- must start with / if relativemethod
- an http method verb such as GET, DELETE, PUT, POSTpayload
- a non-String value will be converted to jsonpublic KubernetesSerialization getKubernetesSerialization()
getKubernetesSerialization
in interface KubernetesClient
KubernetesSerialization
used by this clientCopyright © 2015–2024 Red Hat. All rights reserved.