@NotThreadSafe public class JsonErrorShapeMetadata extends Object
SdkJsonProtocolFactory | Constructor and Description |
|---|
JsonErrorShapeMetadata () |
| Modifier and Type | Method and Description |
|---|---|
String |
getErrorCode () |
JsonErrorUnmarshaller |
getExceptionUnmarshaller () |
Integer |
getHttpStatusCode () |
Class<? extends RuntimeException> |
getModeledClass () |
JsonErrorShapeMetadata |
withErrorCode (String errorCode) |
JsonErrorShapeMetadata |
withExceptionUnmarshaller (JsonErrorUnmarshaller exceptionUnmarshaller) |
JsonErrorShapeMetadata |
withHttpStatusCode (Integer httpStatusCode) |
JsonErrorShapeMetadata |
withModeledClass (Class<? extends RuntimeException> modeledClass) |
public JsonErrorShapeMetadata()
public String getErrorCode()
public JsonErrorShapeMetadata withErrorCode(String errorCode)
public Integer getHttpStatusCode()
public JsonErrorShapeMetadata withHttpStatusCode(Integer httpStatusCode)
public Class<? extends RuntimeException> getModeledClass()
public JsonErrorShapeMetadata withModeledClass(Class<? extends RuntimeException> modeledClass)
public JsonErrorShapeMetadata withExceptionUnmarshaller(JsonErrorUnmarshaller exceptionUnmarshaller)
public JsonErrorUnmarshaller getExceptionUnmarshaller()