Blame | Last modification | View Log | RSS feed
package com.amazonaws.mws.model;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement;import javax.xml.bind.annotation.XmlType;/*** <p>Java class for anonymous complex type.** <p>The following schema fragment specifies the expected content contained within this class.** <pre>* <complexType>* <complexContent>* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">* <sequence>* <element ref="{http://mws.amazonaws.com/doc/2009-01-01/}UpdateReportAcknowledgementsResult"/>* <element ref="{http://mws.amazonaws.com/doc/2009-01-01/}ResponseMetadata"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>* Generated by AWS Code Generator* <p/>* Wed Feb 18 13:28:59 PST 2009**/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"updateReportAcknowledgementsResult","responseMetadata"})@XmlRootElement(name = "UpdateReportAcknowledgementsResponse")public class UpdateReportAcknowledgementsResponse {@XmlElement(name = "UpdateReportAcknowledgementsResult", required = true)protected UpdateReportAcknowledgementsResult updateReportAcknowledgementsResult;@XmlElement(name = "ResponseMetadata", required = true)protected ResponseMetadata responseMetadata;/*** Default constructor**/public UpdateReportAcknowledgementsResponse() {super();}/*** Value constructor**/public UpdateReportAcknowledgementsResponse(final UpdateReportAcknowledgementsResult updateReportAcknowledgementsResult, final ResponseMetadata responseMetadata) {this.updateReportAcknowledgementsResult = updateReportAcknowledgementsResult;this.responseMetadata = responseMetadata;}/*** Gets the value of the updateReportAcknowledgementsResult property.** @return* possible object is* {@link UpdateReportAcknowledgementsResult }**/public UpdateReportAcknowledgementsResult getUpdateReportAcknowledgementsResult() {return updateReportAcknowledgementsResult;}/*** Sets the value of the updateReportAcknowledgementsResult property.** @param value* allowed object is* {@link UpdateReportAcknowledgementsResult }**/public void setUpdateReportAcknowledgementsResult(UpdateReportAcknowledgementsResult value) {this.updateReportAcknowledgementsResult = value;}public boolean isSetUpdateReportAcknowledgementsResult() {return (this.updateReportAcknowledgementsResult!= null);}/*** Gets the value of the responseMetadata property.** @return* possible object is* {@link ResponseMetadata }**/public ResponseMetadata getResponseMetadata() {return responseMetadata;}/*** Sets the value of the responseMetadata property.** @param value* allowed object is* {@link ResponseMetadata }**/public void setResponseMetadata(ResponseMetadata value) {this.responseMetadata = value;}public boolean isSetResponseMetadata() {return (this.responseMetadata!= null);}/*** Sets the value of the UpdateReportAcknowledgementsResult property.** @param value* @return* this instance*/public UpdateReportAcknowledgementsResponse withUpdateReportAcknowledgementsResult(UpdateReportAcknowledgementsResult value) {setUpdateReportAcknowledgementsResult(value);return this;}/*** Sets the value of the ResponseMetadata property.** @param value* @return* this instance*/public UpdateReportAcknowledgementsResponse withResponseMetadata(ResponseMetadata value) {setResponseMetadata(value);return this;}@javax.xml.bind.annotation.XmlTransientprivate ResponseHeaderMetadata responseHeaderMetadata;public boolean isSetResponseHeaderMetadata() {return this.responseHeaderMetadata != null;}public void setResponseHeaderMetadata(ResponseHeaderMetadata responseHeaderMetadata) {this.responseHeaderMetadata = responseHeaderMetadata;}public ResponseHeaderMetadata getResponseHeaderMetadata() {return responseHeaderMetadata;}/**** XML string representation of this object** @return XML String*/public String toXML() {StringBuffer xml = new StringBuffer();xml.append("<UpdateReportAcknowledgementsResponse xmlns=\"http://mws.amazonaws.com/doc/2009-01-01/\">");if (isSetUpdateReportAcknowledgementsResult()) {UpdateReportAcknowledgementsResult updateReportAcknowledgementsResult = getUpdateReportAcknowledgementsResult();xml.append("<UpdateReportAcknowledgementsResult>");xml.append(updateReportAcknowledgementsResult.toXMLFragment());xml.append("</UpdateReportAcknowledgementsResult>");}if (isSetResponseMetadata()) {ResponseMetadata responseMetadata = getResponseMetadata();xml.append("<ResponseMetadata>");xml.append(responseMetadata.toXMLFragment());xml.append("</ResponseMetadata>");}xml.append("</UpdateReportAcknowledgementsResponse>");return xml.toString();}/**** Escape XML special characters*/private String escapeXML(String string) {StringBuffer sb = new StringBuffer();int length = string.length();for (int i = 0; i < length; ++i) {char c = string.charAt(i);switch (c) {case '&':sb.append("&");break;case '<':sb.append("<");break;case '>':sb.append(">");break;case '\'':sb.append("'");break;case '"':sb.append(""");break;default:sb.append(c);}}return sb.toString();}/**** JSON string representation of this object** @return JSON String*/public String toJSON() {StringBuffer json = new StringBuffer();json.append("{\"UpdateReportAcknowledgementsResponse\" : {");json.append(quoteJSON("@xmlns"));json.append(" : ");json.append(quoteJSON("http://mws.amazonaws.com/doc/2009-01-01/"));boolean first = true;json.append(", ");if (isSetUpdateReportAcknowledgementsResult()) {if (!first) json.append(", ");json.append("\"UpdateReportAcknowledgementsResult\" : {");UpdateReportAcknowledgementsResult updateReportAcknowledgementsResult = getUpdateReportAcknowledgementsResult();json.append(updateReportAcknowledgementsResult.toJSONFragment());json.append("}");first = false;}if (isSetResponseMetadata()) {if (!first) json.append(", ");json.append("\"ResponseMetadata\" : {");ResponseMetadata responseMetadata = getResponseMetadata();json.append(responseMetadata.toJSONFragment());json.append("}");first = false;}json.append("}");json.append("}");return json.toString();}/**** Quote JSON string*/private String quoteJSON(String string) {StringBuffer sb = new StringBuffer();sb.append("\"");int length = string.length();for (int i = 0; i < length; ++i) {char c = string.charAt(i);switch (c) {case '"':sb.append("\\\"");break;case '\\':sb.append("\\\\");break;case '/':sb.append("\\/");break;case '\b':sb.append("\\b");break;case '\f':sb.append("\\f");break;case '\n':sb.append("\\n");break;case '\r':sb.append("\\r");break;case '\t':sb.append("\\t");break;default:if (c < ' ') {sb.append("\\u" + String.format("%03x", Integer.valueOf(c)));} else {sb.append(c);}}}sb.append("\"");return sb.toString();}}