code: func (n *Notifier) SetSource(source Source) {
  	n.lock.Lock()
  	n.source = source
  	n.lock.Unlock()
  	if err := n.Reload(); err != nil {
  		log.Warningf("Reload failed after setting source: %v", err)
  	}
  }
docs: // SetSource sets the configuration Source for a Notifier.