Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 vikram.rag 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
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: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigDecimal;
12
import java.math.BigInteger;
13
import java.util.ArrayList;
14
import java.util.List;
15
import javax.xml.bind.annotation.XmlAccessType;
16
import javax.xml.bind.annotation.XmlAccessorType;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlSchemaType;
20
import javax.xml.bind.annotation.XmlType;
21
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
22
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23
 
24
 
25
/**
26
 * <p>Java class for anonymous complex type.
27
 * 
28
 * <p>The following schema fragment specifies the expected content contained within this class.
29
 * 
30
 * <pre>
31
 * &lt;complexType>
32
 *   &lt;complexContent>
33
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34
 *       &lt;sequence>
35
 *         &lt;element name="VariationData" minOccurs="0">
36
 *           &lt;complexType>
37
 *             &lt;complexContent>
38
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39
 *                 &lt;sequence>
40
 *                   &lt;element name="Parentage">
41
 *                     &lt;simpleType>
42
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
43
 *                         &lt;enumeration value="parent"/>
44
 *                         &lt;enumeration value="child"/>
45
 *                       &lt;/restriction>
46
 *                     &lt;/simpleType>
47
 *                   &lt;/element>
48
 *                   &lt;element name="VariationTheme" minOccurs="0">
49
 *                     &lt;simpleType>
50
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
51
 *                         &lt;enumeration value="Size"/>
52
 *                         &lt;enumeration value="Color"/>
53
 *                         &lt;enumeration value="Material"/>
54
 *                         &lt;enumeration value="ItemWeight"/>
55
 *                         &lt;enumeration value="Size-Color"/>
56
 *                         &lt;enumeration value="Style"/>
57
 *                         &lt;enumeration value="PATTERN"/>
58
 *                         &lt;enumeration value="ItemPackageQuantity"/>
59
 *                         &lt;enumeration value="CustomerPackageType"/>
60
 *                         &lt;enumeration value="ColorName-CustomerPackageType"/>
61
 *                         &lt;enumeration value="SizeName-CustomerPackageType"/>
62
 *                         &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
63
 *                         &lt;enumeration value="StyleName-CustomerPackageType"/>
64
 *                         &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
65
 *                       &lt;/restriction>
66
 *                     &lt;/simpleType>
67
 *                   &lt;/element>
68
 *                 &lt;/sequence>
69
 *               &lt;/restriction>
70
 *             &lt;/complexContent>
71
 *           &lt;/complexType>
72
 *         &lt;/element>
73
 *         &lt;element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
74
 *         &lt;element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
75
 *         &lt;element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
76
 *         &lt;element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
77
 *         &lt;element name="Brightness" type="{}LumensType" minOccurs="0"/>
78
 *         &lt;element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
79
 *         &lt;element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
80
 *         &lt;element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
81
 *         &lt;element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
82
 *         &lt;element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
83
 *         &lt;element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
84
 *         &lt;element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
85
 *         &lt;element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
86
 *         &lt;element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
87
 *         &lt;element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
88
 *         &lt;element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
89
 *         &lt;element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
90
 *         &lt;element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
91
 *         &lt;element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
92
 *         &lt;element name="CutType" type="{}StringNotNull" minOccurs="0"/>
93
 *         &lt;element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
94
 *         &lt;element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
95
 *         &lt;element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
96
 *         &lt;element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
97
 *         &lt;element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
98
 *         &lt;element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
99
 *         &lt;element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
100
 *         &lt;element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
101
 *         &lt;element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
102
 *         &lt;element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
103
 *         &lt;element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
104
 *         &lt;element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
105
 *         &lt;element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
106
 *         &lt;element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
107
 *         &lt;element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
108
 *         &lt;element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
109
 *         &lt;element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
110
 *         &lt;element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
111
 *         &lt;element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
112
 *         &lt;element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
113
 *         &lt;element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
114
 *         &lt;element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
115
 *         &lt;element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
116
 *         &lt;element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
117
 *         &lt;element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
118
 *         &lt;element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
119
 *         &lt;element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
120
 *         &lt;element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
121
 *         &lt;element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
122
 *         &lt;element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
123
 *         &lt;element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
124
 *         &lt;element name="Torque" type="{}TorqueType" minOccurs="0"/>
125
 *         &lt;element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
126
 *         &lt;element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
127
 *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
128
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
129
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
130
 *         &lt;element name="Material" type="{}StringNotNull" minOccurs="0"/>
131
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
132
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
133
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
134
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
135
 *         &lt;element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
136
 *         &lt;element name="RValue" type="{}RValueType" minOccurs="0"/>
137
 *         &lt;element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
138
 *         &lt;element name="Voltage" type="{}Dimension" minOccurs="0"/>
139
 *         &lt;element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
140
 *         &lt;element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
141
 *       &lt;/sequence>
142
 *     &lt;/restriction>
143
 *   &lt;/complexContent>
144
 * &lt;/complexType>
145
 * </pre>
146
 * 
147
 * 
148
 */
