public class WAFInvalidParameterException extends AmazonServiceException
The operation failed because AWS WAF didn't recognize a parameter in the request. For example:
ByteMatchSet
,
IPSet
, Rule
, or WebACL
) using an
action other than INSERT
or DELETE
.WebACL
with a
DefaultAction
Type
other than ALLOW
,
BLOCK
, or COUNT
.WebACL
with a WafAction
Type
other than ALLOW
, BLOCK
, or
COUNT
.ByteMatchSet
with a
FieldToMatch
Type
other than HEADER, QUERY_STRING,
or URI.ByteMatchSet
with a Field
of HEADER
but no value for Data
.AmazonServiceException.ErrorType
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
field |
private java.lang.String |
parameter |
private java.lang.String |
reason |
private static long |
serialVersionUID |
Constructor and Description |
---|
WAFInvalidParameterException(java.lang.String message)
Constructs a new WAFInvalidParameterException with the specified error
message.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getField() |
java.lang.String |
getParameter() |
java.lang.String |
getReason() |
void |
setField(ParameterExceptionField field) |
void |
setField(java.lang.String field) |
void |
setParameter(java.lang.String parameter) |
void |
setReason(ParameterExceptionReason reason) |
void |
setReason(java.lang.String reason) |
WAFInvalidParameterException |
withField(ParameterExceptionField field) |
WAFInvalidParameterException |
withField(java.lang.String field) |
WAFInvalidParameterException |
withParameter(java.lang.String parameter) |
WAFInvalidParameterException |
withReason(ParameterExceptionReason reason) |
WAFInvalidParameterException |
withReason(java.lang.String reason) |
getErrorCode, getErrorMessage, getErrorType, getMessage, getRawResponse, getRawResponseContent, getRequestId, getServiceName, getStatusCode, setErrorCode, setErrorMessage, setErrorType, setRawResponse, setRawResponseContent, setRequestId, setServiceName, setStatusCode
isRetryable
private static final long serialVersionUID
private java.lang.String field
private java.lang.String parameter
private java.lang.String reason
public WAFInvalidParameterException(java.lang.String message)
message
- Describes the error encountered.public void setField(java.lang.String field)
field
- ParameterExceptionField
public java.lang.String getField()
ParameterExceptionField
public WAFInvalidParameterException withField(java.lang.String field)
field
- ParameterExceptionField
public void setField(ParameterExceptionField field)
field
- ParameterExceptionField
public WAFInvalidParameterException withField(ParameterExceptionField field)
field
- ParameterExceptionField
public void setParameter(java.lang.String parameter)
parameter
- public java.lang.String getParameter()
public WAFInvalidParameterException withParameter(java.lang.String parameter)
parameter
- public void setReason(java.lang.String reason)
reason
- ParameterExceptionReason
public java.lang.String getReason()
ParameterExceptionReason
public WAFInvalidParameterException withReason(java.lang.String reason)
reason
- ParameterExceptionReason
public void setReason(ParameterExceptionReason reason)
reason
- ParameterExceptionReason
public WAFInvalidParameterException withReason(ParameterExceptionReason reason)
reason
- ParameterExceptionReason