Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 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.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
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
35
 *         &lt;element ref="{}BatteryCellType" minOccurs="0"/>
36
 *         &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
37
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
38
 *         &lt;element ref="{}BoxContents" minOccurs="0"/>
39
 *         &lt;element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
40
 *         &lt;element ref="{}CoatingDescription" minOccurs="0"/>
41
 *         &lt;element ref="{}CompatibleMountings" minOccurs="0"/>
42
 *         &lt;element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
43
 *         &lt;element ref="{}EnclosureFinish" minOccurs="0"/>
44
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
45
 *         &lt;element ref="{}GrilleRemoveability" minOccurs="0"/>
46
 *         &lt;element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
47
 *         &lt;element ref="{}MaxWeightCapacity" minOccurs="0"/>
48
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
49
 *         &lt;element ref="{}MountingType" minOccurs="0"/>
50
 *         &lt;element ref="{}NumberOfRecordingLoops" minOccurs="0"/>
51
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
52
 *         &lt;element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
54
 *         &lt;element ref="{}PowerConsumption" minOccurs="0"/>
55
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
56
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
57
 *         &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
58
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
59
 *         &lt;element ref="{}Shape" minOccurs="0"/>
60
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
61
 *         &lt;element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
62
 *         &lt;element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
63
 *         &lt;element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
64
 *         &lt;element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
65
 *         &lt;element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
66
 *         &lt;element ref="{}SubwooferWattage" minOccurs="0"/>
67
 *         &lt;element ref="{}SurgeProtectionRating" minOccurs="0"/>
68
 *         &lt;element ref="{}ThreeDTechnology" minOccurs="0"/>
69
 *         &lt;element ref="{}TotalCoaxialInputs" minOccurs="0"/>
70
 *         &lt;element ref="{}TotalComponentInPorts" minOccurs="0"/>
71
 *         &lt;element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
72
 *         &lt;element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
73
 *         &lt;element ref="{}TotalFirewirePorts" minOccurs="0"/>
74
 *         &lt;element ref="{}TotalMicrophonePorts" minOccurs="0"/>
75
 *         &lt;element ref="{}TotalPowerOutlets" minOccurs="0"/>
76
 *         &lt;element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
77
 *         &lt;element ref="{}TotalSVideoInPorts" minOccurs="0"/>
78
 *         &lt;element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
79
 *         &lt;element ref="{}TotalUSBPorts" minOccurs="0"/>
80
 *         &lt;element ref="{}TotalVgaInPorts" minOccurs="0"/>
81
 *         &lt;element ref="{}TotalVideoOutPorts" minOccurs="0"/>
82
 *         &lt;element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
83
 *         &lt;element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
84
 *         &lt;element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
85
 *         &lt;element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
86
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
87
 *         &lt;element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
88
 *         &lt;element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
89
 *         &lt;element ref="{}MountMotion" minOccurs="0"/>
90
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
91
 *         &lt;element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
92
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
93
 *       &lt;/sequence>
94
 *     &lt;/restriction>
95
 *   &lt;/complexContent>
96
 * &lt;/complexType>
97
 * </pre>
98
 * 
99
 * 
100
 */
