com.amazonaws.mws.model.Error Maven / Gradle / Ivy
The newest version!
package com.amazonaws.mws.model;
import org.w3c.dom.Element;
import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Type">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="Receiver"/>
* <enumeration value="Sender"/>
* </restriction>
* </simpleType>
* </element>
* <element name="Code" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Message" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Detail">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <any/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
* Generated by AWS Code Generator
*
* Wed Feb 18 13:28:59 PST 2009
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"type",
"code",
"message",
"detail"
})
@XmlRootElement(name = "Error")
public class Error {
@XmlElement(name = "Type", required = true)
protected String type;
@XmlElement(name = "Code", required = true)
protected String code;
@XmlElement(name = "Message", required = true)
protected String message;
@XmlElement(name = "Detail", required = true)
protected Error.Detail detail;
/**
* Default constructor
*
*/
public Error() {
super();
}
/**
* Value constructor
*
*/
public Error(final String type, final String code, final String message, final Error.Detail detail) {
this.type = type;
this.code = code;
this.message = message;
this.detail = detail;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* Gets the value of the message property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMessage() {
return message;
}
/**
* Sets the value of the message property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMessage(String value) {
this.message = value;
}
public boolean isSetMessage() {
return (this.message!= null);
}
/**
* Gets the value of the detail property.
*
* @return
* possible object is
* {@link Error.Detail }
*
*/
public Error.Detail getDetail() {
return detail;
}
/**
* Sets the value of the detail property.
*
* @param value
* allowed object is
* {@link Error.Detail }
*
*/
public void setDetail(Error.Detail value) {
this.detail = value;
}
public boolean isSetDetail() {
return (this.detail!= null);
}
/**
* Sets the value of the Type property.
*
* @param value
* @return
* this instance
*/
public Error withType(String value) {
setType(value);
return this;
}
/**
* Sets the value of the Code property.
*
* @param value
* @return
* this instance
*/
public Error withCode(String value) {
setCode(value);
return this;
}
/**
* Sets the value of the Message property.
*
* @param value
* @return
* this instance
*/
public Error withMessage(String value) {
setMessage(value);
return this;
}
/**
* Sets the value of the Detail property.
*
* @param value
* @return
* this instance
*/
public Error withDetail(Error.Detail value) {
setDetail(value);
return this;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <any/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
* Generated by AWS Code Generator
*
* Wed Feb 18 13:28:59 PST 2009
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"any"
})
public static class Detail {
@XmlAnyElement(lax = true)
protected List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy