Package org.jdrupes.vmoperator.common
Class K8sV1PvcStub
java.lang.Object
org.jdrupes.vmoperator.common.K8sGenericStub<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim,io.kubernetes.client.openapi.models.V1PersistentVolumeClaimList>
org.jdrupes.vmoperator.common.K8sV1PvcStub
public class K8sV1PvcStub
extends K8sGenericStub<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim,io.kubernetes.client.openapi.models.V1PersistentVolumeClaimList>
A stub for pods (v1).
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jdrupes.vmoperator.common.K8sGenericStub
K8sGenericStub.GenericSupplier<O extends io.kubernetes.client.common.KubernetesObject,
L extends io.kubernetes.client.common.KubernetesListObject, R extends K8sGenericStub<O, L>> -
Field Summary
Modifier and TypeFieldDescriptionstatic final io.kubernetes.client.Discovery.APIResource
The pods’ context.Fields inherited from class org.jdrupes.vmoperator.common.K8sGenericStub
client, context, name, namespace
-
Constructor Summary
ModifierConstructorDescriptionprotected
K8sV1PvcStub
(K8sClient client, String namespace, String name) Instantiates a new stub. -
Method Summary
Modifier and TypeMethodDescriptionstatic K8sV1PvcStub
Gets the stub for the given namespace and name.static Collection
<K8sV1PvcStub> list
(K8sClient client, String namespace, io.kubernetes.client.util.generic.options.ListOptions options) Get the stubs for the objects in the given namespace that match the criteria from the given options.Methods inherited from class org.jdrupes.vmoperator.common.K8sGenericStub
apiResource, apply, context, create, delete, group, kind, list, model, name, namespace, patch, patch, plural, toString, update, update, updateStatus, updateStatus, updateStatus, version
-
Field Details
-
CONTEXT
The pods’ context.
-
-
Constructor Details
-
K8sV1PvcStub
Instantiates a new stub.- Parameters:
client
- the clientnamespace
- the namespacename
- the name
-
-
Method Details
-
get
Gets the stub for the given namespace and name.- Parameters:
client
- the clientnamespace
- the namespacename
- the name- Returns:
- the kpod stub
-
list
public static Collection<K8sV1PvcStub> list(K8sClient client, String namespace, io.kubernetes.client.util.generic.options.ListOptions options) throws io.kubernetes.client.openapi.ApiException Get the stubs for the objects in the given namespace that match the criteria from the given options.- Parameters:
client
- the clientnamespace
- the namespaceoptions
- the options- Returns:
- the collection
- Throws:
io.kubernetes.client.openapi.ApiException
- the api exception
-