101
@XmlAccessorType(XmlAccessType.FIELD)
102
@XmlType(name = "", propOrder = {
103
    "analogRGBInput",
104
    "batteryCellType",
105
    "batteryChargeCycles",
106
    "batteryPower",
107
    "boxContents",
108
    "cameraLens",
109
    "coatingDescription",
110
    "compatibleMountings",
111
    "conductor",
112
    "enclosureFinish",
113
    "finishType",
114
    "grilleRemoveability",
115
    "loadCapacity",
116
    "maxWeightCapacity",
117
    "memorySlotsAvailable",
118
    "mountingType",
119
    "numberOfRecordingLoops",
120
    "operatingSystem",
121
    "photoSensorSize",
122
    "photoSensorTechnology",
123
    "powerConsumption",
124
    "powerPlugType",
125
    "remoteControlDescription",
126
    "removableMemory",
127
    "screenSize",
128
    "shape",
129
    "softwareIncluded",
130
    "speakerGrilleMaterial",
131
    "speakerMaximumInputPower",
132
    "subwooferPowerTechnology",
133
    "subwooferSpeakerDiameter",
134
    "subwooferSpeakerMaterial",
135
    "subwooferWattage",
136
    "surgeProtectionRating",
137
    "threeDTechnology",
138
    "totalCoaxialInputs",
139
    "totalComponentInPorts",
140
    "totalCompositePorts",
141
    "totalDVIPorts",
142
    "totalFirewirePorts",
143
    "totalMicrophonePorts",
144
    "totalPowerOutlets",
145
    "totalSubwooferOutputs",
146
    "totalSVideoInPorts",
147
    "totalSVideoOutPorts",
148
    "totalUSBPorts",
149
    "totalVgaInPorts",
150
    "totalVideoOutPorts",
151
    "trafficFeatures",
152
    "wattage",
153
    "wooferSpeakerDiameter",
154
    "wooferSpeakerMaterial",
155
    "cableLength",
156
    "connectorGender",
157
    "connectorTypeUsedOnCable",
158
    "mountMotion",
159
    "powerSource",
160
    "videoResolution",
161
    "wirelessTechnology"
162
})
163
@XmlRootElement(name = "MediaPlayerOrEReaderAccessory")
164
public class MediaPlayerOrEReaderAccessory {
165
 
166
    @XmlElement(name = "AnalogRGBInput")
167
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
168
    protected List<String> analogRGBInput;
169
    @XmlElement(name = "BatteryCellType")
170
    protected BatteryCellTypeValues batteryCellType;
171
    @XmlElement(name = "BatteryChargeCycles")
172
    @XmlSchemaType(name = "positiveInteger")
173
    protected BigInteger batteryChargeCycles;
174
    @XmlElement(name = "BatteryPower")
175
    protected BatteryPowerIntegerDimension batteryPower;
176
    @XmlElement(name = "BoxContents")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected String boxContents;
179
    @XmlElement(name = "CameraLens")
180
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
181
    protected String cameraLens;
182
    @XmlElement(name = "CoatingDescription")
183
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
184
    protected String coatingDescription;
185
    @XmlElement(name = "CompatibleMountings")
186
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
187
    protected String compatibleMountings;
188
    @XmlElement(name = "Conductor")
189
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
190
    protected String conductor;
191
    @XmlElement(name = "EnclosureFinish")
192
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
193
    protected String enclosureFinish;
194
    @XmlElement(name = "FinishType")
195
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
196
    protected String finishType;
197
    @XmlElement(name = "GrilleRemoveability")
198
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
199
    protected String grilleRemoveability;
200
    @XmlElement(name = "LoadCapacity")
201
    protected WeightDimension loadCapacity;
202
    @XmlElement(name = "MaxWeightCapacity")
203
    protected WeightDimension maxWeightCapacity;
204
    @XmlElement(name = "MemorySlotsAvailable")
205
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
206
    protected String memorySlotsAvailable;
207
    @XmlElement(name = "MountingType")
208
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
209
    protected String mountingType;
210
    @XmlElement(name = "NumberOfRecordingLoops")
211
    @XmlSchemaType(name = "positiveInteger")
212
    protected BigInteger numberOfRecordingLoops;
213
    @XmlElement(name = "OperatingSystem")
214
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
215
    protected List<String> operatingSystem;
216
    @XmlElement(name = "PhotoSensorSize")
217
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
218
    protected String photoSensorSize;
219
    @XmlElement(name = "PhotoSensorTechnology")
220
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
221
    protected String photoSensorTechnology;
222
    @XmlElement(name = "PowerConsumption")
223
    protected PowerDimension powerConsumption;
224
    @XmlElement(name = "PowerPlugType")
225
    protected PowerPlugType powerPlugType;
226
    @XmlElement(name = "RemoteControlDescription")
227
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
228
    protected String remoteControlDescription;
229
    @XmlElement(name = "RemovableMemory")
230
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
231
    protected String removableMemory;
232
    @XmlElement(name = "ScreenSize")
233
    protected LengthDimension screenSize;
234
    @XmlElement(name = "Shape")
235
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
236
    protected String shape;
237
    @XmlElement(name = "SoftwareIncluded")
238
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
239
    protected String softwareIncluded;
240
    @XmlElement(name = "SpeakerGrilleMaterial")
241
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
242
    protected String speakerGrilleMaterial;
243
    @XmlElement(name = "SpeakerMaximumInputPower")
244
    protected PowerDimension speakerMaximumInputPower;
245
    @XmlElement(name = "SubwooferPowerTechnology")
246
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
247
    protected String subwooferPowerTechnology;
248
    @XmlElement(name = "SubwooferSpeakerDiameter")
249
    protected LengthDimension subwooferSpeakerDiameter;
250
    @XmlElement(name = "SubwooferSpeakerMaterial")
251
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
252
    protected String subwooferSpeakerMaterial;
253
    @XmlElement(name = "SubwooferWattage")
254
    protected WattageDimension subwooferWattage;
255
    @XmlElement(name = "SurgeProtectionRating")
256
    protected EnergyRatingType surgeProtectionRating;
257
    @XmlElement(name = "ThreeDTechnology")
258
    protected ThreeDTechnologyValues threeDTechnology;
259
    @XmlElement(name = "TotalCoaxialInputs")
260
    @XmlSchemaType(name = "positiveInteger")
261
    protected BigInteger totalCoaxialInputs;
262
    @XmlElement(name = "TotalComponentInPorts")
263
    @XmlSchemaType(name = "positiveInteger")
264
    protected BigInteger totalComponentInPorts;
265
    @XmlElement(name = "TotalCompositePorts")
266
    @XmlSchemaType(name = "positiveInteger")
267
    protected BigInteger totalCompositePorts;
268
    @XmlElement(name = "TotalDVIPorts")
269
    @XmlSchemaType(name = "positiveInteger")
270
    protected BigInteger totalDVIPorts;
271
    @XmlElement(name = "TotalFirewirePorts")
272
    @XmlSchemaType(name = "positiveInteger")
273
    protected BigInteger totalFirewirePorts;
274
    @XmlElement(name = "TotalMicrophonePorts")
275
    @XmlSchemaType(name = "positiveInteger")
276
    protected BigInteger totalMicrophonePorts;
277
    @XmlElement(name = "TotalPowerOutlets")
278
    @XmlSchemaType(name = "positiveInteger")
279
    protected BigInteger totalPowerOutlets;
280
    @XmlElement(name = "TotalSubwooferOutputs")
281
    @XmlSchemaType(name = "positiveInteger")
282
    protected BigInteger totalSubwooferOutputs;
283
    @XmlElement(name = "TotalSVideoInPorts")
284
    @XmlSchemaType(name = "positiveInteger")
285
    protected BigInteger totalSVideoInPorts;
286
    @XmlElement(name = "TotalSVideoOutPorts")
287
    @XmlSchemaType(name = "positiveInteger")
288
    protected BigInteger totalSVideoOutPorts;
289
    @XmlElement(name = "TotalUSBPorts")
290
    @XmlSchemaType(name = "positiveInteger")
291
    protected BigInteger totalUSBPorts;
292
    @XmlElement(name = "TotalVgaInPorts")
293
    @XmlSchemaType(name = "positiveInteger")
294
    protected BigInteger totalVgaInPorts;
295
    @XmlElement(name = "TotalVideoOutPorts")
296
    @XmlSchemaType(name = "positiveInteger")
297
    protected BigInteger totalVideoOutPorts;
298
    @XmlElement(name = "TrafficFeatures")
299
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
300
    protected List<String> trafficFeatures;
301
    @XmlElement(name = "Wattage")
302
    protected WattageIntegerDimension wattage;
303
    @XmlElement(name = "WooferSpeakerDiameter")
304
    protected LengthDimension wooferSpeakerDiameter;
305
    @XmlElement(name = "WooferSpeakerMaterial")
306
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
307
    protected String wooferSpeakerMaterial;
308
    @XmlElement(name = "CableLength")
309
    protected LengthDimension cableLength;
310
    @XmlElement(name = "ConnectorGender")
311
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
312
    protected List<String> connectorGender;
313
    @XmlElement(name = "ConnectorTypeUsedOnCable")
314
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
315
    protected String connectorTypeUsedOnCable;
316
    @XmlElement(name = "MountMotion")
317
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
318
    protected String mountMotion;
319
    @XmlElement(name = "PowerSource")
320
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
321
    protected String powerSource;
322
    @XmlElement(name = "VideoResolution")
323
    protected PixelDimension videoResolution;
324
    @XmlElement(name = "WirelessTechnology")
325
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
326
    protected List<String> wirelessTechnology;
327
 
328
    /**
329
     * Gets the value of the analogRGBInput property.
330
     * 
331
     * <p>
332
     * This accessor method returns a reference to the live list,
333
     * not a snapshot. Therefore any modification you make to the
334
     * returned list will be present inside the JAXB object.
335
     * This is why there is not a <CODE>set</CODE> method for the analogRGBInput property.
336
     * 
337
     * <p>
338
     * For example, to add a new item, do as follows:
339
     * <pre>
340
     *    getAnalogRGBInput().add(newItem);
341
     * </pre>
342
     * 
343
     * 
344
     * <p>
345
     * Objects of the following type(s) are allowed in the list
346
     * {@link String }
347
     * 
348
     * 
349
     */
350
    public List<String> getAnalogRGBInput() {
351
        if (analogRGBInput == null) {
352
            analogRGBInput = new ArrayList<String>();
353
        }
354
        return this.analogRGBInput;
355
    }
356
 
357
    /**
358
     * Gets the value of the batteryCellType property.
359
     * 
360
     * @return
361
     *     possible object is
362
     *     {@link BatteryCellTypeValues }
363
     *     
364
     */
365
    public BatteryCellTypeValues getBatteryCellType() {
366
        return batteryCellType;
367
    }
368
 
369
    /**
370
     * Sets the value of the batteryCellType property.
371
     * 
372
     * @param value
373
     *     allowed object is
374
     *     {@link BatteryCellTypeValues }
375
     *     
376
     */
377
    public void setBatteryCellType(BatteryCellTypeValues value) {
378
        this.batteryCellType = value;
379
    }
380
 
381
    /**
382
     * Gets the value of the batteryChargeCycles property.
383
     * 
384
     * @return
385
     *     possible object is
386
     *     {@link BigInteger }
387
     *     
388
     */
389
    public BigInteger getBatteryChargeCycles() {
390
        return batteryChargeCycles;
391
    }
392
 
393
    /**
394
     * Sets the value of the batteryChargeCycles property.
395
     * 
396
     * @param value
397
     *     allowed object is
398
     *     {@link BigInteger }
399
     *     
400
     */
401
    public void setBatteryChargeCycles(BigInteger value) {
402
        this.batteryChargeCycles = value;
403
    }
404
 
405
    /**
406
     * Gets the value of the batteryPower property.
407
     * 
408
     * @return
409
     *     possible object is
410
     *     {@link BatteryPowerIntegerDimension }
411
     *     
412
     */
413
    public BatteryPowerIntegerDimension getBatteryPower() {
414
        return batteryPower;
415
    }
416
 
417
    /**
418
     * Sets the value of the batteryPower property.
419
     * 
420
     * @param value
421
     *     allowed object is
422
     *     {@link BatteryPowerIntegerDimension }
423
     *     
424
     */
425
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
426
        this.batteryPower = value;
427
    }
