public class ApiException extends HawaiiException
Modifier | Constructor and Description |
---|---|
protected |
ApiException(ApiError apiError)
Construct an API error.
|
protected |
ApiException(ApiError apiError,
String message)
Construct an API error with a custome message.
|
protected |
ApiException(ApiError apiError,
Throwable orig)
Construct an API error from a Throwable.
|
protected |
ApiException(ApiError apiError,
Throwable orig,
String message)
Construct an API error from a Throwable with a custom message.
|
Modifier and Type | Method and Description |
---|---|
ApiError |
getApiError()
Getter for the ApiError.
|
String |
getErrorCode()
Convenience method to retrieve the error code from the contained API error.
|
String |
getReason()
Convenience method to retrieve the reason from the contained API error.
|
getCausingHawaiiException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
protected ApiException(ApiError apiError)
apiError
- the error code.protected ApiException(ApiError apiError, String message)
apiError
- the error code.protected ApiException(ApiError apiError, Throwable orig)
apiError
- the error codeorig
- the cause of the errorpublic ApiError getApiError()
public String getErrorCode()
public String getReason()