docs: func (s *ServerProcess) Validate() error {
  	invalidParams := request.ErrInvalidParams{Context: "ServerProcess"}
  	if s.ConcurrentExecutions == nil {
  		invalidParams.Add(request.NewErrParamRequired("ConcurrentExecutions"))
  	}
  	if s.ConcurrentExecutions != nil && *s.ConcurrentExecutions < 1 {
  		invalidParams.Add(request.NewErrParamMinValue("ConcurrentExecutions", 1))
  	}
  	if s.LaunchPath == nil {
  		invalidParams.Add(request.NewErrParamRequired("LaunchPath"))
  	}
  	if s.LaunchPath != nil && len(*s.LaunchPath) < 1 {
  		invalidParams.Add(request.NewErrParamMinLen("LaunchPath", 1))
  	}
  	if s.Parameters != nil && len(*s.Parameters) < 1 {
  		invalidParams.Add(request.NewErrParamMinLen("Parameters", 1))
  	}
  
  	if invalidParams.Len() > 0 {
  		return invalidParams
  	}
  	return nil
  }