Uses of Interface
org.jdrupes.vmoperator.common.K8sClusterGenericStub.GenericSupplier
Package
Description
Classes and methods shared among the VM operator modules.
-
Uses of K8sClusterGenericStub.GenericSupplier in org.jdrupes.vmoperator.common
Modifier and TypeMethodDescriptionstatic <O extends io.kubernetes.client.common.KubernetesObject,
L extends io.kubernetes.client.common.KubernetesListObject, R extends K8sClusterGenericStub<O, L>>
RK8sClusterGenericStub.create
(Class<O> objectClass, Class<L> objectListClass, K8sClient client, io.kubernetes.client.Discovery.APIResource context, O model, K8sClusterGenericStub.GenericSupplier<O, L, R> provider) Get an object stub for a newly created object.static <O extends io.kubernetes.client.common.KubernetesObject,
L extends io.kubernetes.client.common.KubernetesListObject, R extends K8sClusterGenericStub<O, L>>
RK8sClusterGenericStub.get
(Class<O> objectClass, Class<L> objectListClass, K8sClient client, io.kubernetes.client.apimachinery.GroupVersionKind gvk, String name, K8sClusterGenericStub.GenericSupplier<O, L, R> provider) Get an object stub.static <O extends io.kubernetes.client.common.KubernetesObject,
L extends io.kubernetes.client.common.KubernetesListObject, R extends K8sClusterGenericStub<O, L>>
RK8sClusterGenericStub.get
(Class<O> objectClass, Class<L> objectListClass, K8sClient client, io.kubernetes.client.Discovery.APIResource context, String name, K8sClusterGenericStub.GenericSupplier<O, L, R> provider) Get an object stub.static <O extends io.kubernetes.client.common.KubernetesObject,
L extends io.kubernetes.client.common.KubernetesListObject, R extends K8sClusterGenericStub<O, L>>
Collection<R> K8sClusterGenericStub.list
(Class<O> objectClass, Class<L> objectListClass, K8sClient client, io.kubernetes.client.Discovery.APIResource context, io.kubernetes.client.util.generic.options.ListOptions options, K8sClusterGenericStub.GenericSupplier<O, L, R> provider) Get the stubs for the objects that match the criteria from the given options.