428
 
429
    /**
430
     * Gets the value of the boxContents property.
431
     * 
432
     * @return
433
     *     possible object is
434
     *     {@link String }
435
     *     
436
     */
437
    public String getBoxContents() {
438
        return boxContents;
439
    }
440
 
441
    /**
442
     * Sets the value of the boxContents property.
443
     * 
444
     * @param value
445
     *     allowed object is
446
     *     {@link String }
447
     *     
448
     */
449
    public void setBoxContents(String value) {
450
        this.boxContents = value;
451
    }
452
 
453
    /**
454
     * Gets the value of the cameraLens property.
455
     * 
456
     * @return
457
     *     possible object is
458
     *     {@link String }
459
     *     
460
     */
461
    public String getCameraLens() {
462
        return cameraLens;
463
    }
464
 
465
    /**
466
     * Sets the value of the cameraLens property.
467
     * 
468
     * @param value
469
     *     allowed object is
470
     *     {@link String }
471
     *     
472
     */
473
    public void setCameraLens(String value) {
474
        this.cameraLens = value;
475
    }
476
 
477
    /**
478
     * Gets the value of the coatingDescription property.
479
     * 
480
     * @return
481
     *     possible object is
482
     *     {@link String }
483
     *     
484
     */
485
    public String getCoatingDescription() {
486
        return coatingDescription;
487
    }
488
 
489
    /**
490
     * Sets the value of the coatingDescription property.
491
     * 
492
     * @param value
493
     *     allowed object is
494
     *     {@link String }
495
     *     
496
     */
497
    public void setCoatingDescription(String value) {
498
        this.coatingDescription = value;
499
    }
500
 
501
    /**
502
     * Gets the value of the compatibleMountings property.
503
     * 
504
     * @return
505
     *     possible object is
506
     *     {@link String }
507
     *     
508
     */
509
    public String getCompatibleMountings() {
510
        return compatibleMountings;
511
    }
512
 
513
    /**
514
     * Sets the value of the compatibleMountings property.
515
     * 
516
     * @param value
517
     *     allowed object is
518
     *     {@link String }
519
     *     
520
     */
521
    public void setCompatibleMountings(String value) {
522
        this.compatibleMountings = value;
523
    }
524
 
525
    /**
526
     * Gets the value of the conductor property.
527
     * 
528
     * @return
529
     *     possible object is
530
     *     {@link String }
531
     *     
532
     */
533
    public String getConductor() {
534
        return conductor;
535
    }
536
 
537
    /**
538
     * Sets the value of the conductor property.
539
     * 
540
     * @param value
541
     *     allowed object is
542
     *     {@link String }
543
     *     
544
     */
545
    public void setConductor(String value) {
546
        this.conductor = value;
547
    }
548
 
549
    /**
550
     * Gets the value of the enclosureFinish property.
551
     * 
552
     * @return
553
     *     possible object is
554
     *     {@link String }
555
     *     
556
     */
557
    public String getEnclosureFinish() {
558
        return enclosureFinish;
559
    }
560
 
561
    /**
562
     * Sets the value of the enclosureFinish property.
563
     * 
564
     * @param value
565
     *     allowed object is
566
     *     {@link String }
567
     *     
568
     */
569
    public void setEnclosureFinish(String value) {
570
        this.enclosureFinish = value;
571
    }
572
 
573
    /**
574
     * Gets the value of the finishType property.
575
     * 
576
     * @return
577
     *     possible object is
578
     *     {@link String }
579
     *     
580
     */
581
    public String getFinishType() {
582
        return finishType;
583
    }
584
 
585
    /**
586
     * Sets the value of the finishType property.
587
     * 
588
     * @param value
589
     *     allowed object is
590
     *     {@link String }
591
     *     
592
     */
593
    public void setFinishType(String value) {
594
        this.finishType = value;
595
    }
596
 
597
    /**
598
     * Gets the value of the grilleRemoveability property.
599
     * 
600
     * @return
601
     *     possible object is
602
     *     {@link String }
603
     *     
604
     */
605
    public String getGrilleRemoveability() {
606
        return grilleRemoveability;
607
    }
608
 
609
    /**
610
     * Sets the value of the grilleRemoveability property.
611
     * 
612
     * @param value
613
     *     allowed object is
614
     *     {@link String }
615
     *     
616
     */
617
    public void setGrilleRemoveability(String value) {
618
        this.grilleRemoveability = value;
619
    }
620
 
621
    /**
622
     * Gets the value of the loadCapacity property.
623
     * 
624
     * @return
625
     *     possible object is
626
     *     {@link WeightDimension }
627
     *     
628
     */
629
    public WeightDimension getLoadCapacity() {
630
        return loadCapacity;
631
    }
632
 
633
    /**
634
     * Sets the value of the loadCapacity property.
635
     * 
636
     * @param value
637
     *     allowed object is
638
     *     {@link WeightDimension }
639
     *     
640
     */
641
    public void setLoadCapacity(WeightDimension value) {
642
        this.loadCapacity = value;
643
    }
644
 
645
    /**
646
     * Gets the value of the maxWeightCapacity property.
647
     * 
648
     * @return
649
     *     possible object is
650
     *     {@link WeightDimension }
651
     *     
652
     */
653
    public WeightDimension getMaxWeightCapacity() {
654
        return maxWeightCapacity;
655
    }
656
 
657
    /**
658
     * Sets the value of the maxWeightCapacity property.
659
     * 
660
     * @param value
661
     *     allowed object is
662
     *     {@link WeightDimension }
663
     *     
664
     */
665
    public void setMaxWeightCapacity(WeightDimension value) {
666
        this.maxWeightCapacity = value;
667
    }
668
 
669
    /**
670
     * Gets the value of the memorySlotsAvailable property.
671
     * 
672
     * @return
673
     *     possible object is
674
     *     {@link String }
675
     *     
676
     */
677
    public String getMemorySlotsAvailable() {
678
        return memorySlotsAvailable;
679
    }
680
 
681
    /**
682
     * Sets the value of the memorySlotsAvailable property.
683
     * 
684
     * @param value
685
     *     allowed object is
686
     *     {@link String }
687
     *     
688
     */
689
    public void setMemorySlotsAvailable(String value) {
690
        this.memorySlotsAvailable = value;
691
    }
692
 
693
    /**
694
     * Gets the value of the mountingType property.
695
     * 
696
     * @return
697
     *     possible object is
698
     *     {@link String }
699
     *     
700
     */
701
    public String getMountingType() {
702
        return mountingType;
703
    }
704
 
705
    /**
706
     * Sets the value of the mountingType property.
707
     * 
708
     * @param value
709
     *     allowed object is
710
     *     {@link String }
711
     *     
712
     */
713
    public void setMountingType(String value) {
714
        this.mountingType = value;
715
    }
716
 
717
    /**
718
     * Gets the value of the numberOfRecordingLoops property.
719
     * 
720
     * @return
721
     *     possible object is
722
     *     {@link BigInteger }
723
     *     
724
     */
725
    public BigInteger getNumberOfRecordingLoops() {
726
        return numberOfRecordingLoops;
727
    }
728
 
729
    /**
730
     * Sets the value of the numberOfRecordingLoops property.
731
     * 
732
     * @param value
733
     *     allowed object is
734
     *     {@link BigInteger }
735
     *     
736
     */
737
    public void setNumberOfRecordingLoops(BigInteger value) {
738
        this.numberOfRecordingLoops = value;
739
    }
740
 
741
    /**
742
     * Gets the value of the operatingSystem property.
743
     * 
744
     * <p>
745
     * This accessor method returns a reference to the live list,
746
     * not a snapshot. Therefore any modification you make to the
747
     * returned list will be present inside the JAXB object.
748
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
749
     * 
750
     * <p>
751
     * For example, to add a new item, do as follows:
752
     * <pre>
753
     *    getOperatingSystem().add(newItem);
754
     * </pre>
755
     * 
756
     * 
757
     * <p>
758
     * Objects of the following type(s) are allowed in the list
759
     * {@link String }
760
     * 
761
     * 
762
     */
763
    public List<String> getOperatingSystem() {
764
        if (operatingSystem == null) {
765
            operatingSystem = new ArrayList<String>();
766
        }
767
        return this.operatingSystem;
768
    }
769
 
770
    /**
771
     * Gets the value of the photoSensorSize property.
772
     * 
773
     * @return
774
     *     possible object is
775
     *     {@link String }
776
     *     
777
     */
778
    public String getPhotoSensorSize() {
779
        return photoSensorSize;
780
    }
781
 
782
    /**
783
     * Sets the value of the photoSensorSize property.
784
     * 
785
     * @param value
786
     *     allowed object is
787
     *     {@link String }
788
     *     
789
     */
790
    public void setPhotoSensorSize(String value) {
791
        this.photoSensorSize = value;
792
    }
793
 
794
    /**
795
     * Gets the value of the photoSensorTechnology property.
796
     * 
797
     * @return
798
     *     possible object is
799
     *     {@link String }
800
     *     
801
     */
802
    public String getPhotoSensorTechnology() {
803
        return photoSensorTechnology;
804
    }
805
 
806
    /**
807
     * Sets the value of the photoSensorTechnology property.
808
     * 
809
     * @param value
810
     *     allowed object is
811
     *     {@link String }
812
     *     
813
     */
814
    public void setPhotoSensorTechnology(String value) {
815
        this.photoSensorTechnology = value;
816
    }
817
 
818
    /**
819
     * Gets the value of the powerConsumption property.
820
     * 
821
     * @return
822
     *     possible object is
823
     *     {@link PowerDimension }
824
     *     
825
     */
826
    public PowerDimension getPowerConsumption() {
827
        return powerConsumption;
828
    }
829
 
830
    /**
831
     * Sets the value of the powerConsumption property.
832
     * 
833
     * @param value
834
     *     allowed object is
835
     *     {@link PowerDimension }
836
     *     
837
     */
838
    public void setPowerConsumption(PowerDimension value) {
839
        this.powerConsumption = value;
840
    }
841
 
842
    /**
843
     * Gets the value of the powerPlugType property.
844
     * 
845
     * @return
846
     *     possible object is
847
     *     {@link PowerPlugType }
848
     *     
849
     */
850
    public PowerPlugType getPowerPlugType() {
851
        return powerPlugType;
852
    }
853
 
854
    /**
855
     * Sets the value of the powerPlugType property.
856
     * 
857
     * @param value
858
     *     allowed object is
859
     *     {@link PowerPlugType }
860
     *     
861
     */
