code: func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *kubectrlmgrconfig.GenericControllerManagerConfiguration) error {
  	if o == nil {
  		return nil
  	}
  
  	if err := o.Debugging.ApplyTo(&cfg.Debugging); err != nil {
  		return err
  	}
  
  	cfg.Port = o.Port
  	cfg.Address = o.Address
  	cfg.MinResyncPeriod = o.MinResyncPeriod
  	cfg.ClientConnection = o.ClientConnection
  	cfg.ControllerStartInterval = o.ControllerStartInterval
  	cfg.LeaderElection = o.LeaderElection
  	cfg.Controllers = o.Controllers
  
  	return nil
  }
docs: // ApplyTo fills up generic config with options.