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