862
    public void setPowerPlugType(PowerPlugType value) {
863
        this.powerPlugType = value;
864
    }
865
 
866
    /**
867
     * Gets the value of the remoteControlDescription property.
868
     * 
869
     * @return
870
     *     possible object is
871
     *     {@link String }
872
     *     
873
     */
874
    public String getRemoteControlDescription() {
875
        return remoteControlDescription;
876
    }
877
 
878
    /**
879
     * Sets the value of the remoteControlDescription property.
880
     * 
881
     * @param value
882
     *     allowed object is
883
     *     {@link String }
884
     *     
885
     */
886
    public void setRemoteControlDescription(String value) {
887
        this.remoteControlDescription = value;
888
    }
889
 
890
    /**
891
     * Gets the value of the removableMemory property.
892
     * 
893
     * @return
894
     *     possible object is
895
     *     {@link String }
896
     *     
897
     */
898
    public String getRemovableMemory() {
899
        return removableMemory;
900
    }
901
 
902
    /**
903
     * Sets the value of the removableMemory property.
904
     * 
905
     * @param value
906
     *     allowed object is
907
     *     {@link String }
908
     *     
909
     */
910
    public void setRemovableMemory(String value) {
911
        this.removableMemory = value;
912
    }
913
 
914
    /**
915
     * Gets the value of the screenSize property.
916
     * 
917
     * @return
918
     *     possible object is
919
     *     {@link LengthDimension }
920
     *     
921
     */
922
    public LengthDimension getScreenSize() {
923
        return screenSize;
924
    }
925
 
926
    /**
927
     * Sets the value of the screenSize property.
928
     * 
929
     * @param value
930
     *     allowed object is
931
     *     {@link LengthDimension }
932
     *     
933
     */
934
    public void setScreenSize(LengthDimension value) {
935
        this.screenSize = value;
936
    }
937
 
938
    /**
939
     * Gets the value of the shape property.
940
     * 
941
     * @return
942
     *     possible object is
943
     *     {@link String }
944
     *     
945
     */
946
    public String getShape() {
947
        return shape;
948
    }
949
 
950
    /**
951
     * Sets the value of the shape property.
952
     * 
953
     * @param value
954
     *     allowed object is
955
     *     {@link String }
956
     *     
957
     */
958
    public void setShape(String value) {
959
        this.shape = value;
960
    }
961
 
962
    /**
963
     * Gets the value of the softwareIncluded property.
964
     * 
965
     * @return
966
     *     possible object is
967
     *     {@link String }
968
     *     
969
     */
970
    public String getSoftwareIncluded() {
971
        return softwareIncluded;
972
    }
973
 
974
    /**
975
     * Sets the value of the softwareIncluded property.
976
     * 
977
     * @param value
978
     *     allowed object is
979
     *     {@link String }
980
     *     
981
     */
982
    public void setSoftwareIncluded(String value) {
983
        this.softwareIncluded = value;
984
    }
985
 
986
    /**
987
     * Gets the value of the speakerGrilleMaterial property.
988
     * 
989
     * @return
990
     *     possible object is
991
     *     {@link String }
992
     *     
993
     */
994
    public String getSpeakerGrilleMaterial() {
995
        return speakerGrilleMaterial;
996
    }
997
 
998
    /**
999
     * Sets the value of the speakerGrilleMaterial property.
1000
     * 
1001
     * @param value
1002
     *     allowed object is
1003
     *     {@link String }
1004
     *     
1005
     */
1006
    public void setSpeakerGrilleMaterial(String value) {
1007
        this.speakerGrilleMaterial = value;
1008
    }
1009
 
1010
    /**
1011
     * Gets the value of the speakerMaximumInputPower property.
1012
     * 
1013
     * @return
1014
     *     possible object is
1015
     *     {@link PowerDimension }
1016
     *     
1017
     */
1018
    public PowerDimension getSpeakerMaximumInputPower() {
1019
        return speakerMaximumInputPower;
1020
    }
1021
 
1022
    /**
1023
     * Sets the value of the speakerMaximumInputPower property.
1024
     * 
1025
     * @param value
1026
     *     allowed object is
1027
     *     {@link PowerDimension }
1028
     *     
1029
     */
1030
    public void setSpeakerMaximumInputPower(PowerDimension value) {
1031
        this.speakerMaximumInputPower = value;
1032
    }
1033
 
1034
    /**
1035
     * Gets the value of the subwooferPowerTechnology property.
1036
     * 
1037
     * @return
1038
     *     possible object is
1039
     *     {@link String }
1040
     *     
1041
     */
1042
    public String getSubwooferPowerTechnology() {
1043
        return subwooferPowerTechnology;
1044
    }
1045
 
1046
    /**
1047
     * Sets the value of the subwooferPowerTechnology property.
1048
     * 
1049
     * @param value
1050
     *     allowed object is
1051
     *     {@link String }
1052
     *     
1053
     */
1054
    public void setSubwooferPowerTechnology(String value) {
1055
        this.subwooferPowerTechnology = value;
1056
    }
1057
 
1058
    /**
1059
     * Gets the value of the subwooferSpeakerDiameter property.
1060
     * 
1061
     * @return
1062
     *     possible object is
1063
     *     {@link LengthDimension }
1064
     *     
1065
     */
1066
    public LengthDimension getSubwooferSpeakerDiameter() {
1067
        return subwooferSpeakerDiameter;
1068
    }
1069
 
1070
    /**
1071
     * Sets the value of the subwooferSpeakerDiameter property.
1072
     * 
1073
     * @param value
1074
     *     allowed object is
1075
     *     {@link LengthDimension }
1076
     *     
1077
     */
1078
    public void setSubwooferSpeakerDiameter(LengthDimension value) {
1079
        this.subwooferSpeakerDiameter = value;
1080
    }
1081
 
1082
    /**
1083
     * Gets the value of the subwooferSpeakerMaterial property.
1084
     * 
1085
     * @return
1086
     *     possible object is
1087
     *     {@link String }
1088
     *     
1089
     */
1090
    public String getSubwooferSpeakerMaterial() {
1091
        return subwooferSpeakerMaterial;
1092
    }
1093
 
1094
    /**
1095
     * Sets the value of the subwooferSpeakerMaterial property.
1096
     * 
1097
     * @param value
1098
     *     allowed object is
1099
     *     {@link String }
1100
     *     
1101
     */
1102
    public void setSubwooferSpeakerMaterial(String value) {
1103
        this.subwooferSpeakerMaterial = value;
1104
    }
1105
 
1106
    /**
1107
     * Gets the value of the subwooferWattage property.
1108
     * 
1109
     * @return
1110
     *     possible object is
1111
     *     {@link WattageDimension }
1112
     *     
1113
     */
1114
    public WattageDimension getSubwooferWattage() {
1115
        return subwooferWattage;
1116
    }
1117
 
1118
    /**
1119
     * Sets the value of the subwooferWattage property.
1120
     * 
1121
     * @param value
1122
     *     allowed object is
1123
     *     {@link WattageDimension }
1124
     *     
1125
     */
1126
    public void setSubwooferWattage(WattageDimension value) {
1127
        this.subwooferWattage = value;
1128
    }
1129
 
1130
    /**
1131
     * Gets the value of the surgeProtectionRating property.
1132
     * 
1133
     * @return
1134
     *     possible object is
1135
     *     {@link EnergyRatingType }
1136
     *     
1137
     */
1138
    public EnergyRatingType getSurgeProtectionRating() {
1139
        return surgeProtectionRating;
1140
    }
1141
 
1142
    /**
1143
     * Sets the value of the surgeProtectionRating property.
1144
     * 
1145
     * @param value
1146
     *     allowed object is
1147
     *     {@link EnergyRatingType }
1148
     *     
1149
     */
1150
    public void setSurgeProtectionRating(EnergyRatingType value) {
1151
        this.surgeProtectionRating = value;
1152
    }
1153
 
1154
    /**
1155
     * Gets the value of the threeDTechnology property.
1156
     * 
1157
     * @return
1158
     *     possible object is
1159
     *     {@link ThreeDTechnologyValues }
1160
     *     
1161
     */
1162
    public ThreeDTechnologyValues getThreeDTechnology() {
1163
        return threeDTechnology;
1164
    }
1165
 
1166
    /**
1167
     * Sets the value of the threeDTechnology property.
1168
     * 
1169
     * @param value
1170
     *     allowed object is
1171
     *     {@link ThreeDTechnologyValues }
1172
     *     
1173
     */
1174
    public void setThreeDTechnology(ThreeDTechnologyValues value) {
1175
        this.threeDTechnology = value;
1176
    }
1177
 
1178
    /**
1179
     * Gets the value of the totalCoaxialInputs property.
1180
     * 
1181
     * @return
1182
     *     possible object is
1183
     *     {@link BigInteger }
1184
     *     
1185
     */
1186
    public BigInteger getTotalCoaxialInputs() {
1187
        return totalCoaxialInputs;
1188
    }
1189
 
1190
    /**
1191
     * Sets the value of the totalCoaxialInputs property.
1192
     * 
1193
     * @param value
1194
     *     allowed object is
1195
     *     {@link BigInteger }
1196
     *     
1197
     */
1198
    public void setTotalCoaxialInputs(BigInteger value) {
1199
        this.totalCoaxialInputs = value;
1200
    }
1201
 
1202
    /**
1203
     * Gets the value of the totalComponentInPorts property.
1204
     * 
1205
     * @return
1206
     *     possible object is
1207
     *     {@link BigInteger }
1208
     *     
1209
     */
1210
    public BigInteger getTotalComponentInPorts() {
1211
        return totalComponentInPorts;
1212
    }
1213
 
1214
    /**
1215
     * Sets the value of the totalComponentInPorts property.
1216
     * 
1217
     * @param value
1218
     *     allowed object is
1219
     *     {@link BigInteger }
1220
     *     
1221
     */
1222
    public void setTotalComponentInPorts(BigInteger value) {
1223
        this.totalComponentInPorts = value;
1224
    }
1225
 
1226
    /**
1227
     * Gets the value of the totalCompositePorts property.
1228
     * 
1229
     * @return
1230
     *     possible object is
1231
     *     {@link BigInteger }
1232
     *     
1233
     */
1234
    public BigInteger getTotalCompositePorts() {
1235
        return totalCompositePorts;
1236
    }
1237
 
1238
    /**
1239
     * Sets the value of the totalCompositePorts property.
1240
     * 
1241
     * @param value
1242
     *     allowed object is
1243
     *     {@link BigInteger }
1244
     *     
1245
     */
1246
    public void setTotalCompositePorts(BigInteger value) {
1247
        this.totalCompositePorts = value;
1248
    }
1249
 
1250
    /**
1251
     * Gets the value of the totalDVIPorts property.
1252
     * 
1253
     * @return
1254
     *     possible object is
1255
     *     {@link BigInteger }
1256
     *     
1257
     */
1258
    public BigInteger getTotalDVIPorts() {
1259
        return totalDVIPorts;
1260
    }
1261
 
1262
    /**
1263
     * Sets the value of the totalDVIPorts property.
1264
     * 
1265
     * @param value
1266
     *     allowed object is
1267
     *     {@link BigInteger }
1268
     *     
1269
     */
1270
    public void setTotalDVIPorts(BigInteger value) {
1271
        this.totalDVIPorts = value;
1272
    }
1273
 
1274
    /**
1275
     * Gets the value of the totalFirewirePorts property.
1276
     * 
1277
     * @return
1278
     *     possible object is
1279
     *     {@link BigInteger }
1280
     *     
1281
     */
1282
    public BigInteger getTotalFirewirePorts() {
1283
        return totalFirewirePorts;
1284
    }
1285
 
1286
    /**
1287
     * Sets the value of the totalFirewirePorts property.
1288
     * 
1289
     * @param value
1290
     *     allowed object is
1291
     *     {@link BigInteger }
1292
     *     
1293
     */
1294
    public void setTotalFirewirePorts(BigInteger value) {
1295
        this.totalFirewirePorts = value;
1296
    }
1297
 
1298
    /**
1299
     * Gets the value of the totalMicrophonePorts property.
1300
     * 
1301
     * @return
1302
     *     possible object is
1303
     *     {@link BigInteger }
1304
     *     
1305
     */
1306
    public BigInteger getTotalMicrophonePorts() {
1307
        return totalMicrophonePorts;
1308
    }
1309
 
1310
    /**
1311
     * Sets the value of the totalMicrophonePorts property.
1312
     * 
1313
     * @param value
1314
     *     allowed object is
1315
     *     {@link BigInteger }
1316
     *     
1317
     */
1318
    public void setTotalMicrophonePorts(BigInteger value) {
1319
        this.totalMicrophonePorts = value;
1320
    }
1321
 
1322
    /**
1323
     * Gets the value of the totalPowerOutlets property.
1324
     * 
1325
     * @return
1326
     *     possible object is
1327
     *     {@link BigInteger }
1328
     *     
1329
     */
