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 name="BinName" type="{http://www.w3.org/2001/XMLSchema}string"/> 33 * <element name="BinItemCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/> 34 * <element name="BinParameter" maxOccurs="unbounded" minOccurs="0"> 35 * <complexType> 36 * <complexContent> 37 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 38 * <sequence> 39 * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/> 40 * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/> 41 * </sequence> 42 * </restriction> 43 * </complexContent> 44 * </complexType> 45 * </element> 46 * </sequence> 47 * </restriction> 48 * </complexContent> 49 * </complexType> 50 * </pre> 51 * 52 * 53 */ 54 @XmlAccessorType(XmlAccessType.FIELD) 55 @XmlType(name = "", propOrder = { 56 "binName", 57 "binItemCount", 58 "binParameter" 59 }) 60 @XmlRootElement(name = "Bin") 61 public class Bin { 62 63 @XmlElement(name = "BinName", required = true) 64 protected String binName; 65 @XmlElement(name = "BinItemCount", required = true) 66 @XmlSchemaType(name = "positiveInteger") 67 protected BigInteger binItemCount; 68 @XmlElement(name = "BinParameter") 69 protected List<Bin.BinParameter> binParameter; 70 71 /** 72 * Gets the value of the binName property. 73 * 74 * @return 75 * possible object is 76 * {@link String } 77 * 78 */ 79 public String getBinName() { 80 return binName; 81 } 82 83 /** 84 * Sets the value of the binName property. 85 * 86 * @param value 87 * allowed object is 88 * {@link String } 89 * 90 */ 91 public void setBinName(String value) { 92 this.binName = value; 93 } 94 95 /** 96 * Gets the value of the binItemCount property. 97 * 98 * @return 99 * possible object is 100 * {@link BigInteger } 101 * 102 */ 103 public BigInteger getBinItemCount() { 104 return binItemCount; 105 } 106 107 /** 108 * Sets the value of the binItemCount property. 109 * 110 * @param value 111 * allowed object is 112 * {@link BigInteger } 113 * 114 */ 115 public void setBinItemCount(BigInteger value) { 116 this.binItemCount = value; 117 } 118 119 /** 120 * Gets the value of the binParameter property. 121 * 122 * <p> 123 * This accessor method returns a reference to the live list, 124 * not a snapshot. Therefore any modification you make to the 125 * returned list will be present inside the JAXB object. 126 * This is why there is not a <CODE>set</CODE> method for the binParameter property. 127 * 128 * <p> 129 * For example, to add a new item, do as follows: 130 * <pre> 131 * getBinParameter().add(newItem); 132 * </pre> 133 * 134 * 135 * <p> 136 * Objects of the following type(s) are allowed in the list 137 * {@link Bin.BinParameter } 138 * 139 * 140 */ 141 public List<Bin.BinParameter> getBinParameter() { 142 if (binParameter == null) { 143 binParameter = new ArrayList<Bin.BinParameter>(); 144 } 145 return this.binParameter; 146 } 147 148 149 /** 150 * <p>Java class for anonymous complex type. 151 * 152 * <p>The following schema fragment specifies the expected content contained within this class. 153 * 154 * <pre> 155 * <complexType> 156 * <complexContent> 157 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 158 * <sequence> 159 * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/> 160 * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/> 161 * </sequence> 162 * </restriction> 163 * </complexContent> 164 * </complexType> 165 * </pre> 166 * 167 * 168 */ 169 @XmlAccessorType(XmlAccessType.FIELD) 170 @XmlType(name = "", propOrder = { 171 "name", 172 "value" 173 }) 174 public static class BinParameter { 175 176 @XmlElement(name = "Name", required = true) 177 protected String name; 178 @XmlElement(name = "Value", required = true) 179 protected String value; 180 181 /** 182 * Gets the value of the name property. 183 * 184 * @return 185 * possible object is 186 * {@link String } 187 * 188 */ 189 public String getName() { 190 return name; 191 } 192 193 /** 194 * Sets the value of the name property. 195 * 196 * @param value 197 * allowed object is 198 * {@link String } 199 * 200 */ 201 public void setName(String value) { 202 this.name = value; 203 } 204 205 /** 206 * Gets the value of the value property. 207 * 208 * @return 209 * possible object is 210 * {@link String } 211 * 212 */ 213 public String getValue() { 214 return value; 215 } 216 217 /** 218 * Sets the value of the value property. 219 * 220 * @param value 221 * allowed object is 222 * {@link String } 223 * 224 */ 225 public void setValue(String value) { 226 this.value = value; 227 } 228 229 } 230 231 }