| Modifier and Type | Interface and Description |
|---|---|
interface |
GenericKubernetesClient<C extends Client> |
interface |
NamespacedKubernetesClient |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoAdaptableKubernetesClient |
class |
BaseKubernetesClient<C extends Client>
Base class for all Kubernetes Clients implementing KubernetesClient interface.
|
class |
DefaultKubernetesClient
Class for Default Kubernetes Client implementing KubernetesClient interface.
|
| Modifier and Type | Method and Description |
|---|---|
<C extends Namespaceable<C> & KubernetesClient> |
KubernetesClient.leaderElector()
API entrypoint for
LeaderElector implementation for leader election. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
KubernetesListMixedOperation |
interface |
KubernetesListOperation |
interface |
MixedOperation<T,L,R extends Resource<T>>
A Client Namespace or Non Namespace Operation.
|
interface |
NamespacedInOutCreateable<I,O> |
interface |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T> |
interface |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<T> |
interface |
Operation<T,L,R>
The entry point to client operations.
|
interface |
ParameterMixedOperation<T,L,R extends Resource<T>>
A Client Namespace or Non Namespace Operation.
|
interface |
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
class |
HasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateOnlyResourceOperationsImpl<I extends io.fabric8.kubernetes.api.model.KubernetesResource,O extends io.fabric8.kubernetes.api.model.KubernetesResource> |
class |
GenericKubernetesResourceOperationsImpl |
class |
HasMetadataOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> |
class |
KubernetesListOperationsImpl |
class |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl
Resource like operation with specific namespace rules.
|
class |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl |
class |
PodMetricOperationsImpl |
class |
RawCustomResourceOperationsImpl
This class simple does basic operations for custom defined resources without
demanding the POJOs for custom resources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeploymentOperationsImpl |
class |
ReplicaSetOperationsImpl |
class |
RollableScalableResourceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>
Operations for resources that represent scalable, rolling-updatable sets of Pods.
|
class |
StatefulSetOperationsImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
JobOperationsImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
CronJobOperationsImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
CertificateSigningRequestOperationsImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
BindingOperationsImpl |
class |
ComponentStatusOperationsImpl |
class |
PodOperationsImpl |
class |
ReplicationControllerOperationsImpl |
class |
ServiceOperationsImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
LeaderElector<C extends Namespaceable<C> & KubernetesClient> |
class |
LeaderElectorBuilder<C extends Namespaceable<C> & KubernetesClient> |
| Modifier and Type | Method and Description |
|---|---|
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord. |
<C extends Namespaceable<C> & KubernetesClient> |
Lock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord. |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.create(C client,
LeaderElectionRecord leaderElectionRecord)
Attempt to create a new
LeaderElectionRecord. |
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
Lock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.get(C client)
Returns the current
LeaderElectionRecord or null if none. |
<C extends Namespaceable<C> & KubernetesClient> |
ConfigMapLock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord. |
<C extends Namespaceable<C> & KubernetesClient> |
Lock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord. |
<C extends Namespaceable<C> & KubernetesClient> |
LeaseLock.update(C client,
LeaderElectionRecord leaderElectionRecord)
Attempts to update the current
LeaderElectionRecord. |
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedKubernetesClient |
Copyright © 2015–2022 Red Hat. All rights reserved.