Package io.javaoperatorsdk.operator
Class Operator
- java.lang.Object
-
- io.javaoperatorsdk.operator.Operator
-
public class Operator extends Object
-
-
Constructor Summary
Constructors Constructor Description Operator(io.fabric8.kubernetes.client.KubernetesClient k8sClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Class<? extends io.fabric8.kubernetes.client.CustomResource>,io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl>getCustomResourceClients()<T extends io.fabric8.kubernetes.client.CustomResource,L extends io.fabric8.kubernetes.client.CustomResourceList<T>,D extends io.fabric8.kubernetes.client.CustomResourceDoneable<T>>
io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl<T,L,D>getCustomResourceClients(Class<T> customResourceClass)<R extends io.fabric8.kubernetes.client.CustomResource>
voidregisterController(ResourceController<R> controller, String... targetNamespaces)<R extends io.fabric8.kubernetes.client.CustomResource>
voidregisterControllerForAllNamespaces(ResourceController<R> controller)
-
-
-
Method Detail
-
registerControllerForAllNamespaces
public <R extends io.fabric8.kubernetes.client.CustomResource> void registerControllerForAllNamespaces(ResourceController<R> controller) throws OperatorException
- Throws:
OperatorException
-
registerController
public <R extends io.fabric8.kubernetes.client.CustomResource> void registerController(ResourceController<R> controller, String... targetNamespaces) throws OperatorException
- Throws:
OperatorException
-
getCustomResourceClients
public Map<Class<? extends io.fabric8.kubernetes.client.CustomResource>,io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl> getCustomResourceClients()
-
getCustomResourceClients
public <T extends io.fabric8.kubernetes.client.CustomResource,L extends io.fabric8.kubernetes.client.CustomResourceList<T>,D extends io.fabric8.kubernetes.client.CustomResourceDoneable<T>> io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl<T,L,D> getCustomResourceClients(Class<T> customResourceClass)
-
-