func (e *ErrInvalidParams) Add(err ErrInvalidParam) {
	err.SetContext(e.Context)
	e.errs = append(e.errs, err)
}
Add adds a new invalid parameter error to the collection of invalid
parameters. The context of the invalid parameter will be updated to reflect
this collection.
package request
import (
	"bytes"
	"fmt"
	"github.com/aws/aws-sdk-go/aws/awserr"
)
const (
	InvalidParameterErrCode = "InvalidParameter"
	ParamRequiredErrCode = "ParamRequiredError"
	ParamMinValueErrCode = "ParamMinValueError"
	ParamMinLenErrCode = "ParamMinLenError"
)
type Validator interface {
	Validate() error
}
type ErrInvalidParams struct {
	Context string
	errs    []ErrInvalidParam
}