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