149
@XmlAccessorType(XmlAccessType.FIELD)
150
@XmlType(name = "", propOrder = {
151
    "variationData",
152
    "accessoryConnectionType",
153
    "batteryCapacity",
154
    "bladeEdge",
155
    "bladeLength",
156
    "brightness",
157
    "bulbType",
158
    "centerLength",
159
    "compatibleDevices",
160
    "compatibleFastenerRange",
161
    "coolingMethod",
162
    "coolingWattage",
163
    "cornerRadius",
164
    "energyConsumption",
165
    "energyEfficiencyRatioCooling",
166
    "environmentalDescription",
167
    "euEnergyEfficiencyClassHeating",
168
    "euEnergyLabelEfficiencyClass",
169
    "externalTestingCertification",
170
    "coverage",
171
    "cutType",
172
    "cuttingWidth",
173
    "deviceType",
174
    "displayStyle",
175
    "flushType",
176
    "foldedKnifeSize",
177
    "gritRating",
178
    "handleMaterial",
179
    "headStyle",
180
    "heaterWattage",
181
    "insideDiameter",
182
    "laserBeamColor",
183
    "maximumPower",
184
    "measurementAccuracy",
185
    "measurementSystem",
186
    "minimumEfficiencyReportingValue",
187
    "numberOfBasins",
188
    "numberOfHoles",
189
    "numberOfItems",
190
    "outsideDiameter",
191
    "performanceDescription",
192
    "plugFormat",
193
    "plugProfile",
194
    "recycledContentPercentage",
195
    "roughIn",
196
    "speed",
197
    "spoutHeight",
198
    "spoutReach",
199
    "switchStyle",
200
    "switchType",
201
    "threadSize",
202
    "toolTipDescription",
203
    "torque",
204
    "uvProtection",
205
    "viewingArea",
206
    "size",
207
    "color",
208
    "colorMap",
209
    "material",
210
    "displayVolume",
211
    "displayWeight",
212
    "displayLength",
213
    "manufacturerWarrantyDescription",
214
    "powerSource",
215
    "rValue",
216
    "sellerWarrantyDescription",
217
    "voltage",
218
    "wattage",
219
    "customerPackageType"
220
})
221
@XmlRootElement(name = "BuildingMaterials")
222
public class BuildingMaterials {
223
 
224
    @XmlElement(name = "VariationData")
225
    protected BuildingMaterials.VariationData variationData;
226
    @XmlElement(name = "AccessoryConnectionType")
227
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
228
    protected String accessoryConnectionType;
229
    @XmlElement(name = "BatteryCapacity")
230
    protected BatteryPowerDimension batteryCapacity;
231
    @XmlElement(name = "BladeEdge")
232
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
233
    protected String bladeEdge;
234
    @XmlElement(name = "BladeLength")
235
    protected LengthDimension bladeLength;
236
    @XmlElement(name = "Brightness")
237
    protected LumensType brightness;
238
    @XmlElement(name = "BulbType")
239
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
240
    protected String bulbType;
241
    @XmlElement(name = "CenterLength")
242
    protected LengthDimension centerLength;
243
    @XmlElement(name = "CompatibleDevices")
244
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
245
    protected String compatibleDevices;
246
    @XmlElement(name = "CompatibleFastenerRange")
247
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
248
    protected String compatibleFastenerRange;
249
    @XmlElement(name = "CoolingMethod")
250
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
251
    protected String coolingMethod;
252
    @XmlElement(name = "CoolingWattage")
253
    protected WattageDimension coolingWattage;
254
    @XmlElement(name = "CornerRadius")
255
    protected LengthDimension cornerRadius;
256
    @XmlElement(name = "EnergyConsumption")
257
    protected EnergyConsumptionDimension energyConsumption;
258
    @XmlElement(name = "EnergyEfficiencyRatioCooling")
259
    protected BigInteger energyEfficiencyRatioCooling;
260
    @XmlElement(name = "EnvironmentalDescription")
261
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
262
    protected String environmentalDescription;
263
    @XmlElement(name = "EuEnergyEfficiencyClassHeating")
264
    protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating;
265
    @XmlElement(name = "EuEnergyLabelEfficiencyClass")
266
    protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass;
267
    @XmlElement(name = "ExternalTestingCertification")
268
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
269
    protected List<String> externalTestingCertification;
270
    @XmlElement(name = "Coverage")
271
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
272
    protected String coverage;
273
    @XmlElement(name = "CutType")
274
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
275
    protected String cutType;
276
    @XmlElement(name = "CuttingWidth")
277
    protected LengthDimension cuttingWidth;
278
    @XmlElement(name = "DeviceType")
279
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
280
    protected String deviceType;
281
    @XmlElement(name = "DisplayStyle")
282
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
283
    protected String displayStyle;
284
    @XmlElement(name = "FlushType")
285
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
286
    protected String flushType;
287
    @XmlElement(name = "FoldedKnifeSize")
288
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
289
    protected String foldedKnifeSize;
290
    @XmlElement(name = "GritRating")
291
    @XmlSchemaType(name = "positiveInteger")
292
    protected BigInteger gritRating;
293
    @XmlElement(name = "HandleMaterial")
294
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
295
    protected String handleMaterial;
296
    @XmlElement(name = "HeadStyle")
297
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
298
    protected String headStyle;
299
    @XmlElement(name = "HeaterWattage")
300
    protected WattageDimension heaterWattage;
301
    @XmlElement(name = "InsideDiameter")
302
    protected LengthDimension insideDiameter;
303
    @XmlElement(name = "LaserBeamColor")
304
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
305
    protected String laserBeamColor;
306
    @XmlElement(name = "MaximumPower")
307
    protected MaximumPowerType maximumPower;
308
    @XmlElement(name = "MeasurementAccuracy")
309
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
310
    protected String measurementAccuracy;
311
    @XmlElement(name = "MeasurementSystem")
312
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
313
    protected String measurementSystem;
314
    @XmlElement(name = "MinimumEfficiencyReportingValue")
315
    protected Integer minimumEfficiencyReportingValue;
316
    @XmlElement(name = "NumberOfBasins")
317
    @XmlSchemaType(name = "positiveInteger")
318
    protected BigInteger numberOfBasins;
319
    @XmlElement(name = "NumberOfHoles")
320
    @XmlSchemaType(name = "positiveInteger")
321
    protected BigInteger numberOfHoles;
322
    @XmlElement(name = "NumberOfItems")
323
    @XmlSchemaType(name = "positiveInteger")
324
    protected BigInteger numberOfItems;
325
    @XmlElement(name = "OutsideDiameter")
326
    protected LengthDimension outsideDiameter;
327
    @XmlElement(name = "PerformanceDescription")
328
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
329
    protected String performanceDescription;
330
    @XmlElement(name = "PlugFormat")
331
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
332
    protected String plugFormat;
333
    @XmlElement(name = "PlugProfile")
334
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
335
    protected String plugProfile;
336
    @XmlElement(name = "RecycledContentPercentage")
337
    protected BigInteger recycledContentPercentage;
338
    @XmlElement(name = "RoughIn")
339
    protected LengthDimension roughIn;
340
    @XmlElement(name = "Speed")
341
    protected SpeedDimension speed;
342
    @XmlElement(name = "SpoutHeight")
343
    protected LengthDimension spoutHeight;
344
    @XmlElement(name = "SpoutReach")
345
    protected LengthDimension spoutReach;
346
    @XmlElement(name = "SwitchStyle")
347
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
348
    protected String switchStyle;
349
    @XmlElement(name = "SwitchType")
350
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
351
    protected String switchType;
352
    @XmlElement(name = "ThreadSize")
353
    protected LengthDimensionOptionalUnit threadSize;
354
    @XmlElement(name = "ToolTipDescription")
355
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
356
    protected String toolTipDescription;
357
    @XmlElement(name = "Torque")
358
    protected TorqueType torque;
359
    @XmlElement(name = "UVProtection")
360
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
361
    protected String uvProtection;
362
    @XmlElement(name = "ViewingArea")
363
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
364
    protected String viewingArea;
365
    @XmlElement(name = "Size")
366
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
367
    protected String size;
368
    @XmlElement(name = "Color")
369
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
370
    protected String color;
371
    @XmlElement(name = "ColorMap")
372
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
373
    protected String colorMap;
374
    @XmlElement(name = "Material")
375
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
376
    protected String material;
377
    @XmlElement(name = "DisplayVolume")
378
    protected VolumeDimension displayVolume;
379
    @XmlElement(name = "DisplayWeight")
380
    protected WeightDimension displayWeight;
381
    @XmlElement(name = "DisplayLength")
382
    protected LengthDimension displayLength;
383
    @XmlElement(name = "ManufacturerWarrantyDescription")
384
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
385
    protected String manufacturerWarrantyDescription;
386
    @XmlElement(name = "PowerSource")
387
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
388
    protected String powerSource;
389
    @XmlElement(name = "RValue")
390
    protected Integer rValue;
391
    @XmlElement(name = "SellerWarrantyDescription")
392
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
393
    protected String sellerWarrantyDescription;
394
    @XmlElement(name = "Voltage")
395
    protected BigDecimal voltage;
396
    @XmlElement(name = "Wattage")
397
    protected WattageDimensionOptionalUnit wattage;
398
    @XmlElement(name = "CustomerPackageType")
399
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
400
    protected String customerPackageType;
401
 
402
    /**
403
     * Gets the value of the variationData property.
404
     * 
405
     * @return
406
     *     possible object is
407
     *     {@link BuildingMaterials.VariationData }
408
     *     
409
     */
410
    public BuildingMaterials.VariationData getVariationData() {
411
        return variationData;
412
    }
413
 
414
    /**
415
     * Sets the value of the variationData property.
416
     * 
417
     * @param value
418
     *     allowed object is
419
     *     {@link BuildingMaterials.VariationData }
420
     *     
421
     */
422
    public void setVariationData(BuildingMaterials.VariationData value) {
423
        this.variationData = value;
424
    }
425
 
426
    /**
427
     * Gets the value of the accessoryConnectionType property.
428
     * 
429
     * @return
430
     *     possible object is
431
     *     {@link String }
432
     *     
433
     */
434
    public String getAccessoryConnectionType() {
435
        return accessoryConnectionType;
436
    }
437
 
438
    /**
439
     * Sets the value of the accessoryConnectionType property.
440
     * 
441
     * @param value
442
     *     allowed object is
443
     *     {@link String }
444
     *     
445
     */
446
    public void setAccessoryConnectionType(String value) {
447
        this.accessoryConnectionType = value;
448
    }
449
 
450
    /**
451
     * Gets the value of the batteryCapacity property.
452
     * 
453
     * @return
454
     *     possible object is
455
     *     {@link BatteryPowerDimension }
456
     *     
457
     */
458
    public BatteryPowerDimension getBatteryCapacity() {
459
        return batteryCapacity;
460
    }
461
 
462
    /**
463
     * Sets the value of the batteryCapacity property.
464
     * 
465
     * @param value
466
     *     allowed object is
467
     *     {@link BatteryPowerDimension }
468
     *     
469
     */
470
    public void setBatteryCapacity(BatteryPowerDimension value) {
471
        this.batteryCapacity = value;
472
    }
473
 
474
    /**
475
     * Gets the value of the bladeEdge property.
476
     * 
477
     * @return
478
     *     possible object is
479
     *     {@link String }
480
     *     
481
     */
482
    public String getBladeEdge() {
483
        return bladeEdge;
484
    }
485
 
486
    /**
487
     * Sets the value of the bladeEdge property.
488
     * 
489
     * @param value
490
     *     allowed object is
491
     *     {@link String }
492
     *     
493
     */
494
    public void setBladeEdge(String value) {
495
        this.bladeEdge = value;
496
    }
497
 
498
    /**
499
     * Gets the value of the bladeLength property.
500
     * 
501
     * @return
502
     *     possible object is
503
     *     {@link LengthDimension }
504
     *     
505
     */
506
    public LengthDimension getBladeLength() {
507
        return bladeLength;
508
    }
509
 
510
    /**
511
     * Sets the value of the bladeLength property.
512
     * 
513
     * @param value
514
     *     allowed object is
515
     *     {@link LengthDimension }
516
     *     
517
     */
518
    public void setBladeLength(LengthDimension value) {
519
        this.bladeLength = value;
520
    }
521
 
522
    /**
523
     * Gets the value of the brightness property.
524
     * 
525
     * @return
526
     *     possible object is
527
     *     {@link LumensType }
528
     *     
529
     */
530
    public LumensType getBrightness() {
531
        return brightness;
532
    }
533
 
534
    /**
535
     * Sets the value of the brightness property.
536
     * 
537
     * @param value
538
     *     allowed object is
539
     *     {@link LumensType }
540
     *     
541
     */
542
    public void setBrightness(LumensType value) {
543
        this.brightness = value;
544
    }
545
 
546
    /**
547
     * Gets the value of the bulbType property.
548
     * 
549
     * @return
550
     *     possible object is
551
     *     {@link String }
552
     *     
553
     */
554
    public String getBulbType() {
555
        return bulbType;
556
    }
557
 
558
    /**
559
     * Sets the value of the bulbType property.
560
     * 
561
     * @param value
562
     *     allowed object is
563
     *     {@link String }
564
     *     
565
     */
566
    public void setBulbType(String value) {
567
        this.bulbType = value;
568
    }
569
 
570
    /**
571
     * Gets the value of the centerLength property.
572
     * 
573
     * @return
574
     *     possible object is
575
     *     {@link LengthDimension }
576
     *     
577
     */
578
    public LengthDimension getCenterLength() {
579
        return centerLength;
580
    }
581
 
582
    /**
583
     * Sets the value of the centerLength property.
584
     * 
585
     * @param value
586
     *     allowed object is
587
     *     {@link LengthDimension }
588
     *     
589
     */
590
    public void setCenterLength(LengthDimension value) {
591
        this.centerLength = value;
592
    }
593
 
594
    /**
595
     * Gets the value of the compatibleDevices property.
596
     * 
597
     * @return
598
     *     possible object is
599
     *     {@link String }
600
     *     
601
     */
602
    public String getCompatibleDevices() {
603
        return compatibleDevices;
604
    }
605
 
606
    /**
607
     * Sets the value of the compatibleDevices property.
608
     * 
609
     * @param value
610
     *     allowed object is
611
     *     {@link String }
612
     *     
613
     */
614
    public void setCompatibleDevices(String value) {
615
        this.compatibleDevices = value;
616
    }
617
 
618
    /**
619
     * Gets the value of the compatibleFastenerRange property.
620
     * 
621
     * @return
622
     *     possible object is
623
     *     {@link String }
624
     *     
625
     */
626
    public String getCompatibleFastenerRange() {
627
        return compatibleFastenerRange;
628
    }
629
 
630
    /**
631
     * Sets the value of the compatibleFastenerRange property.
632
     * 
633
     * @param value
634
     *     allowed object is
635
     *     {@link String }
636
     *     
637
     */
638
    public void setCompatibleFastenerRange(String value) {
639
        this.compatibleFastenerRange = value;
640
    }
641
 
642
    /**
643
     * Gets the value of the coolingMethod property.
644
     * 
645
     * @return
646
     *     possible object is
647
     *     {@link String }
648
     *     
649
     */
650
    public String getCoolingMethod() {
651
        return coolingMethod;
652
    }
653
 
654
    /**
655
     * Sets the value of the coolingMethod property.
656
     * 
657
     * @param value
658
     *     allowed object is
659
     *     {@link String }
660
     *     
661
     */
662
    public void setCoolingMethod(String value) {
663
        this.coolingMethod = value;
664
    }
665
 
666
    /**
667
     * Gets the value of the coolingWattage property.
668
     * 
669
     * @return
670
     *     possible object is
671
     *     {@link WattageDimension }
672
     *     
673
     */
674
    public WattageDimension getCoolingWattage() {
675
        return coolingWattage;
676
    }
677
 
678
    /**
679
     * Sets the value of the coolingWattage property.
680
     * 
681
     * @param value
682
     *     allowed object is
683
     *     {@link WattageDimension }
684
     *     
685
     */
686
    public void setCoolingWattage(WattageDimension value) {
687
        this.coolingWattage = value;
688
    }
689
 
690
    /**
691
     * Gets the value of the cornerRadius property.
692
     * 
693
     * @return
694
     *     possible object is
695
     *     {@link LengthDimension }
696
     *     
697
     */
698
    public LengthDimension getCornerRadius() {
699
        return cornerRadius;
700
    }
701
 
702
    /**
703
     * Sets the value of the cornerRadius property.
704
     * 
705
     * @param value
706
     *     allowed object is
707
     *     {@link LengthDimension }
708
     *     
709
     */
710
    public void setCornerRadius(LengthDimension value) {
711
        this.cornerRadius = value;
712
    }
713
 
714
    /**
715
     * Gets the value of the energyConsumption property.
716
     * 
717
     * @return
718
     *     possible object is
719
     *     {@link EnergyConsumptionDimension }
720
     *     
721
     */
722
    public EnergyConsumptionDimension getEnergyConsumption() {
723
        return energyConsumption;
724
    }
725
 
726
    /**
727
     * Sets the value of the energyConsumption property.
728
     * 
729
     * @param value
730
     *     allowed object is
731
     *     {@link EnergyConsumptionDimension }
732
     *     
733
     */
734
    public void setEnergyConsumption(EnergyConsumptionDimension value) {
735
        this.energyConsumption = value;
736
    }
737
 
738
    /**
739
     * Gets the value of the energyEfficiencyRatioCooling property.
740
     * 
741
     * @return
742
     *     possible object is
743
     *     {@link BigInteger }
744
     *     
745
     */
746
    public BigInteger getEnergyEfficiencyRatioCooling() {
747
        return energyEfficiencyRatioCooling;
748
    }
749
 
750
    /**
751
     * Sets the value of the energyEfficiencyRatioCooling property.
752
     * 
753
     * @param value
754
     *     allowed object is
755
     *     {@link BigInteger }
756
     *     
757
     */
758
    public void setEnergyEfficiencyRatioCooling(BigInteger value) {
759
        this.energyEfficiencyRatioCooling = value;
760
    }
761
 
762
    /**
763
     * Gets the value of the environmentalDescription property.
764
     * 
765
     * @return
766
     *     possible object is
767
     *     {@link String }
768
     *     
769
     */
770
    public String getEnvironmentalDescription() {
771
        return environmentalDescription;
772
    }
773
 
774
    /**
775
     * Sets the value of the environmentalDescription property.
776
     * 
777
     * @param value
778
     *     allowed object is
779
     *     {@link String }
780
     *     
781
     */
782
    public void setEnvironmentalDescription(String value) {
783
        this.environmentalDescription = value;
784
    }
785
 
786
    /**
787
     * Gets the value of the euEnergyEfficiencyClassHeating property.
788
     * 
789
     * @return
790
     *     possible object is
791
     *     {@link EuEnergyEfficiencyClassType }
792
     *     
793
     */
794
    public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() {
795
        return euEnergyEfficiencyClassHeating;
796
    }
797
 
798
    /**
799
     * Sets the value of the euEnergyEfficiencyClassHeating property.
800
     * 
801
     * @param value
802
     *     allowed object is
803
     *     {@link EuEnergyEfficiencyClassType }
804
     *     
805
     */
806
    public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) {
807
        this.euEnergyEfficiencyClassHeating = value;
808
    }
