code: func (l *SessionRecording) CheckAndSetDefaults() error {
  	if l.Recording == nil {
  		return trace.BadParameter("missing parameter Recording")
  	}
  	if l.SessionID.IsZero() {
  		return trace.BadParameter("missing parameter session ID")
  	}
  	if l.Namespace == "" {
  		l.Namespace = defaults.Namespace
  	}
  	return nil
  }
docs: // CheckAndSetDefaults checks and sets default parameters