1330
    public BigInteger getTotalPowerOutlets() {
1331
        return totalPowerOutlets;
1332
    }
1333
 
1334
    /**
1335
     * Sets the value of the totalPowerOutlets property.
1336
     * 
1337
     * @param value
1338
     *     allowed object is
1339
     *     {@link BigInteger }
1340
     *     
1341
     */
1342
    public void setTotalPowerOutlets(BigInteger value) {
1343
        this.totalPowerOutlets = value;
1344
    }
1345
 
1346
    /**
1347
     * Gets the value of the totalSubwooferOutputs property.
1348
     * 
1349
     * @return
1350
     *     possible object is
1351
     *     {@link BigInteger }
1352
     *     
1353
     */
1354
    public BigInteger getTotalSubwooferOutputs() {
1355
        return totalSubwooferOutputs;
1356
    }
1357
 
1358
    /**
1359
     * Sets the value of the totalSubwooferOutputs property.
1360
     * 
1361
     * @param value
1362
     *     allowed object is
1363
     *     {@link BigInteger }
1364
     *     
1365
     */
1366
    public void setTotalSubwooferOutputs(BigInteger value) {
1367
        this.totalSubwooferOutputs = value;
1368
    }
1369
 
1370
    /**
1371
     * Gets the value of the totalSVideoInPorts property.
1372
     * 
1373
     * @return
1374
     *     possible object is
1375
     *     {@link BigInteger }
1376
     *     
1377
     */
1378
    public BigInteger getTotalSVideoInPorts() {
1379
        return totalSVideoInPorts;
1380
    }
1381
 
1382
    /**
1383
     * Sets the value of the totalSVideoInPorts property.
1384
     * 
1385
     * @param value
1386
     *     allowed object is
1387
     *     {@link BigInteger }
1388
     *     
1389
     */
1390
    public void setTotalSVideoInPorts(BigInteger value) {
1391
        this.totalSVideoInPorts = value;
1392
    }
1393
 
1394
    /**
1395
     * Gets the value of the totalSVideoOutPorts property.
1396
     * 
1397
     * @return
1398
     *     possible object is
1399
     *     {@link BigInteger }
1400
     *     
1401
     */
1402
    public BigInteger getTotalSVideoOutPorts() {
1403
        return totalSVideoOutPorts;
1404
    }
1405
 
1406
    /**
1407
     * Sets the value of the totalSVideoOutPorts property.
1408
     * 
1409
     * @param value
1410
     *     allowed object is
1411
     *     {@link BigInteger }
1412
     *     
1413
     */
1414
    public void setTotalSVideoOutPorts(BigInteger value) {
1415
        this.totalSVideoOutPorts = value;
1416
    }
1417
 
1418
    /**
1419
     * Gets the value of the totalUSBPorts property.
1420
     * 
1421
     * @return
1422
     *     possible object is
1423
     *     {@link BigInteger }
1424
     *     
1425
     */
1426
    public BigInteger getTotalUSBPorts() {
1427
        return totalUSBPorts;
1428
    }
1429
 
1430
    /**
1431
     * Sets the value of the totalUSBPorts property.
1432
     * 
1433
     * @param value
1434
     *     allowed object is
1435
     *     {@link BigInteger }
1436
     *     
1437
     */
1438
    public void setTotalUSBPorts(BigInteger value) {
1439
        this.totalUSBPorts = value;
1440
    }
1441
 
1442
    /**
1443
     * Gets the value of the totalVgaInPorts property.
1444
     * 
1445
     * @return
1446
     *     possible object is
1447
     *     {@link BigInteger }
1448
     *     
1449
     */
1450
    public BigInteger getTotalVgaInPorts() {
1451
        return totalVgaInPorts;
1452
    }
1453
 
1454
    /**
1455
     * Sets the value of the totalVgaInPorts property.
1456
     * 
1457
     * @param value
1458
     *     allowed object is
1459
     *     {@link BigInteger }
1460
     *     
1461
     */
1462
    public void setTotalVgaInPorts(BigInteger value) {
1463
        this.totalVgaInPorts = value;
1464
    }
1465
 
1466
    /**
1467
     * Gets the value of the totalVideoOutPorts property.
1468
     * 
1469
     * @return
1470
     *     possible object is
1471
     *     {@link BigInteger }
1472
     *     
1473
     */
1474
    public BigInteger getTotalVideoOutPorts() {
1475
        return totalVideoOutPorts;
1476
    }
1477
 
1478
    /**
1479
     * Sets the value of the totalVideoOutPorts property.
1480
     * 
1481
     * @param value
1482
     *     allowed object is
1483
     *     {@link BigInteger }
1484
     *     
1485
     */
1486
    public void setTotalVideoOutPorts(BigInteger value) {
1487
        this.totalVideoOutPorts = value;
1488
    }
1489
 
1490
    /**
1491
     * Gets the value of the trafficFeatures property.
1492
     * 
1493
     * <p>
1494
     * This accessor method returns a reference to the live list,
1495
     * not a snapshot. Therefore any modification you make to the
1496
     * returned list will be present inside the JAXB object.
1497
     * This is why there is not a <CODE>set</CODE> method for the trafficFeatures property.
1498
     * 
1499
     * <p>
1500
     * For example, to add a new item, do as follows:
1501
     * <pre>
1502
     *    getTrafficFeatures().add(newItem);
1503
     * </pre>
1504
     * 
1505
     * 
1506
     * <p>
1507
     * Objects of the following type(s) are allowed in the list
1508
     * {@link String }
1509
     * 
1510
     * 
1511
     */
1512
    public List<String> getTrafficFeatures() {
1513
        if (trafficFeatures == null) {
1514
            trafficFeatures = new ArrayList<String>();
1515
        }
1516
        return this.trafficFeatures;
1517
    }
1518
 
1519
    /**
1520
     * Gets the value of the wattage property.
1521
     * 
1522
     * @return
1523
     *     possible object is
1524
     *     {@link WattageIntegerDimension }
1525
     *     
1526
     */
1527
    public WattageIntegerDimension getWattage() {
1528
        return wattage;
1529
    }
1530
 
1531
    /**
1532
     * Sets the value of the wattage property.
1533
     * 
1534
     * @param value
1535
     *     allowed object is
1536
     *     {@link WattageIntegerDimension }
1537
     *     
1538
     */
1539
    public void setWattage(WattageIntegerDimension value) {
1540
        this.wattage = value;
1541
    }
1542
 