809
 
810
    /**
811
     * Gets the value of the euEnergyLabelEfficiencyClass property.
812
     * 
813
     * @return
814
     *     possible object is
815
     *     {@link EuEnergyEfficiencyClassType }
816
     *     
817
     */
818
    public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() {
819
        return euEnergyLabelEfficiencyClass;
820
    }
821
 
822
    /**
823
     * Sets the value of the euEnergyLabelEfficiencyClass property.
824
     * 
825
     * @param value
826
     *     allowed object is
827
     *     {@link EuEnergyEfficiencyClassType }
828
     *     
829
     */
830
    public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) {
831
        this.euEnergyLabelEfficiencyClass = value;
832
    }
833
 
834
    /**
835
     * Gets the value of the externalTestingCertification property.
836
     * 
837
     * <p>
838
     * This accessor method returns a reference to the live list,
839
     * not a snapshot. Therefore any modification you make to the
840
     * returned list will be present inside the JAXB object.
841
     * This is why there is not a <CODE>set</CODE> method for the externalTestingCertification property.
842
     * 
843
     * <p>
844
     * For example, to add a new item, do as follows:
845
     * <pre>
846
     *    getExternalTestingCertification().add(newItem);
847
     * </pre>
848
     * 
849
     * 
850
     * <p>
851
     * Objects of the following type(s) are allowed in the list
852
     * {@link String }
853
     * 
854
     * 
855
     */
