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.XmlAttribute;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlRootElement;
18 import javax.xml.bind.annotation.XmlType;
19
20
21 /**
22 * <p>Java class for anonymous complex type.
23 *
24 * <p>The following schema fragment specifies the expected content contained within this class.
25 *
26 * <pre>
27 * <complexType>
28 * <complexContent>
29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30 * <sequence>
31 * <element name="Argument" maxOccurs="unbounded">
32 * <complexType>
33 * <complexContent>
34 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35 * <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
36 * <attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" />
37 * </restriction>
38 * </complexContent>
39 * </complexType>
40 * </element>
41 * </sequence>
42 * </restriction>
43 * </complexContent>
44 * </complexType>
45 * </pre>
46 *
47 *
48 */
49 @XmlAccessorType(XmlAccessType.FIELD)
50 @XmlType(name = "", propOrder = {
51 "argument"
52 })
53 @XmlRootElement(name = "Arguments")
54 public class Arguments {
55
56 @XmlElement(name = "Argument", required = true)
57 protected List<Arguments.Argument> argument;
58
59 /**
60 * Gets the value of the argument property.
61 *
62 * <p>
63 * This accessor method returns a reference to the live list,
64 * not a snapshot. Therefore any modification you make to the
65 * returned list will be present inside the JAXB object.
66 * This is why there is not a <CODE>set</CODE> method for the argument property.
67 *
68 * <p>
69 * For example, to add a new item, do as follows:
70 * <pre>
71 * getArgument().add(newItem);
72 * </pre>
73 *
74 *
75 * <p>
76 * Objects of the following type(s) are allowed in the list
77 * {@link Arguments.Argument }
78 *
79 *
80 */
81 public List<Arguments.Argument> getArgument() {
82 if (argument == null) {
83 argument = new ArrayList<Arguments.Argument>();
84 }
85 return this.argument;
86 }
87
88
89 /**
90 * <p>Java class for anonymous complex type.
91 *
92 * <p>The following schema fragment specifies the expected content contained within this class.
93 *
94 * <pre>
95 * <complexType>
96 * <complexContent>
97 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
98 * <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
99 * <attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" />
100 * </restriction>
101 * </complexContent>
102 * </complexType>
103 * </pre>
104 *
105 *
106 */
107 @XmlAccessorType(XmlAccessType.FIELD)
108 @XmlType(name = "")
109 public static class Argument {
110
111 @XmlAttribute(name = "Name", required = true)
112 protected String name;
113 @XmlAttribute(name = "Value")
114 protected String value;
115
116 /**
117 * Gets the value of the name property.
118 *
119 * @return
120 * possible object is
121 * {@link String }
122 *
123 */
124 public String getName() {
125 return name;
126 }
127
128 /**
129 * Sets the value of the name property.
130 *
131 * @param value
132 * allowed object is
133 * {@link String }
134 *
135 */
136 public void setName(String value) {
137 this.name = value;
138 }
139
140 /**
141 * Gets the value of the value property.
142 *
143 * @return
144 * possible object is
145 * {@link String }
146 *
147 */
148 public String getValue() {
149 return value;
150 }
151
152 /**
153 * Sets the value of the value property.
154 *
155 * @param value
156 * allowed object is
157 * {@link String }
158 *
159 */
160 public void setValue(String value) {
161 this.value = value;
162 }
163
164 }
165
166 }