1543
    /**
1544
     * Gets the value of the wooferSpeakerDiameter property.
1545
     * 
1546
     * @return
1547
     *     possible object is
1548
     *     {@link LengthDimension }
1549
     *     
1550
     */
1551
    public LengthDimension getWooferSpeakerDiameter() {
1552
        return wooferSpeakerDiameter;
1553
    }
1554
 
1555
    /**
1556
     * Sets the value of the wooferSpeakerDiameter property.
1557
     * 
1558
     * @param value
1559
     *     allowed object is
1560
     *     {@link LengthDimension }
1561
     *     
1562
     */
1563
    public void setWooferSpeakerDiameter(LengthDimension value) {
1564
        this.wooferSpeakerDiameter = value;
1565
    }
1566
 
1567
    /**
1568
     * Gets the value of the wooferSpeakerMaterial property.
1569
     * 
1570
     * @return
1571
     *     possible object is
1572
     *     {@link String }
1573
     *     
1574
     */
1575
    public String getWooferSpeakerMaterial() {
1576
        return wooferSpeakerMaterial;
1577
    }
1578
 
1579
    /**
1580
     * Sets the value of the wooferSpeakerMaterial property.
1581
     * 
1582
     * @param value
1583
     *     allowed object is
1584
     *     {@link String }
1585
     *     
1586
     */
1587
    public void setWooferSpeakerMaterial(String value) {
1588
        this.wooferSpeakerMaterial = value;
1589
    }
1590
 
1591
    /**
1592
     * Gets the value of the cableLength property.
1593
     * 
1594
     * @return
1595
     *     possible object is
1596
     *     {@link LengthDimension }
1597
     *     
1598
     */
1599
    public LengthDimension getCableLength() {
1600
        return cableLength;
1601
    }
1602
 
1603
    /**
1604
     * Sets the value of the cableLength property.
1605
     * 
1606
     * @param value
1607
     *     allowed object is
1608
     *     {@link LengthDimension }
1609
     *     
1610
     */
1611
    public void setCableLength(LengthDimension value) {
1612
        this.cableLength = value;
1613
    }
1614
 
1615
    /**
1616
     * Gets the value of the connectorGender property.
1617
     * 
1618
     * <p>
1619
     * This accessor method returns a reference to the live list,
1620
     * not a snapshot. Therefore any modification you make to the
1621
     * returned list will be present inside the JAXB object.
1622
     * This is why there is not a <CODE>set</CODE> method for the connectorGender property.
1623
     * 
1624
     * <p>
1625
     * For example, to add a new item, do as follows:
1626
     * <pre>
1627
     *    getConnectorGender().add(newItem);
1628
     * </pre>
1629
     * 
1630
     * 
1631
     * <p>
1632
     * Objects of the following type(s) are allowed in the list
1633
     * {@link String }
1634
     * 
1635
     * 
1636
     */
1637
    public List<String> getConnectorGender() {
1638
        if (connectorGender == null) {
1639
            connectorGender = new ArrayList<String>();
1640
        }
1641
        return this.connectorGender;
1642
    }
1643
 
1644
    /**
1645
     * Gets the value of the connectorTypeUsedOnCable property.
1646
     * 
1647
     * @return
1648
     *     possible object is
1649
     *     {@link String }
1650
     *     
1651
     */
1652
    public String getConnectorTypeUsedOnCable() {
1653
        return connectorTypeUsedOnCable;
1654
    }
1655
 
1656
    /**
1657
     * Sets the value of the connectorTypeUsedOnCable property.
1658
     * 
1659
     * @param value
1660
     *     allowed object is
1661
     *     {@link String }
1662
     *     
1663
     */
1664
    public void setConnectorTypeUsedOnCable(String value) {
1665
        this.connectorTypeUsedOnCable = value;
1666
    }
1667
 
1668
    /**
1669
     * Gets the value of the mountMotion property.
1670
     * 
1671
     * @return
1672
     *     possible object is
1673
     *     {@link String }
1674
     *     
1675
     */
1676
    public String getMountMotion() {
1677
        return mountMotion;
1678
    }
1679
 
1680
    /**
1681
     * Sets the value of the mountMotion property.
1682
     * 
1683
     * @param value
1684
     *     allowed object is
1685
     *     {@link String }
1686
     *     
1687
     */
1688
    public void setMountMotion(String value) {
1689
        this.mountMotion = value;
1690
    }
1691
 
1692
    /**
1693
     * Gets the value of the powerSource property.
1694
     * 
1695
     * @return
1696
     *     possible object is
1697
     *     {@link String }
1698
     *     
1699
     */
1700
    public String getPowerSource() {
1701
        return powerSource;
1702
    }
1703
 
1704
    /**
1705
     * Sets the value of the powerSource property.
1706
     * 
1707
     * @param value
1708
     *     allowed object is
1709
     *     {@link String }
1710
     *     
1711
     */
1712
    public void setPowerSource(String value) {
1713
        this.powerSource = value;
1714
    }
1715
 
1716
    /**
1717
     * Gets the value of the videoResolution property.
1718
     * 
1719
     * @return
1720
     *     possible object is
1721
     *     {@link PixelDimension }
1722
     *     
1723
     */
1724
    public PixelDimension getVideoResolution() {
1725
        return videoResolution;
1726
    }
1727
 
1728
    /**
1729
     * Sets the value of the videoResolution property.
1730
     * 
1731
     * @param value
1732
     *     allowed object is
1733
     *     {@link PixelDimension }
1734
     *     
1735
     */
1736
    public void setVideoResolution(PixelDimension value) {
1737
        this.videoResolution = value;
1738
    }
1739
 
1740
    /**
1741
     * Gets the value of the wirelessTechnology property.
1742
     * 
1743
     * <p>
1744
     * This accessor method returns a reference to the live list,
1745
     * not a snapshot. Therefore any modification you make to the
1746
     * returned list will be present inside the JAXB object.
1747
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
1748
     * 
1749
     * <p>
1750
     * For example, to add a new item, do as follows:
1751
     * <pre>
1752
     *    getWirelessTechnology().add(newItem);
1753
     * </pre>
1754
     * 
1755
     * 
1756
     * <p>
1757
     * Objects of the following type(s) are allowed in the list
1758
     * {@link String }
1759
     * 
1760
     * 
1761
     */
1762
    public List<String> getWirelessTechnology() {
1763
        if (wirelessTechnology == null) {
1764
            wirelessTechnology = new ArrayList<String>();
1765
        }
1766
        return this.wirelessTechnology;
1767
    }
1768
 
1769
}