Class DefaultControllerManagerBuilder
java.lang.Object
io.micronaut.kubernetes.client.operator.controller.DefaultControllerManagerBuilder
- All Implemented Interfaces:
ControllerManagerBuilder
@Singleton
@Internal
public class DefaultControllerManagerBuilder
extends Object
implements ControllerManagerBuilder
The default implementation of
ControllerManagerBuilder.- Since:
- 3.3
- Author:
- Pavol Gressa
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultControllerManagerBuilder(io.kubernetes.client.informer.SharedInformerFactory informerFactory) -
Method Summary
Modifier and TypeMethodDescription@NotNull io.kubernetes.client.extended.controller.ControllerManagerbuild(@NonNull ControllerConfiguration operator, @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers) Builds theControllerManager.
-
Constructor Details
-
Method Details
-
build
@NotNull public @NotNull io.kubernetes.client.extended.controller.ControllerManager build(@NonNull @NonNull ControllerConfiguration operator, @NonNull @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers) Description copied from interface:ControllerManagerBuilderBuilds theControllerManager.- Specified by:
buildin interfaceControllerManagerBuilder- Parameters:
operator- the operator configurationcontrollers- the controllers to manager in scope of this manager- Returns:
- the controller manager
-