code: func NewBadRequest(reason string) error {
  	return &StatusError{unversioned.Status{
  		Status:  unversioned.StatusFailure,
  		Code:    http.StatusBadRequest,
  		Reason:  unversioned.StatusReasonBadRequest,
  		Message: reason,
  	}}
  }
docs: // NewBadRequest creates an error that indicates that the request is invalid and can not be processed.