View Javadoc

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   * &lt;complexType>
27   *   &lt;complexContent>
28   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29   *       &lt;sequence>
30   *         &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31   *         &lt;element name="CreationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32   *         &lt;element name="ValidOperations" minOccurs="0">
33   *           &lt;complexType>
34   *             &lt;complexContent>
35   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
36   *                 &lt;sequence>
37   *                   &lt;element name="Operation" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
38   *                 &lt;/sequence>
39   *               &lt;/restriction>
40   *             &lt;/complexContent>
41   *           &lt;/complexType>
42   *         &lt;/element>
43   *         &lt;element name="Elements" minOccurs="0">
44   *           &lt;complexType>
45   *             &lt;complexContent>
46   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
47   *                 &lt;sequence>
48   *                   &lt;element name="Element" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
49   *                 &lt;/sequence>
50   *               &lt;/restriction>
51   *             &lt;/complexContent>
52   *           &lt;/complexType>
53   *         &lt;/element>
54   *       &lt;/sequence>
55   *     &lt;/restriction>
56   *   &lt;/complexContent>
57   * &lt;/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      * &lt;complexType>
185      *   &lt;complexContent>
186      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
187      *       &lt;sequence>
188      *         &lt;element name="Element" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
189      *       &lt;/sequence>
190      *     &lt;/restriction>
191      *   &lt;/complexContent>
192      * &lt;/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      * &lt;complexType>
245      *   &lt;complexContent>
246      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
247      *       &lt;sequence>
248      *         &lt;element name="Operation" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
249      *       &lt;/sequence>
250      *     &lt;/restriction>
251      *   &lt;/complexContent>
252      * &lt;/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 }