856
    public List<String> getExternalTestingCertification() {
857
        if (externalTestingCertification == null) {
858
            externalTestingCertification = new ArrayList<String>();
859
        }
860
        return this.externalTestingCertification;
861
    }
862
 
863
    /**
864
     * Gets the value of the coverage property.
865
     * 
866
     * @return
867
     *     possible object is
868
     *     {@link String }
869
     *     
870
     */
871
    public String getCoverage() {
872
        return coverage;
873
    }
874
 
875
    /**
876
     * Sets the value of the coverage property.
877
     * 
878
     * @param value
879
     *     allowed object is
880
     *     {@link String }
881
     *     
882
     */
883
    public void setCoverage(String value) {
884
        this.coverage = value;
885
    }
886
 
887
    /**
888
     * Gets the value of the cutType property.
889
     * 
890
     * @return
891
     *     possible object is
892
     *     {@link String }
893
     *     
894
     */
895
    public String getCutType() {
896
        return cutType;
897
    }
898
 
899
    /**
900
     * Sets the value of the cutType property.
901
     * 
902
     * @param value
903
     *     allowed object is
904
     *     {@link String }
905
     *     
906
     */
907
    public void setCutType(String value) {
908
        this.cutType = value;
909
    }
910
 
911
    /**
912
     * Gets the value of the cuttingWidth property.
913
     * 
914
     * @return
915
     *     possible object is
916
     *     {@link LengthDimension }
917
     *     
918
     */
919
    public LengthDimension getCuttingWidth() {
920
        return cuttingWidth;
921
    }
922
 
923
    /**
924
     * Sets the value of the cuttingWidth property.
925
     * 
926
     * @param value
927
     *     allowed object is
928
     *     {@link LengthDimension }
929
     *     
930
     */
931
    public void setCuttingWidth(LengthDimension value) {
932
        this.cuttingWidth = value;
933
    }
934
 
935
    /**
936
     * Gets the value of the deviceType property.
937
     * 
938
     * @return
939
     *     possible object is
940
     *     {@link String }
941
     *     
942
     */
943
    public String getDeviceType() {
944
        return deviceType;
945
    }
946
 
947
    /**
948
     * Sets the value of the deviceType property.
949
     * 
950
     * @param value
951
     *     allowed object is
952
     *     {@link String }
953
     *     
954
     */
955
    public void setDeviceType(String value) {
956
        this.deviceType = value;
957
    }
958
 
959
    /**
960
     * Gets the value of the displayStyle property.
961
     * 
962
     * @return
963
     *     possible object is
964
     *     {@link String }
965
     *     
966
     */
967
    public String getDisplayStyle() {
968
        return displayStyle;
969
    }
970
 
971
    /**
972
     * Sets the value of the displayStyle property.
973
     * 
974
     * @param value
975
     *     allowed object is
976
     *     {@link String }
977
     *     
978
     */
979
    public void setDisplayStyle(String value) {
980
        this.displayStyle = value;
981
    }
982
 
983
    /**
984
     * Gets the value of the flushType property.
985
     * 
986
     * @return
987
     *     possible object is
988
     *     {@link String }
989
     *     
990
     */
991
    public String getFlushType() {
992
        return flushType;
993
    }
994
 
995
    /**
996
     * Sets the value of the flushType property.
997
     * 
998
     * @param value
999
     *     allowed object is
1000
     *     {@link String }
1001
     *     
1002
     */
1003
    public void setFlushType(String value) {
1004
        this.flushType = value;
1005
    }
1006
 
1007
    /**
1008
     * Gets the value of the foldedKnifeSize property.
1009
     * 
1010
     * @return
1011
     *     possible object is
1012
     *     {@link String }
1013
     *     
1014
     */
1015
    public String getFoldedKnifeSize() {
1016
        return foldedKnifeSize;
1017
    }
1018
 
1019
    /**
1020
     * Sets the value of the foldedKnifeSize property.
1021
     * 
1022
     * @param value
1023
     *     allowed object is
1024
     *     {@link String }
1025
     *     
1026
     */
1027
    public void setFoldedKnifeSize(String value) {
1028
        this.foldedKnifeSize = value;
1029
    }
1030
 
1031
    /**
1032
     * Gets the value of the gritRating property.
1033
     * 
1034
     * @return
1035
     *     possible object is
1036
     *     {@link BigInteger }
1037
     *     
1038
     */
1039
    public BigInteger getGritRating() {
1040
        return gritRating;
1041
    }
1042
 
