Package dev.strela.v1
Class KubernetesCrudRepository.CrudResourceInformerBuilder
java.lang.Object
dev.strela.v1.KubernetesCrudRepository.CrudResourceInformerBuilder
- Enclosing class:
KubernetesCrudRepository<R extends io.fabric8.kubernetes.client.CustomResource>
A builder for a resource informer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinform()withAddHandler(Consumer<R> onAdd) Sets the handler for when a resource is addedwithDeleteHandler(Consumer<R> onDelete) Sets the handler for when a resource is deletedwithUpdateHandler(BiConsumer<R, R> onUpdate) Sets the handler for when a resource is updated
-
Constructor Details
-
CrudResourceInformerBuilder
-
-
Method Details
-
withAddHandler
Sets the handler for when a resource is added- Parameters:
onAdd- the handler for when a resource is added- Returns:
- this builder
-
withUpdateHandler
public KubernetesCrudRepository<R>.CrudResourceInformerBuilder withUpdateHandler(BiConsumer<R, R> onUpdate) Sets the handler for when a resource is updated- Parameters:
onUpdate- the handler for when a resource is updated- Returns:
- this builder
-
withDeleteHandler
public KubernetesCrudRepository<R>.CrudResourceInformerBuilder withDeleteHandler(Consumer<R> onDelete) Sets the handler for when a resource is deleted- Parameters:
onDelete- the handler for when a resource is deleted- Returns:
- this builder
-
inform
public void inform()
-