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 }