1043
    /**
1044
     * Sets the value of the gritRating property.
1045
     * 
1046
     * @param value
1047
     *     allowed object is
1048
     *     {@link BigInteger }
1049
     *     
1050
     */
1051
    public void setGritRating(BigInteger value) {
1052
        this.gritRating = value;
1053
    }
1054
 
1055
    /**
1056
     * Gets the value of the handleMaterial property.
1057
     * 
1058
     * @return
1059
     *     possible object is
1060
     *     {@link String }
1061
     *     
1062
     */
1063
    public String getHandleMaterial() {
1064
        return handleMaterial;
1065
    }
1066
 
1067
    /**
1068
     * Sets the value of the handleMaterial property.
1069
     * 
1070
     * @param value
1071
     *     allowed object is
1072
     *     {@link String }
1073
     *     
1074
     */
1075
    public void setHandleMaterial(String value) {
1076
        this.handleMaterial = value;
1077
    }
1078
 
1079
    /**
1080
     * Gets the value of the headStyle property.
1081
     * 
1082
     * @return
1083
     *     possible object is
1084
     *     {@link String }
1085
     *     
1086
     */
1087
    public String getHeadStyle() {
1088
        return headStyle;
1089
    }
1090
 
1091
    /**
1092
     * Sets the value of the headStyle property.
1093
     * 
1094
     * @param value
1095
     *     allowed object is
1096
     *     {@link String }
1097
     *     
1098
     */
1099
    public void setHeadStyle(String value) {
1100
        this.headStyle = value;
1101
    }
1102
 
1103
    /**
1104
     * Gets the value of the heaterWattage property.
1105
     * 
1106
     * @return
1107
     *     possible object is
1108
     *     {@link WattageDimension }
1109
     *     
1110
     */
1111
    public WattageDimension getHeaterWattage() {
1112
        return heaterWattage;
1113
    }
1114
 
1115
    /**
1116
     * Sets the value of the heaterWattage property.
1117
     * 
1118
     * @param value
1119
     *     allowed object is
1120
     *     {@link WattageDimension }
1121
     *     
1122
     */
1123
    public void setHeaterWattage(WattageDimension value) {
1124
        this.heaterWattage = value;
1125
    }
1126
 
1127
    /**
1128
     * Gets the value of the insideDiameter property.
1129
     * 
1130
     * @return
1131
     *     possible object is
1132
     *     {@link LengthDimension }
1133
     *     
1134
     */
1135
    public LengthDimension getInsideDiameter() {
1136
        return insideDiameter;
1137
    }
1138
 
1139
    /**
1140
     * Sets the value of the insideDiameter property.
1141
     * 
1142
     * @param value
1143
     *     allowed object is
1144
     *     {@link LengthDimension }
1145
     *     
1146
     */
1147
    public void setInsideDiameter(LengthDimension value) {
1148
        this.insideDiameter = value;
1149
    }
1150
 
1151
    /**
1152
     * Gets the value of the laserBeamColor property.
1153
     * 
1154
     * @return
1155
     *     possible object is
1156
     *     {@link String }
1157
     *     
1158
     */
1159
    public String getLaserBeamColor() {
1160
        return laserBeamColor;
1161
    }
1162
 
1163
    /**
1164
     * Sets the value of the laserBeamColor property.
1165
     * 
1166
     * @param value
1167
     *     allowed object is
1168
     *     {@link String }
1169
     *     
1170
     */
1171
    public void setLaserBeamColor(String value) {
1172
        this.laserBeamColor = value;
1173
    }
1174
 
1175
    /**
1176
     * Gets the value of the maximumPower property.
1177
     * 
1178
     * @return
1179
     *     possible object is
1180
     *     {@link MaximumPowerType }
1181
     *     
1182
     */
1183
    public MaximumPowerType getMaximumPower() {
1184
        return maximumPower;
1185
    }
1186
 
1187
    /**
1188
     * Sets the value of the maximumPower property.
1189
     * 
1190
     * @param value
1191
     *     allowed object is
1192
     *     {@link MaximumPowerType }
1193
     *     
1194
     */
1195
    public void setMaximumPower(MaximumPowerType value) {
1196
        this.maximumPower = value;
1197
    }
1198
 
1199
    /**
1200
     * Gets the value of the measurementAccuracy property.
1201
     * 
1202
     * @return
1203
     *     possible object is
1204
     *     {@link String }
1205
     *     
1206
     */
1207
    public String getMeasurementAccuracy() {
1208
        return measurementAccuracy;
1209
    }
1210
 
1211
    /**
1212
     * Sets the value of the measurementAccuracy property.
1213
     * 
1214
     * @param value
1215
     *     allowed object is
1216
     *     {@link String }
1217
     *     
1218
     */
1219
    public void setMeasurementAccuracy(String value) {
1220
        this.measurementAccuracy = value;
1221
    }
1222
 
1223
    /**
1224
     * Gets the value of the measurementSystem property.
1225
     * 
1226
     * @return
1227
     *     possible object is
1228
     *     {@link String }
1229
     *     
1230
     */
1231
    public String getMeasurementSystem() {
1232
        return measurementSystem;
1233
    }
1234
 
1235
    /**
1236
     * Sets the value of the measurementSystem property.
1237
     * 
1238
     * @param value
1239
     *     allowed object is
1240
     *     {@link String }
1241
     *     
1242
     */
1243
    public void setMeasurementSystem(String value) {
1244
        this.measurementSystem = value;
1245
    }
1246
 
1247
    /**
1248
     * Gets the value of the minimumEfficiencyReportingValue property.
1249
     * 
1250
     * @return
1251
     *     possible object is
1252
     *     {@link Integer }
1253
     *     
1254
     */
1255
    public Integer getMinimumEfficiencyReportingValue() {
1256
        return minimumEfficiencyReportingValue;
1257
    }
1258
 
1259
    /**
1260
     * Sets the value of the minimumEfficiencyReportingValue property.
1261
     * 
1262
     * @param value
1263
     *     allowed object is
1264
     *     {@link Integer }
1265
     *     
1266
     */
1267
    public void setMinimumEfficiencyReportingValue(Integer value) {
1268
        this.minimumEfficiencyReportingValue = value;
1269
    }
1270
 
1271
    /**
1272
     * Gets the value of the numberOfBasins property.
1273
     * 
1274
     * @return
1275
     *     possible object is
1276
     *     {@link BigInteger }
1277
     *     
1278
     */
1279
    public BigInteger getNumberOfBasins() {
1280
        return numberOfBasins;
1281
    }
1282
 
1283
    /**
1284
     * Sets the value of the numberOfBasins property.
1285
     * 
1286
     * @param value
1287
     *     allowed object is
1288
     *     {@link BigInteger }
1289
     *     
1290
     */
1291
    public void setNumberOfBasins(BigInteger value) {
1292
        this.numberOfBasins = value;
1293
    }
1294
 
1295
    /**
1296
     * Gets the value of the numberOfHoles property.
1297
     * 
1298
     * @return
1299
     *     possible object is
1300
     *     {@link BigInteger }
1301
     *     
1302
     */
1303
    public BigInteger getNumberOfHoles() {
1304
        return numberOfHoles;
1305
    }
1306
 
1307
    /**
1308
     * Sets the value of the numberOfHoles property.
1309
     * 
1310
     * @param value
1311
     *     allowed object is
1312
     *     {@link BigInteger }
1313
     *     
1314
     */
1315
    public void setNumberOfHoles(BigInteger value) {
1316
        this.numberOfHoles = value;
1317
    }
1318
 
1319
    /**
1320
     * Gets the value of the numberOfItems property.
1321
     * 
1322
     * @return
1323
     *     possible object is
1324
     *     {@link BigInteger }
1325
     *     
1326
     */
