AWS_REPOSTSPACE_API ValidationException(Aws::Utils::Json::JsonView jsonValue)
void SetReason(ValidationExceptionReason value)
bool ReasonHasBeenSet() const
ValidationException & WithFieldList(FieldListT &&value)
void SetFieldList(FieldListT &&value)
ValidationException & AddFieldList(FieldListT &&value)
bool MessageHasBeenSet() const
AWS_REPOSTSPACE_API ValidationException & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< ValidationExceptionField > & GetFieldList() const
ValidationException & WithReason(ValidationExceptionReason value)
ValidationException & WithMessage(MessageT &&value)
AWS_REPOSTSPACE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMessage(MessageT &&value)
const Aws::String & GetMessage() const
ValidationExceptionReason GetReason() const
bool FieldListHasBeenSet() const
AWS_REPOSTSPACE_API ValidationException()=default
ValidationExceptionReason