Class Operator
- java.lang.Object
-
- com.github.containersolutions.operator.Operator
-
public class Operator extends java.lang.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 java.util.Map<java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResource>,io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl>getCustomResourceClients()<T extends io.fabric8.kubernetes.client.CustomResource>
io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImplgetCustomResourceClients(java.lang.Class<T> customResourceClass)<R extends io.fabric8.kubernetes.client.CustomResource>
voidregisterController(ResourceController<R> controller, java.lang.String... targetNamespaces)<R extends io.fabric8.kubernetes.client.CustomResource>
voidregisterControllerForAllNamespaces(ResourceController<R> controller)voidstop()
-
-
-
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, java.lang.String... targetNamespaces) throws OperatorException
- Throws:
OperatorException
-
getCustomResourceClients
public java.util.Map<java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResource>,io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl> getCustomResourceClients()
-
stop
public void stop()
-
getCustomResourceClients
public <T extends io.fabric8.kubernetes.client.CustomResource> io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl getCustomResourceClients(java.lang.Class<T> customResourceClass)
-
-