1327
    public BigInteger getNumberOfItems() {
1328
        return numberOfItems;
1329
    }
1330
 
1331
    /**
1332
     * Sets the value of the numberOfItems property.
1333
     * 
1334
     * @param value
1335
     *     allowed object is
1336
     *     {@link BigInteger }
1337
     *     
1338
     */
1339
    public void setNumberOfItems(BigInteger value) {
1340
        this.numberOfItems = value;
1341
    }
1342
 
1343
    /**
1344
     * Gets the value of the outsideDiameter property.
1345
     * 
1346
     * @return
1347
     *     possible object is
1348
     *     {@link LengthDimension }
1349
     *     
1350
     */
1351
    public LengthDimension getOutsideDiameter() {
1352
        return outsideDiameter;
1353
    }
1354
 
1355
    /**
1356
     * Sets the value of the outsideDiameter property.
1357
     * 
1358
     * @param value
1359
     *     allowed object is
1360
     *     {@link LengthDimension }
1361
     *     
1362
     */
1363
    public void setOutsideDiameter(LengthDimension value) {
1364
        this.outsideDiameter = value;
1365
    }
1366
 
1367
    /**
1368
     * Gets the value of the performanceDescription property.
1369
     * 
1370
     * @return
1371
     *     possible object is
1372
     *     {@link String }
1373
     *     
1374
     */
1375
    public String getPerformanceDescription() {
1376
        return performanceDescription;
1377
    }
1378
 
1379
    /**
1380
     * Sets the value of the performanceDescription property.
1381
     * 
1382
     * @param value
1383
     *     allowed object is
1384
     *     {@link String }
1385
     *     
1386
     */
1387
    public void setPerformanceDescription(String value) {
1388
        this.performanceDescription = value;
1389
    }
1390
 
1391
    /**
1392
     * Gets the value of the plugFormat property.
1393
     * 
1394
     * @return
1395
     *     possible object is
1396
     *     {@link String }
1397
     *     
1398
     */
1399
    public String getPlugFormat() {
1400
        return plugFormat;
1401
    }
1402
 
1403
    /**
1404
     * Sets the value of the plugFormat property.
1405
     * 
1406
     * @param value
1407
     *     allowed object is
1408
     *     {@link String }
1409
     *     
1410
     */
1411
    public void setPlugFormat(String value) {
1412
        this.plugFormat = value;
1413
    }
1414
 
1415
    /**
1416
     * Gets the value of the plugProfile property.
1417
     * 
1418
     * @return
1419
     *     possible object is
1420
     *     {@link String }
1421
     *     
1422
     */
1423
    public String getPlugProfile() {
1424
        return plugProfile;
1425
    }
1426
 
1427
    /**
1428
     * Sets the value of the plugProfile property.
1429
     * 
1430
     * @param value
1431
     *     allowed object is
1432
     *     {@link String }
1433
     *     
1434
     */
1435
    public void setPlugProfile(String value) {
1436
        this.plugProfile = value;
1437
    }
1438
 
1439
    /**
1440
     * Gets the value of the recycledContentPercentage property.
1441
     * 
1442
     * @return
1443
     *     possible object is
1444
     *     {@link BigInteger }
1445
     *     
1446
     */
1447
    public BigInteger getRecycledContentPercentage() {
1448
        return recycledContentPercentage;
1449
    }
1450
 
1451
    /**
1452
     * Sets the value of the recycledContentPercentage property.
1453
     * 
1454
     * @param value
1455
     *     allowed object is
1456
     *     {@link BigInteger }
1457
     *     
1458
     */
1459
    public void setRecycledContentPercentage(BigInteger value) {
1460
        this.recycledContentPercentage = value;
1461
    }
1462
 
1463
    /**
1464
     * Gets the value of the roughIn property.
1465
     * 
1466
     * @return
1467
     *     possible object is
1468
     *     {@link LengthDimension }
1469
     *     
1470
     */
1471
    public LengthDimension getRoughIn() {
1472
        return roughIn;
1473
    }
1474
 
1475
    /**
1476
     * Sets the value of the roughIn property.
1477
     * 
1478
     * @param value
1479
     *     allowed object is
1480
     *     {@link LengthDimension }
1481
     *     
1482
     */
1483
    public void setRoughIn(LengthDimension value) {
1484
        this.roughIn = value;
1485
    }
1486
 
1487
    /**
1488
     * Gets the value of the speed property.
1489
     * 
1490
     * @return
1491
     *     possible object is
1492
     *     {@link SpeedDimension }
1493
     *     
1494
     */
1495
    public SpeedDimension getSpeed() {
1496
        return speed;
1497
    }
1498
 
1499
    /**
1500
     * Sets the value of the speed property.
1501
     * 
1502
     * @param value
1503
     *     allowed object is
1504
     *     {@link SpeedDimension }
1505
     *     
1506
     */
1507
    public void setSpeed(SpeedDimension value) {
1508
        this.speed = value;
1509
    }
1510
 
1511
    /**
1512
     * Gets the value of the spoutHeight property.
1513
     * 
1514
     * @return
1515
     *     possible object is
1516
     *     {@link LengthDimension }
1517
     *     
1518
     */
1519
    public LengthDimension getSpoutHeight() {
1520
        return spoutHeight;
1521
    }
1522
 
1523
    /**
1524
     * Sets the value of the spoutHeight property.
1525
     * 
1526
     * @param value
1527
     *     allowed object is
1528
     *     {@link LengthDimension }
1529
     *     
1530
     */
1531
    public void setSpoutHeight(LengthDimension value) {
1532
        this.spoutHeight = value;
1533
    }
1534
 
1535
    /**
1536
     * Gets the value of the spoutReach property.
1537
     * 
1538
     * @return
1539
     *     possible object is
1540
     *     {@link LengthDimension }
1541
     *     
1542
     */
1543
    public LengthDimension getSpoutReach() {
1544
        return spoutReach;
1545
    }
1546
 
1547
    /**
1548
     * Sets the value of the spoutReach property.
1549
     * 
1550
     * @param value
1551
     *     allowed object is
1552
     *     {@link LengthDimension }
1553
     *     
1554
     */
1555
    public void setSpoutReach(LengthDimension value) {
1556
        this.spoutReach = value;
1557
    }
1558
 
1559
    /**
1560
     * Gets the value of the switchStyle property.
1561
     * 
1562
     * @return
1563
     *     possible object is
1564
     *     {@link String }
1565
     *     
1566
     */
1567
    public String getSwitchStyle() {
1568
        return switchStyle;
1569
    }
1570
 
1571
    /**
1572
     * Sets the value of the switchStyle property.
1573
     * 
1574
     * @param value
1575
     *     allowed object is
1576
     *     {@link String }
1577
     *     
1578
     */
1579
    public void setSwitchStyle(String value) {
1580
        this.switchStyle = value;
1581
    }
1582
 
1583
    /**
1584
     * Gets the value of the switchType property.
1585
     * 
1586
     * @return
1587
     *     possible object is
1588
     *     {@link String }
1589
     *     
1590
     */
1591
    public String getSwitchType() {
1592
        return switchType;
1593
    }
1594
 
1595
    /**
1596
     * Sets the value of the switchType property.
1597
     * 
1598
     * @param value
1599
     *     allowed object is
1600
     *     {@link String }
1601
     *     
1602
     */
1603
    public void setSwitchType(String value) {
1604
        this.switchType = value;
1605
    }
1606
 
1607
    /**
1608
     * Gets the value of the threadSize property.
1609
     * 
1610
     * @return
1611
     *     possible object is
1612
     *     {@link LengthDimensionOptionalUnit }
1613
     *     
1614
     */
