@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ValidationException extends AmazonPrometheusException
The input fails to satisfy the constraints specified by an AWS service.
AmazonServiceException.ErrorType
Constructor and Description |
---|
ValidationException(String message)
Constructs a new ValidationException with the specified error message.
|
Modifier and Type | Method and Description |
---|---|
List<ValidationExceptionField> |
getFieldList()
The field that caused the error, if applicable.
|
String |
getReason()
Reason the request failed validation.
|
void |
setFieldList(Collection<ValidationExceptionField> fieldList)
The field that caused the error, if applicable.
|
void |
setReason(String reason)
Reason the request failed validation.
|
ValidationException |
withFieldList(Collection<ValidationExceptionField> fieldList)
The field that caused the error, if applicable.
|
ValidationException |
withFieldList(ValidationExceptionField... fieldList)
The field that caused the error, if applicable.
|
ValidationException |
withReason(String reason)
Reason the request failed validation.
|
ValidationException |
withReason(ValidationExceptionReason reason)
Reason the request failed validation.
|
getErrorCode, getErrorMessage, getErrorType, getHttpHeaders, getMessage, getProxyHost, getRawResponse, getRawResponseContent, getRequestId, getServiceName, getStatusCode, setErrorCode, setErrorMessage, setErrorType, setHttpHeaders, setProxyHost, setRawResponse, setRawResponseContent, setRequestId, setServiceName, setStatusCode
isRetryable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public ValidationException(String message)
message
- Describes the error encountered.public List<ValidationExceptionField> getFieldList()
The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.
public void setFieldList(Collection<ValidationExceptionField> fieldList)
The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.
fieldList
- The field that caused the error, if applicable. If more than one field caused the error, pick one and
elaborate in the message.public ValidationException withFieldList(ValidationExceptionField... fieldList)
The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.
NOTE: This method appends the values to the existing list (if any). Use
setFieldList(java.util.Collection)
or withFieldList(java.util.Collection)
if you want to
override the existing values.
fieldList
- The field that caused the error, if applicable. If more than one field caused the error, pick one and
elaborate in the message.public ValidationException withFieldList(Collection<ValidationExceptionField> fieldList)
The field that caused the error, if applicable. If more than one field caused the error, pick one and elaborate in the message.
fieldList
- The field that caused the error, if applicable. If more than one field caused the error, pick one and
elaborate in the message.public void setReason(String reason)
Reason the request failed validation.
reason
- Reason the request failed validation.ValidationExceptionReason
public String getReason()
Reason the request failed validation.
ValidationExceptionReason
public ValidationException withReason(String reason)
Reason the request failed validation.
reason
- Reason the request failed validation.ValidationExceptionReason
public ValidationException withReason(ValidationExceptionReason reason)
Reason the request failed validation.
reason
- Reason the request failed validation.ValidationExceptionReason