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 * <complexType name="CustomerContentSearchRequest"> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element name="CustomerPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/> 32 * <element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 33 * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 34 * <element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> 35 * </sequence> 36 * </restriction> 37 * </complexContent> 38 * </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 }