1 package com.github.davidmoten.aws.lw.client; 2 3 public final class ServiceException extends RuntimeException { 4 5 private static final long serialVersionUID = -6963816822115090962L; 6 private final int statusCode; 7 private final String message; 8 9 public ServiceException(int statusCode, String message) { 10 super("statusCode=" + statusCode + ": " + message); 11 this.statusCode = statusCode; 12 this.message = message; 13 } 14 15 public int statusCode() { 16 return statusCode; 17 } 18 19 public String message() { 20 return message; 21 } 22 23 }