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="MarketplaceDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31   *         &lt;element name="AWSAccessKeyId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32   *         &lt;element name="SubscriptionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33   *         &lt;element name="AssociateTag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34   *         &lt;element name="Validate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35   *         &lt;element name="Shared" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}HelpRequest" minOccurs="0"/>
36   *         &lt;element name="Request" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}HelpRequest" maxOccurs="unbounded" minOccurs="0"/>
37   *       &lt;/sequence>
38   *     &lt;/restriction>
39   *   &lt;/complexContent>
40   * &lt;/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 }