1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.2-b01-fcs 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2007.04.05 at 10:47:13 AM CEST 6 // 7 8 9 package com.amazon.webservices.awsecommerceservice._2007_04_04; 10 11 import java.util.ArrayList; 12 import java.util.List; 13 import javax.xml.bind.annotation.XmlAccessType; 14 import javax.xml.bind.annotation.XmlAccessorType; 15 import javax.xml.bind.annotation.XmlElement; 16 import javax.xml.bind.annotation.XmlRootElement; 17 import javax.xml.bind.annotation.XmlType; 18 19 20 /** 21 * <p>Java class for anonymous complex type. 22 * 23 * <p>The following schema fragment specifies the expected content contained within this class. 24 * 25 * <pre> 26 * <complexType> 27 * <complexContent> 28 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 29 * <sequence> 30 * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 31 * <element name="CreationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 32 * <element name="ValidOperations" minOccurs="0"> 33 * <complexType> 34 * <complexContent> 35 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 36 * <sequence> 37 * <element name="Operation" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> 38 * </sequence> 39 * </restriction> 40 * </complexContent> 41 * </complexType> 42 * </element> 43 * <element name="Elements" minOccurs="0"> 44 * <complexType> 45 * <complexContent> 46 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 47 * <sequence> 48 * <element name="Element" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> 49 * </sequence> 50 * </restriction> 51 * </complexContent> 52 * </complexType> 53 * </element> 54 * </sequence> 55 * </restriction> 56 * </complexContent> 57 * </complexType> 58 * </pre> 59 * 60 * 61 */ 62 @XmlAccessorType(XmlAccessType.FIELD) 63 @XmlType(name = "", propOrder = { 64 "name", 65 "creationDate", 66 "validOperations", 67 "elements" 68 }) 69 @XmlRootElement(name = "ResponseGroupInformation") 70 public class ResponseGroupInformation { 71 72 @XmlElement(name = "Name") 73 protected String name; 74 @XmlElement(name = "CreationDate") 75 protected String creationDate; 76 @XmlElement(name = "ValidOperations") 77 protected ResponseGroupInformation.ValidOperations validOperations; 78 @XmlElement(name = "Elements") 79 protected ResponseGroupInformation.Elements elements; 80 81 /** 82 * Gets the value of the name property. 83 * 84 * @return 85 * possible object is 86 * {@link String } 87 * 88 */ 89 public String getName() { 90 return name; 91 } 92 93 /** 94 * Sets the value of the name property. 95 * 96 * @param value 97 * allowed object is 98 * {@link String } 99 * 100 */ 101 public void setName(String value) { 102 this.name = value; 103 } 104 105 /** 106 * Gets the value of the creationDate property. 107 * 108 * @return 109 * possible object is 110 * {@link String } 111 * 112 */ 113 public String getCreationDate() { 114 return creationDate; 115 } 116 117 /** 118 * Sets the value of the creationDate property. 119 * 120 * @param value 121 * allowed object is 122 * {@link String } 123 * 124 */ 125 public void setCreationDate(String value) { 126 this.creationDate = value; 127 } 128 129 /** 130 * Gets the value of the validOperations property. 131 * 132 * @return 133 * possible object is 134 * {@link ResponseGroupInformation.ValidOperations } 135 * 136 */ 137 public ResponseGroupInformation.ValidOperations getValidOperations() { 138 return validOperations; 139 } 140 141 /** 142 * Sets the value of the validOperations property. 143 * 144 * @param value 145 * allowed object is 146 * {@link ResponseGroupInformation.ValidOperations } 147 * 148 */ 149 public void setValidOperations(ResponseGroupInformation.ValidOperations value) { 150 this.validOperations = value; 151 } 152 153 /** 154 * Gets the value of the elements property. 155 * 156 * @return 157 * possible object is 158 * {@link ResponseGroupInformation.Elements } 159 * 160 */ 161 public ResponseGroupInformation.Elements getElements() { 162 return elements; 163 } 164 165 /** 166 * Sets the value of the elements property. 167 * 168 * @param value 169 * allowed object is 170 * {@link ResponseGroupInformation.Elements } 171 * 172 */ 173 public void setElements(ResponseGroupInformation.Elements value) { 174 this.elements = value; 175 } 176 177 178 /** 179 * <p>Java class for anonymous complex type. 180 * 181 * <p>The following schema fragment specifies the expected content contained within this class. 182 * 183 * <pre> 184 * <complexType> 185 * <complexContent> 186 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 187 * <sequence> 188 * <element name="Element" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> 189 * </sequence> 190 * </restriction> 191 * </complexContent> 192 * </complexType> 193 * </pre> 194 * 195 * 196 */ 197 @XmlAccessorType(XmlAccessType.FIELD) 198 @XmlType(name = "", propOrder = { 199 "element" 200 }) 201 public static class Elements { 202 203 @XmlElement(name = "Element", required = true) 204 protected List<String> element; 205 206 /** 207 * Gets the value of the element property. 208 * 209 * <p> 210 * This accessor method returns a reference to the live list, 211 * not a snapshot. Therefore any modification you make to the 212 * returned list will be present inside the JAXB object. 213 * This is why there is not a <CODE>set</CODE> method for the element property. 214 * 215 * <p> 216 * For example, to add a new item, do as follows: 217 * <pre> 218 * getElement().add(newItem); 219 * </pre> 220 * 221 * 222 * <p> 223 * Objects of the following type(s) are allowed in the list 224 * {@link String } 225 * 226 * 227 */ 228 public List<String> getElement() { 229 if (element == null) { 230 element = new ArrayList<String>(); 231 } 232 return this.element; 233 } 234 235 } 236 237 238 /** 239 * <p>Java class for anonymous complex type. 240 * 241 * <p>The following schema fragment specifies the expected content contained within this class. 242 * 243 * <pre> 244 * <complexType> 245 * <complexContent> 246 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 247 * <sequence> 248 * <element name="Operation" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> 249 * </sequence> 250 * </restriction> 251 * </complexContent> 252 * </complexType> 253 * </pre> 254 * 255 * 256 */ 257 @XmlAccessorType(XmlAccessType.FIELD) 258 @XmlType(name = "", propOrder = { 259 "operation" 260 }) 261 public static class ValidOperations { 262 263 @XmlElement(name = "Operation", required = true) 264 protected List<String> operation; 265 266 /** 267 * Gets the value of the operation property. 268 * 269 * <p> 270 * This accessor method returns a reference to the live list, 271 * not a snapshot. Therefore any modification you make to the 272 * returned list will be present inside the JAXB object. 273 * This is why there is not a <CODE>set</CODE> method for the operation property. 274 * 275 * <p> 276 * For example, to add a new item, do as follows: 277 * <pre> 278 * getOperation().add(newItem); 279 * </pre> 280 * 281 * 282 * <p> 283 * Objects of the following type(s) are allowed in the list 284 * {@link String } 285 * 286 * 287 */ 288 public List<String> getOperation() { 289 if (operation == null) { 290 operation = new ArrayList<String>(); 291 } 292 return this.operation; 293 } 294 295 } 296 297 }