Interface ControllerManagerBuilder

All Known Implementing Classes:
DefaultControllerManagerBuilder

@DefaultImplementation(DefaultControllerManagerBuilder.class) public interface ControllerManagerBuilder
The ControllerManager builder.
Since:
3.3
Author:
Pavol Gressa
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull io.kubernetes.client.extended.controller.ControllerManager
    build(@NonNull ControllerConfiguration controllerConfiguration, @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers)
    Builds the ControllerManager.
  • Method Details

    • build

      @NonNull @NonNull io.kubernetes.client.extended.controller.ControllerManager build(@NonNull @NonNull ControllerConfiguration controllerConfiguration, @NonNull @NonNull Collection<io.kubernetes.client.extended.controller.Controller> controllers)
      Builds the ControllerManager.
      Parameters:
      controllerConfiguration - the operator configuration
      controllers - the controllers to manager in scope of this manager
      Returns:
      the controller manager