Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Builder
 - func (b *Builder) BuildControllerRuntime(cl client.Client) *controllerruntime.LifecycleManager
 - func (b *Builder) BuildMultiCluster(mgr mcmanager.Manager) *multicluster.LifecycleManager
 - func (b *Builder) WithConditionManagement() *Builder
 - func (b *Builder) WithReadOnly() *Builder
 - func (b *Builder) WithSpreadingReconciles() *Builder
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
	// contains filtered or unexported fields
}
    func NewBuilder ¶
func NewBuilder(operatorName, controllerName string, subroutines []subroutine.Subroutine, log *logger.Logger) *Builder
func (*Builder) BuildControllerRuntime ¶
func (b *Builder) BuildControllerRuntime(cl client.Client) *controllerruntime.LifecycleManager
func (*Builder) BuildMultiCluster ¶
func (b *Builder) BuildMultiCluster(mgr mcmanager.Manager) *multicluster.LifecycleManager
func (*Builder) WithConditionManagement ¶
func (*Builder) WithReadOnly ¶
func (*Builder) WithSpreadingReconciles ¶
 Click to show internal directories. 
   Click to hide internal directories.