1615
    public LengthDimensionOptionalUnit getThreadSize() {
1616
        return threadSize;
1617
    }
1618
 
1619
    /**
1620
     * Sets the value of the threadSize property.
1621
     * 
1622
     * @param value
1623
     *     allowed object is
1624
     *     {@link LengthDimensionOptionalUnit }
1625
     *     
1626
     */
1627
    public void setThreadSize(LengthDimensionOptionalUnit value) {
1628
        this.threadSize = value;
1629
    }
1630
 
1631
    /**
1632
     * Gets the value of the toolTipDescription property.
1633
     * 
1634
     * @return
1635
     *     possible object is
1636
     *     {@link String }
1637
     *     
1638
     */
1639
    public String getToolTipDescription() {
1640
        return toolTipDescription;
1641
    }
1642
 
1643
    /**
1644
     * Sets the value of the toolTipDescription property.
1645
     * 
1646
     * @param value
1647
     *     allowed object is
1648
     *     {@link String }
1649
     *     
1650
     */
1651
    public void setToolTipDescription(String value) {
1652
        this.toolTipDescription = value;
1653
    }
1654
 
1655
    /**
1656
     * Gets the value of the torque property.
1657
     * 
1658
     * @return
1659
     *     possible object is
1660
     *     {@link TorqueType }
1661
     *     
1662
     */
1663
    public TorqueType getTorque() {
1664
        return torque;
1665
    }
1666
 
1667
    /**
1668
     * Sets the value of the torque property.
1669
     * 
1670
     * @param value
1671
     *     allowed object is
1672
     *     {@link TorqueType }
1673
     *     
1674
     */
1675
    public void setTorque(TorqueType value) {
1676
        this.torque = value;
1677
    }
1678
 
1679
    /**
1680
     * Gets the value of the uvProtection property.
1681
     * 
1682
     * @return
1683
     *     possible object is
1684
     *     {@link String }
1685
     *     
1686
     */
1687
    public String getUVProtection() {
1688
        return uvProtection;
1689
    }
1690
 
1691
    /**
1692
     * Sets the value of the uvProtection property.
1693
     * 
1694
     * @param value
1695
     *     allowed object is
1696
     *     {@link String }
1697
     *     
1698
     */
1699
    public void setUVProtection(String value) {
1700
        this.uvProtection = value;
1701
    }
1702
 
1703
    /**
1704
     * Gets the value of the viewingArea property.
1705
     * 
1706
     * @return
1707
     *     possible object is
1708
     *     {@link String }
1709
     *     
1710
     */
1711
    public String getViewingArea() {
1712
        return viewingArea;
1713
    }
1714
 
1715
    /**
1716
     * Sets the value of the viewingArea property.
1717
     * 
1718
     * @param value
1719
     *     allowed object is
1720
     *     {@link String }
1721
     *     
1722
     */
1723
    public void setViewingArea(String value) {
1724
        this.viewingArea = value;
1725
    }
1726
 
1727
    /**
1728
     * Gets the value of the size property.
1729
     * 
1730
     * @return
1731
     *     possible object is
1732
     *     {@link String }
1733
     *     
1734
     */
1735
    public String getSize() {
1736
        return size;
1737
    }
1738
 
1739
    /**
1740
     * Sets the value of the size property.
1741
     * 
1742
     * @param value
1743
     *     allowed object is
1744
     *     {@link String }
1745
     *     
1746
     */
1747
    public void setSize(String value) {
1748
        this.size = value;
1749
    }
1750
 
1751
    /**
1752
     * Gets the value of the color property.
1753
     * 
1754
     * @return
1755
     *     possible object is
1756
     *     {@link String }
1757
     *     
1758
     */
1759
    public String getColor() {
1760
        return color;
1761
    }
1762
 
1763
    /**
1764
     * Sets the value of the color property.
1765
     * 
1766
     * @param value
1767
     *     allowed object is
1768
     *     {@link String }
1769
     *     
1770
     */
1771
    public void setColor(String value) {
1772
        this.color = value;
1773
    }
1774
 
1775
    /**
1776
     * Gets the value of the colorMap property.
1777
     * 
1778
     * @return
1779
     *     possible object is
1780
     *     {@link String }
1781
     *     
1782
     */
1783
    public String getColorMap() {
1784
        return colorMap;
1785
    }
1786
 
1787
    /**
1788
     * Sets the value of the colorMap property.
1789
     * 
1790
     * @param value
1791
     *     allowed object is
1792
     *     {@link String }
1793
     *     
1794
     */
1795
    public void setColorMap(String value) {
1796
        this.colorMap = value;
1797
    }
1798
 
1799
    /**
1800
     * Gets the value of the material property.
1801
     * 
1802
     * @return
1803
     *     possible object is
1804
     *     {@link String }
1805
     *     
1806
     */
1807
    public String getMaterial() {
1808
        return material;
1809
    }
1810
 
1811
    /**
1812
     * Sets the value of the material property.
1813
     * 
1814
     * @param value
1815
     *     allowed object is
1816
     *     {@link String }
1817
     *     
1818
     */
1819
    public void setMaterial(String value) {
1820
        this.material = value;
1821
    }
1822
 
1823
    /**
1824
     * Gets the value of the displayVolume property.
1825
     * 
1826
     * @return
1827
     *     possible object is
1828
     *     {@link VolumeDimension }
1829
     *     
1830
     */
1831
    public VolumeDimension getDisplayVolume() {
1832
        return displayVolume;
1833
    }
1834
 
1835
    /**
1836
     * Sets the value of the displayVolume property.
1837
     * 
1838
     * @param value
1839
     *     allowed object is
1840
     *     {@link VolumeDimension }
1841
     *     
1842
     */
1843
    public void setDisplayVolume(VolumeDimension value) {
1844
        this.displayVolume = value;
1845
    }
1846
 
1847
    /**
1848
     * Gets the value of the displayWeight property.
1849
     * 
1850
     * @return
1851
     *     possible object is
1852
     *     {@link WeightDimension }
1853
     *     
1854
     */
1855
    public WeightDimension getDisplayWeight() {
1856
        return displayWeight;
1857
    }
1858
 
1859
    /**
1860
     * Sets the value of the displayWeight property.
1861
     * 
1862
     * @param value
1863
     *     allowed object is
1864
     *     {@link WeightDimension }
1865
     *     
1866
     */
1867
    public void setDisplayWeight(WeightDimension value) {
1868
        this.displayWeight = value;
1869
    }
1870
 
1871
    /**
1872
     * Gets the value of the displayLength property.
1873
     * 
1874
     * @return
1875
     *     possible object is
1876
     *     {@link LengthDimension }
1877
     *     
1878
     */
1879
    public LengthDimension getDisplayLength() {
1880
        return displayLength;
1881
    }
1882
 
1883
    /**
1884
     * Sets the value of the displayLength property.
1885
     * 
1886
     * @param value
1887
     *     allowed object is
1888
     *     {@link LengthDimension }
1889
     *     
1890
     */
1891
    public void setDisplayLength(LengthDimension value) {
1892
        this.displayLength = value;
1893
    }
1894
 
1895
    /**
1896
     * Gets the value of the manufacturerWarrantyDescription property.
1897
     * 
1898
     * @return
1899
     *     possible object is
1900
     *     {@link String }
1901
     *     
1902
     */
1903
    public String getManufacturerWarrantyDescription() {
1904
        return manufacturerWarrantyDescription;
1905
    }
1906
 
1907
    /**
1908
     * Sets the value of the manufacturerWarrantyDescription property.
1909
     * 
1910
     * @param value
1911
     *     allowed object is
1912
     *     {@link String }
1913
     *     
1914
     */
