package io.fathom.cloud.openstack.client; public class RestClientException extends Exception { private static final long serialVersionUID = 1L; Integer statusCode; public Integer getStatusCode() { return statusCode; } public RestClientException(String message, Throwable cause) { super(message, cause); } public RestClientException(String message, int statusCode) { super(message); this.statusCode = statusCode; } public RestClientException(String message) { super(message); } public boolean is(int code) { if (statusCode == null) { return false; } return code == statusCode.intValue(); } }