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.XmlRootElement; 18 import javax.xml.bind.annotation.XmlSchemaType; 19 import javax.xml.bind.annotation.XmlType; 20 21 22 /** 23 * <p>Java class for anonymous complex type. 24 * 25 * <p>The following schema fragment specifies the expected content contained within this class. 26 * 27 * <pre> 28 * <complexType> 29 * <complexContent> 30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 31 * <sequence> 32 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Request" minOccurs="0"/> 33 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}CorrectedQuery" minOccurs="0"/> 34 * <element name="Qid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 35 * <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/> 36 * <element name="TotalPages" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/> 37 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}SearchResultsMap" minOccurs="0"/> 38 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Item" maxOccurs="unbounded" minOccurs="0"/> 39 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}SearchBinSets" minOccurs="0"/> 40 * </sequence> 41 * </restriction> 42 * </complexContent> 43 * </complexType> 44 * </pre> 45 * 46 * 47 */ 48 @XmlAccessorType(XmlAccessType.FIELD) 49 @XmlType(name = "", propOrder = { 50 "request", 51 "correctedQuery", 52 "qid", 53 "totalResults", 54 "totalPages", 55 "searchResultsMap", 56 "item", 57 "searchBinSets" 58 }) 59 @XmlRootElement(name = "Items") 60 public class Items { 61 62 @XmlElement(name = "Request") 63 protected Request request; 64 @XmlElement(name = "CorrectedQuery") 65 protected CorrectedQuery correctedQuery; 66 @XmlElement(name = "Qid") 67 protected String qid; 68 @XmlElement(name = "TotalResults") 69 @XmlSchemaType(name = "nonNegativeInteger") 70 protected BigInteger totalResults; 71 @XmlElement(name = "TotalPages") 72 @XmlSchemaType(name = "nonNegativeInteger") 73 protected BigInteger totalPages; 74 @XmlElement(name = "SearchResultsMap") 75 protected SearchResultsMap searchResultsMap; 76 @XmlElement(name = "Item") 77 protected List<Item> item; 78 @XmlElement(name = "SearchBinSets") 79 protected SearchBinSets searchBinSets; 80 81 /** 82 * Gets the value of the request property. 83 * 84 * @return 85 * possible object is 86 * {@link Request } 87 * 88 */ 89 public Request getRequest() { 90 return request; 91 } 92 93 /** 94 * Sets the value of the request property. 95 * 96 * @param value 97 * allowed object is 98 * {@link Request } 99 * 100 */ 101 public void setRequest(Request value) { 102 this.request = value; 103 } 104 105 /** 106 * Gets the value of the correctedQuery property. 107 * 108 * @return 109 * possible object is 110 * {@link CorrectedQuery } 111 * 112 */ 113 public CorrectedQuery getCorrectedQuery() { 114 return correctedQuery; 115 } 116 117 /** 118 * Sets the value of the correctedQuery property. 119 * 120 * @param value 121 * allowed object is 122 * {@link CorrectedQuery } 123 * 124 */ 125 public void setCorrectedQuery(CorrectedQuery value) { 126 this.correctedQuery = value; 127 } 128 129 /** 130 * Gets the value of the qid property. 131 * 132 * @return 133 * possible object is 134 * {@link String } 135 * 136 */ 137 public String getQid() { 138 return qid; 139 } 140 141 /** 142 * Sets the value of the qid property. 143 * 144 * @param value 145 * allowed object is 146 * {@link String } 147 * 148 */ 149 public void setQid(String value) { 150 this.qid = value; 151 } 152 153 /** 154 * Gets the value of the totalResults property. 155 * 156 * @return 157 * possible object is 158 * {@link BigInteger } 159 * 160 */ 161 public BigInteger getTotalResults() { 162 return totalResults; 163 } 164 165 /** 166 * Sets the value of the totalResults property. 167 * 168 * @param value 169 * allowed object is 170 * {@link BigInteger } 171 * 172 */ 173 public void setTotalResults(BigInteger value) { 174 this.totalResults = value; 175 } 176 177 /** 178 * Gets the value of the totalPages property. 179 * 180 * @return 181 * possible object is 182 * {@link BigInteger } 183 * 184 */ 185 public BigInteger getTotalPages() { 186 return totalPages; 187 } 188 189 /** 190 * Sets the value of the totalPages property. 191 * 192 * @param value 193 * allowed object is 194 * {@link BigInteger } 195 * 196 */ 197 public void setTotalPages(BigInteger value) { 198 this.totalPages = value; 199 } 200 201 /** 202 * Gets the value of the searchResultsMap property. 203 * 204 * @return 205 * possible object is 206 * {@link SearchResultsMap } 207 * 208 */ 209 public SearchResultsMap getSearchResultsMap() { 210 return searchResultsMap; 211 } 212 213 /** 214 * Sets the value of the searchResultsMap property. 215 * 216 * @param value 217 * allowed object is 218 * {@link SearchResultsMap } 219 * 220 */ 221 public void setSearchResultsMap(SearchResultsMap value) { 222 this.searchResultsMap = value; 223 } 224 225 /** 226 * Gets the value of the item property. 227 * 228 * <p> 229 * This accessor method returns a reference to the live list, 230 * not a snapshot. Therefore any modification you make to the 231 * returned list will be present inside the JAXB object. 232 * This is why there is not a <CODE>set</CODE> method for the item property. 233 * 234 * <p> 235 * For example, to add a new item, do as follows: 236 * <pre> 237 * getItem().add(newItem); 238 * </pre> 239 * 240 * 241 * <p> 242 * Objects of the following type(s) are allowed in the list 243 * {@link Item } 244 * 245 * 246 */ 247 public List<Item> getItem() { 248 if (item == null) { 249 item = new ArrayList<Item>(); 250 } 251 return this.item; 252 } 253 254 /** 255 * Gets the value of the searchBinSets property. 256 * 257 * @return 258 * possible object is 259 * {@link SearchBinSets } 260 * 261 */ 262 public SearchBinSets getSearchBinSets() { 263 return searchBinSets; 264 } 265 266 /** 267 * Sets the value of the searchBinSets property. 268 * 269 * @param value 270 * allowed object is 271 * {@link SearchBinSets } 272 * 273 */ 274 public void setSearchBinSets(SearchBinSets value) { 275 this.searchBinSets = value; 276 } 277 278 }