1915
    public void setManufacturerWarrantyDescription(String value) {
1916
        this.manufacturerWarrantyDescription = value;
1917
    }
1918
 
1919
    /**
1920
     * Gets the value of the powerSource property.
1921
     * 
1922
     * @return
1923
     *     possible object is
1924
     *     {@link String }
1925
     *     
1926
     */
1927
    public String getPowerSource() {
1928
        return powerSource;
1929
    }
1930
 
1931
    /**
1932
     * Sets the value of the powerSource property.
1933
     * 
1934
     * @param value
1935
     *     allowed object is
1936
     *     {@link String }
1937
     *     
1938
     */
1939
    public void setPowerSource(String value) {
1940
        this.powerSource = value;
1941
    }
1942
 
1943
    /**
1944
     * Gets the value of the rValue property.
1945
     * 
1946
     * @return
1947
     *     possible object is
1948
     *     {@link Integer }
1949
     *     
1950
     */
1951
    public Integer getRValue() {
1952
        return rValue;
1953
    }
1954
 
1955
    /**
1956
     * Sets the value of the rValue property.
1957
     * 
1958
     * @param value
1959
     *     allowed object is
1960
     *     {@link Integer }
1961
     *     
1962
     */
1963
    public void setRValue(Integer value) {
1964
        this.rValue = value;
1965
    }
1966
 
1967
    /**
1968
     * Gets the value of the sellerWarrantyDescription property.
1969
     * 
1970
     * @return
1971
     *     possible object is
1972
     *     {@link String }
1973
     *     
1974
     */
1975
    public String getSellerWarrantyDescription() {
1976
        return sellerWarrantyDescription;
1977
    }
1978
 
1979
    /**
1980
     * Sets the value of the sellerWarrantyDescription property.
1981
     * 
1982
     * @param value
1983
     *     allowed object is
1984
     *     {@link String }
1985
     *     
1986
     */
1987
    public void setSellerWarrantyDescription(String value) {
1988
        this.sellerWarrantyDescription = value;
1989
    }
1990
 
1991
    /**
1992
     * Gets the value of the voltage property.
1993
     * 
1994
     * @return
1995
     *     possible object is
1996
     *     {@link BigDecimal }
1997
     *     
1998
     */
1999
    public BigDecimal getVoltage() {
2000
        return voltage;
2001
    }
2002
 
2003
    /**
2004
     * Sets the value of the voltage property.
2005
     * 
2006
     * @param value
2007
     *     allowed object is
2008
     *     {@link BigDecimal }
2009
     *     
2010
     */
2011
    public void setVoltage(BigDecimal value) {
2012
        this.voltage = value;
2013
    }
2014
 
2015
    /**
2016
     * Gets the value of the wattage property.
2017
     * 
2018
     * @return
2019
     *     possible object is
2020
     *     {@link WattageDimensionOptionalUnit }
2021
     *     
2022
     */
2023
    public WattageDimensionOptionalUnit getWattage() {
2024
        return wattage;
2025
    }
2026
 
2027
    /**
2028
     * Sets the value of the wattage property.
2029
     * 
2030
     * @param value
2031
     *     allowed object is
2032
     *     {@link WattageDimensionOptionalUnit }
2033
     *     
2034
     */
2035
    public void setWattage(WattageDimensionOptionalUnit value) {
2036
        this.wattage = value;
2037
    }
2038
 
2039
    /**
2040
     * Gets the value of the customerPackageType property.
2041
     * 
2042
     * @return
2043
     *     possible object is
2044
     *     {@link String }
2045
     *     
2046
     */
2047
    public String getCustomerPackageType() {
2048
        return customerPackageType;
2049
    }
2050
 
2051
    /**
2052
     * Sets the value of the customerPackageType property.
2053
     * 
2054
     * @param value
2055
     *     allowed object is
2056
     *     {@link String }
2057
     *     
2058
     */
2059
    public void setCustomerPackageType(String value) {
2060
        this.customerPackageType = value;
2061
    }
2062
 
2063
 
2064
    /**
2065
     * <p>Java class for anonymous complex type.
2066
     * 
2067
     * <p>The following schema fragment specifies the expected content contained within this class.
2068
     * 
2069
     * <pre>
2070
     * &lt;complexType>
2071
     *   &lt;complexContent>
2072
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2073
     *       &lt;sequence>
2074
     *         &lt;element name="Parentage">
2075
     *           &lt;simpleType>
2076
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
2077
     *               &lt;enumeration value="parent"/>
2078
     *               &lt;enumeration value="child"/>
2079
     *             &lt;/restriction>
2080
     *           &lt;/simpleType>
2081
     *         &lt;/element>
2082
     *         &lt;element name="VariationTheme" minOccurs="0">
2083
     *           &lt;simpleType>
2084
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
2085
     *               &lt;enumeration value="Size"/>
2086
     *               &lt;enumeration value="Color"/>
2087
     *               &lt;enumeration value="Material"/>
2088
     *               &lt;enumeration value="ItemWeight"/>
2089
     *               &lt;enumeration value="Size-Color"/>
2090
     *               &lt;enumeration value="Style"/>
2091
     *               &lt;enumeration value="PATTERN"/>
2092
     *               &lt;enumeration value="ItemPackageQuantity"/>
2093
     *               &lt;enumeration value="CustomerPackageType"/>
2094
     *               &lt;enumeration value="ColorName-CustomerPackageType"/>
2095
     *               &lt;enumeration value="SizeName-CustomerPackageType"/>
2096
     *               &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
2097
     *               &lt;enumeration value="StyleName-CustomerPackageType"/>
2098
     *               &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
2099
     *             &lt;/restriction>
2100
     *           &lt;/simpleType>
2101
     *         &lt;/element>
2102
     *       &lt;/sequence>
2103
     *     &lt;/restriction>
2104
     *   &lt;/complexContent>
2105
     * &lt;/complexType>
2106
     * </pre>
2107
     * 
2108
     * 
2109
     */
2110
    @XmlAccessorType(XmlAccessType.FIELD)
2111
    @XmlType(name = "", propOrder = {
2112
        "parentage",
2113
        "variationTheme"
2114
    })
2115
    public static class VariationData {
2116
 
2117
        @XmlElement(name = "Parentage", required = true)
2118
        protected String parentage;
2119
        @XmlElement(name = "VariationTheme")
2120
        protected String variationTheme;
2121
 
2122
        /**
2123
         * Gets the value of the parentage property.
2124
         * 
2125
         * @return
2126
         *     possible object is
2127
         *     {@link String }
2128
         *     
2129
         */
2130
        public String getParentage() {
2131
            return parentage;
2132
        }
2133
 
2134
        /**
2135
         * Sets the value of the parentage property.
2136
         * 
2137
         * @param value
2138
         *     allowed object is
2139
         *     {@link String }
2140
         *     
2141
         */
2142
        public void setParentage(String value) {
2143
            this.parentage = value;
2144
        }
2145
 
2146
        /**
2147
         * Gets the value of the variationTheme property.
2148
         * 
2149
         * @return
2150
         *     possible object is
2151
         *     {@link String }
2152
         *     
2153
         */
2154
        public String getVariationTheme() {
2155
            return variationTheme;
2156
        }
2157
 
2158
        /**
2159
         * Sets the value of the variationTheme property.
2160
         * 
2161
         * @param value
2162
         *     allowed object is
2163
         *     {@link String }
2164
         *     
2165
         */
2166
        public void setVariationTheme(String value) {
2167
            this.variationTheme = value;
2168
        }
2169
 
2170
    }
2171
 
2172
}