public class OperationNotPermittedExceptionUnmarshaller extends JsonErrorUnmarshaller
exceptionClass| Constructor and Description |
|---|
OperationNotPermittedExceptionUnmarshaller() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
match(String errorTypeFromHeader,
JSONObject json)
Any subclass that is specific to a error type should only return true
when the response matches, either by matching the error type parsed from
header or from the JSON content.
|
AmazonServiceException |
unmarshall(JSONObject json)
Subclass should override the match(String, JSONObject) method to indicate
whether it represents the given error type, and unmarshall(JSONObject)
should never return null.
|
parseErrorCode, parseMember, parseMessagenewExceptionpublic OperationNotPermittedExceptionUnmarshaller()
public boolean match(String errorTypeFromHeader, JSONObject json) throws Exception
JsonErrorUnmarshallermatch in class JsonErrorUnmarshallererrorTypeFromHeader - The error type parsed from the response headers, or null if
such information is not available in the headers.json - The JSON content of the response. Subclass should check for
the error type information from this JSONObject if
errorTypeFromHeader is null.Exceptionpublic AmazonServiceException unmarshall(JSONObject json) throws Exception
JsonErrorUnmarshallerunmarshall in interface Unmarshaller<AmazonServiceException,JSONObject>unmarshall in class JsonErrorUnmarshallerExceptionCopyright © 2016. All rights reserved.