/* * Copyright (c) 2016. Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ package com.amazonaws.codegen.model.intermediate; import com.fasterxml.jackson.annotation.JsonProperty; public class ExceptionModel { private String exceptionName; private String documentation; private Integer httpStatusCode; public ExceptionModel( @JsonProperty("exceptionName") String exceptionName) { super(); this.exceptionName = exceptionName; } public String getExceptionName() { return exceptionName; } public void setExceptionName(String exceptionName) { this.exceptionName = exceptionName; } public String getDocumentation() { return documentation; } public void setDocumentation(String documentation) { this.documentation = documentation; } public ExceptionModel withDocumentation(String documentation) { setDocumentation(documentation); return this; } public Integer getHttpStatusCode() { return httpStatusCode; } public void setHttpStatusCode(Integer httpStatusCode) { this.httpStatusCode = httpStatusCode; } public ExceptionModel withHttpStatusCode(Integer httpStatusCode) { this.httpStatusCode = httpStatusCode; return this; } }