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="MarketplaceDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31 * <element name="AWSAccessKeyId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32 * <element name="SubscriptionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33 * <element name="AssociateTag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34 * <element name="Validate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35 * <element name="Shared" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}HelpRequest" minOccurs="0"/>
36 * <element name="Request" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}HelpRequest" maxOccurs="unbounded" minOccurs="0"/>
37 * </sequence>
38 * </restriction>
39 * </complexContent>
40 * </complexType>
41 * </pre>
42 *
43 *
44 */
45 @XmlAccessorType(XmlAccessType.FIELD)
46 @XmlType(name = "", propOrder = {
47 "marketplaceDomain",
48 "awsAccessKeyId",
49 "subscriptionId",
50 "associateTag",
51 "validate",
52 "shared",
53 "request"
54 })
55 @XmlRootElement(name = "Help")
56 public class Help {
57
58 @XmlElement(name = "MarketplaceDomain")
59 protected String marketplaceDomain;
60 @XmlElement(name = "AWSAccessKeyId")
61 protected String awsAccessKeyId;
62 @XmlElement(name = "SubscriptionId")
63 protected String subscriptionId;
64 @XmlElement(name = "AssociateTag")
65 protected String associateTag;
66 @XmlElement(name = "Validate")
67 protected String validate;
68 @XmlElement(name = "Shared")
69 protected HelpRequest shared;
70 @XmlElement(name = "Request")
71 protected List<HelpRequest> request;
72
73 /**
74 * Gets the value of the marketplaceDomain property.
75 *
76 * @return
77 * possible object is
78 * {@link String }
79 *
80 */
81 public String getMarketplaceDomain() {
82 return marketplaceDomain;
83 }
84
85 /**
86 * Sets the value of the marketplaceDomain property.
87 *
88 * @param value
89 * allowed object is
90 * {@link String }
91 *
92 */
93 public void setMarketplaceDomain(String value) {
94 this.marketplaceDomain = value;
95 }
96
97 /**
98 * Gets the value of the awsAccessKeyId property.
99 *
100 * @return
101 * possible object is
102 * {@link String }
103 *
104 */
105 public String getAWSAccessKeyId() {
106 return awsAccessKeyId;
107 }
108
109 /**
110 * Sets the value of the awsAccessKeyId property.
111 *
112 * @param value
113 * allowed object is
114 * {@link String }
115 *
116 */
117 public void setAWSAccessKeyId(String value) {
118 this.awsAccessKeyId = value;
119 }
120
121 /**
122 * Gets the value of the subscriptionId property.
123 *
124 * @return
125 * possible object is
126 * {@link String }
127 *
128 */
129 public String getSubscriptionId() {
130 return subscriptionId;
131 }
132
133 /**
134 * Sets the value of the subscriptionId property.
135 *
136 * @param value
137 * allowed object is
138 * {@link String }
139 *
140 */
141 public void setSubscriptionId(String value) {
142 this.subscriptionId = value;
143 }
144
145 /**
146 * Gets the value of the associateTag property.
147 *
148 * @return
149 * possible object is
150 * {@link String }
151 *
152 */
153 public String getAssociateTag() {
154 return associateTag;
155 }
156
157 /**
158 * Sets the value of the associateTag property.
159 *
160 * @param value
161 * allowed object is
162 * {@link String }
163 *
164 */
165 public void setAssociateTag(String value) {
166 this.associateTag = value;
167 }
168
169 /**
170 * Gets the value of the validate property.
171 *
172 * @return
173 * possible object is
174 * {@link String }
175 *
176 */
177 public String getValidate() {
178 return validate;
179 }
180
181 /**
182 * Sets the value of the validate property.
183 *
184 * @param value
185 * allowed object is
186 * {@link String }
187 *
188 */
189 public void setValidate(String value) {
190 this.validate = value;
191 }
192
193 /**
194 * Gets the value of the shared property.
195 *
196 * @return
197 * possible object is
198 * {@link HelpRequest }
199 *
200 */
201 public HelpRequest getShared() {
202 return shared;
203 }
204
205 /**
206 * Sets the value of the shared property.
207 *
208 * @param value
209 * allowed object is
210 * {@link HelpRequest }
211 *
212 */
213 public void setShared(HelpRequest value) {
214 this.shared = value;
215 }
216
217 /**
218 * Gets the value of the request property.
219 *
220 * <p>
221 * This accessor method returns a reference to the live list,
222 * not a snapshot. Therefore any modification you make to the
223 * returned list will be present inside the JAXB object.
224 * This is why there is not a <CODE>set</CODE> method for the request property.
225 *
226 * <p>
227 * For example, to add a new item, do as follows:
228 * <pre>
229 * getRequest().add(newItem);
230 * </pre>
231 *
232 *
233 * <p>
234 * Objects of the following type(s) are allowed in the list
235 * {@link HelpRequest }
236 *
237 *
238 */
239 public List<HelpRequest> getRequest() {
240 if (request == null) {
241 request = new ArrayList<HelpRequest>();
242 }
243 return this.request;
244 }
245
246 }