@Generated(value="software.amazon.awssdk:codegen") public final class ValidationException extends PanoramaException implements ToCopyableBuilder<ValidationException.Builder,ValidationException>
The request contains an invalid parameter value.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ValidationException.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ValidationException.Builder |
builder() |
List<ValidationExceptionErrorArgument> |
errorArguments()
A list of attributes that led to the exception and their values.
|
String |
errorId()
A unique ID for the error.
|
List<ValidationExceptionField> |
fields()
A list of request parameters that failed validation.
|
boolean |
hasErrorArguments()
For responses, this returns true if the service returned a value for the ErrorArguments property.
|
boolean |
hasFields()
For responses, this returns true if the service returned a value for the Fields property.
|
ValidationExceptionReason |
reason()
The reason that validation failed.
|
String |
reasonAsString()
The reason that validation failed.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ValidationException.Builder> |
serializableBuilderClass() |
ValidationException.Builder |
toBuilder() |
awsErrorDetails, getMessage, isClockSkewException, isThrottlingExceptionextendedRequestId, requestId, statusCodecreate, retryableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopyequalsBySdkFieldspublic ValidationException.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ValidationException.Builder,ValidationException>toBuilder in class PanoramaExceptionpublic static ValidationException.Builder builder()
public static Class<? extends ValidationException.Builder> serializableBuilderClass()
public boolean hasErrorArguments()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public List<ValidationExceptionErrorArgument> errorArguments()
A list of attributes that led to the exception and their values.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasErrorArguments() method.
public String errorId()
A unique ID for the error.
public boolean hasFields()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public List<ValidationExceptionField> fields()
A list of request parameters that failed validation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFields() method.
public ValidationExceptionReason reason()
The reason that validation failed.
If the service returns an enum value that is not available in the current SDK version, reason will
return ValidationExceptionReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from reasonAsString().
ValidationExceptionReasonpublic String reasonAsString()
The reason that validation failed.
If the service returns an enum value that is not available in the current SDK version, reason will
return ValidationExceptionReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from reasonAsString().
ValidationExceptionReasonCopyright © 2022. All rights reserved.