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.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="CableLength" type="{}LengthDimension" minOccurs="0"/>
40
 *         &lt;element ref="{}CameraFilmSpeed" minOccurs="0"/>
41
 *         &lt;element ref="{}CameraFlash" minOccurs="0"/>
42
 *         &lt;element ref="{}CoatingDescription" minOccurs="0"/>
43
 *         &lt;element ref="{}CompatibleMountings" minOccurs="0"/>
44
 *         &lt;element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
45
 *         &lt;element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
46
 *         &lt;element ref="{}DigitalZoom" minOccurs="0"/>
47
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
48
 *         &lt;element ref="{}FixedFocalLength" minOccurs="0"/>
49
 *         &lt;element ref="{}FlashDedication" minOccurs="0"/>
50
 *         &lt;element ref="{}GuideNumber" minOccurs="0"/>
51
 *         &lt;element ref="{}ImageStabilization" minOccurs="0"/>
52
 *         &lt;element name="Lens" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
54
 *         &lt;element ref="{}MaxWeightCapacity" minOccurs="0"/>
55
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
56
 *         &lt;element ref="{}MountingType" minOccurs="0"/>
57
 *         &lt;element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
58
 *         &lt;element ref="{}PhotoFilterDropInSize" minOccurs="0"/>
59
 *         &lt;element ref="{}PhotoFilterEffectSize" minOccurs="0"/>
60
 *         &lt;element ref="{}PhotoFilterLensSize" minOccurs="0"/>
61
 *         &lt;element ref="{}PhotoFilterMountType" minOccurs="0"/>
62
 *         &lt;element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
63
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
64
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
65
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
66
 *         &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
67
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
68
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
69
 *         &lt;element ref="{}SurgeProtectionRating" minOccurs="0"/>
70
 *         &lt;element ref="{}ThreeDTechnology" minOccurs="0"/>
71
 *         &lt;element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
72
 *         &lt;element ref="{}TotalPowerOutlets" minOccurs="0"/>
73
 *         &lt;element ref="{}ViewFinderType" minOccurs="0"/>
74
 *         &lt;element ref="{}WaterResistantLevel" minOccurs="0"/>
75
 *       &lt;/sequence>
76
 *     &lt;/restriction>
77
 *   &lt;/complexContent>
78
 * &lt;/complexType>
79
 * </pre>
80
 * 
81
 * 
82
 */
83
@XmlAccessorType(XmlAccessType.FIELD)
84
@XmlType(name = "", propOrder = {
85
    "analogRGBInput",
86
    "batteryCellType",
87
    "batteryChargeCycles",
88
    "batteryPower",
89
    "boxContents",
90
    "cableLength",
91
    "cameraFilmSpeed",
92
    "cameraFlash",
93
    "coatingDescription",
94
    "compatibleMountings",
95
    "conductor",
96
    "connectorGender",
97
    "digitalZoom",
98
    "finishType",
99
    "fixedFocalLength",
100
    "flashDedication",
101
    "guideNumber",
102
    "imageStabilization",
103
    "lens",
104
    "loadCapacity",
105
    "maxWeightCapacity",
106
    "memorySlotsAvailable",
107
    "mountingType",
108
    "photoFilterBayonetSize",
109
    "photoFilterDropInSize",
110
    "photoFilterEffectSize",
111
    "photoFilterLensSize",
112
    "photoFilterMountType",
113
    "photoFilterThreadSize",
114
    "powerPlugType",
115
    "powerSource",
116
    "remoteControlDescription",
117
    "removableMemory",
118
    "screenSize",
119
    "softwareIncluded",
120
    "surgeProtectionRating",
121
    "threeDTechnology",
122
    "totalDVIPorts",
123
    "totalPowerOutlets",
124
    "viewFinderType",
125
    "waterResistantLevel"
126
})
127
@XmlRootElement(name = "CameraOtherAccessories")
128
public class CameraOtherAccessories {
129
 
130
    @XmlElement(name = "AnalogRGBInput")
131
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
132
    protected List<String> analogRGBInput;
133
    @XmlElement(name = "BatteryCellType")
134
    protected BatteryCellTypeValues batteryCellType;
135
    @XmlElement(name = "BatteryChargeCycles")
136
    @XmlSchemaType(name = "positiveInteger")
137
    protected BigInteger batteryChargeCycles;
138
    @XmlElement(name = "BatteryPower")
139
    protected BatteryPowerIntegerDimension batteryPower;
140
    @XmlElement(name = "BoxContents")
141
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
142
    protected String boxContents;
143
    @XmlElement(name = "CableLength")
144
    protected LengthDimension cableLength;
145
    @XmlElement(name = "CameraFilmSpeed")
146
    @XmlSchemaType(name = "positiveInteger")
147
    protected BigInteger cameraFilmSpeed;
148
    @XmlElement(name = "CameraFlash")
149
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
150
    protected String cameraFlash;
151
    @XmlElement(name = "CoatingDescription")
152
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
153
    protected String coatingDescription;
154
    @XmlElement(name = "CompatibleMountings")
155
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
156
    protected String compatibleMountings;
157
    @XmlElement(name = "Conductor")
158
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
159
    protected String conductor;
160
    @XmlElement(name = "ConnectorGender")
161
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
162
    protected List<String> connectorGender;
163
    @XmlElement(name = "DigitalZoom")
164
    protected ZoomDimension digitalZoom;
165
    @XmlElement(name = "FinishType")
166
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
167
    protected String finishType;
168
    @XmlElement(name = "FixedFocalLength")
169
    protected LengthDimension fixedFocalLength;
170
    @XmlElement(name = "FlashDedication")
171
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
172
    protected String flashDedication;
173
    @XmlElement(name = "GuideNumber")
174
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
175
    protected String guideNumber;
176
    @XmlElement(name = "ImageStabilization")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected String imageStabilization;
179
    @XmlElement(name = "Lens")
180
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
181
    protected String lens;
182
    @XmlElement(name = "LoadCapacity")
183
    protected WeightDimension loadCapacity;
184
    @XmlElement(name = "MaxWeightCapacity")
185
    protected WeightDimension maxWeightCapacity;
186
    @XmlElement(name = "MemorySlotsAvailable")
187
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
188
    protected String memorySlotsAvailable;
189
    @XmlElement(name = "MountingType")
190
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
191
    protected String mountingType;
192
    @XmlElement(name = "PhotoFilterBayonetSize")
193
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
194
    protected String photoFilterBayonetSize;
195
    @XmlElement(name = "PhotoFilterDropInSize")
196
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
197
    protected String photoFilterDropInSize;
198
    @XmlElement(name = "PhotoFilterEffectSize")
199
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
200
    protected String photoFilterEffectSize;
201
    @XmlElement(name = "PhotoFilterLensSize")
202
    protected LengthDimension photoFilterLensSize;
203
    @XmlElement(name = "PhotoFilterMountType")
204
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
205
    protected String photoFilterMountType;
206
    @XmlElement(name = "PhotoFilterThreadSize")
207
    protected LengthDimension photoFilterThreadSize;
208
    @XmlElement(name = "PowerPlugType")
209
    protected PowerPlugType powerPlugType;
210
    @XmlElement(name = "PowerSource")
211
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
212
    protected String powerSource;
213
    @XmlElement(name = "RemoteControlDescription")
214
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
215
    protected String remoteControlDescription;
216
    @XmlElement(name = "RemovableMemory")
217
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
218
    protected String removableMemory;
219
    @XmlElement(name = "ScreenSize")
220
    protected LengthDimension screenSize;
221
    @XmlElement(name = "SoftwareIncluded")
222
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
223
    protected String softwareIncluded;
224
    @XmlElement(name = "SurgeProtectionRating")
225
    protected EnergyRatingType surgeProtectionRating;
226
    @XmlElement(name = "ThreeDTechnology")
227
    protected ThreeDTechnologyValues threeDTechnology;
228
    @XmlElement(name = "TotalDVIPorts")
229
    @XmlSchemaType(name = "positiveInteger")
230
    protected BigInteger totalDVIPorts;
231
    @XmlElement(name = "TotalPowerOutlets")
232
    @XmlSchemaType(name = "positiveInteger")
233
    protected BigInteger totalPowerOutlets;
234
    @XmlElement(name = "ViewFinderType")
235
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
236
    protected String viewFinderType;
237
    @XmlElement(name = "WaterResistantLevel")
238
    protected WaterResistantType waterResistantLevel;
239
 
240
    /**
241
     * Gets the value of the analogRGBInput property.
242
     * 
243
     * <p>
244
     * This accessor method returns a reference to the live list,
245
     * not a snapshot. Therefore any modification you make to the
246
     * returned list will be present inside the JAXB object.
247
     * This is why there is not a <CODE>set</CODE> method for the analogRGBInput property.
248
     * 
249
     * <p>
250
     * For example, to add a new item, do as follows:
251
     * <pre>
252
     *    getAnalogRGBInput().add(newItem);
253
     * </pre>
254
     * 
255
     * 
256
     * <p>
257
     * Objects of the following type(s) are allowed in the list
258
     * {@link String }
259
     * 
260
     * 
261
     */
262
    public List<String> getAnalogRGBInput() {
263
        if (analogRGBInput == null) {
264
            analogRGBInput = new ArrayList<String>();
265
        }
266
        return this.analogRGBInput;
267
    }
268
 
269
    /**
270
     * Gets the value of the batteryCellType property.
271
     * 
272
     * @return
273
     *     possible object is
274
     *     {@link BatteryCellTypeValues }
275
     *     
276
     */
277
    public BatteryCellTypeValues getBatteryCellType() {
278
        return batteryCellType;
279
    }
280
 
281
    /**
282
     * Sets the value of the batteryCellType property.
283
     * 
284
     * @param value
285
     *     allowed object is
286
     *     {@link BatteryCellTypeValues }
287
     *     
288
     */
289
    public void setBatteryCellType(BatteryCellTypeValues value) {
290
        this.batteryCellType = value;
291
    }
292
 
293
    /**
294
     * Gets the value of the batteryChargeCycles property.
295
     * 
296
     * @return
297
     *     possible object is
298
     *     {@link BigInteger }
299
     *     
300
     */
301
    public BigInteger getBatteryChargeCycles() {
302
        return batteryChargeCycles;
303
    }
304
 
305
    /**
306
     * Sets the value of the batteryChargeCycles property.
307
     * 
308
     * @param value
309
     *     allowed object is
310
     *     {@link BigInteger }
311
     *     
312
     */
313
    public void setBatteryChargeCycles(BigInteger value) {
314
        this.batteryChargeCycles = value;
315
    }
316
 
317
    /**
318
     * Gets the value of the batteryPower property.
319
     * 
320
     * @return
321
     *     possible object is
322
     *     {@link BatteryPowerIntegerDimension }
323
     *     
324
     */
325
    public BatteryPowerIntegerDimension getBatteryPower() {
326
        return batteryPower;
327
    }
328
 
329
    /**
330
     * Sets the value of the batteryPower property.
331
     * 
332
     * @param value
333
     *     allowed object is
334
     *     {@link BatteryPowerIntegerDimension }
335
     *     
336
     */
337
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
338
        this.batteryPower = value;
339
    }
340
 
341
    /**
342
     * Gets the value of the boxContents property.
343
     * 
344
     * @return
345
     *     possible object is
346
     *     {@link String }
347
     *     
348
     */
349
    public String getBoxContents() {
350
        return boxContents;
351
    }
352
 
353
    /**
354
     * Sets the value of the boxContents property.
355
     * 
356
     * @param value
357
     *     allowed object is
358
     *     {@link String }
359
     *     
360
     */
361
    public void setBoxContents(String value) {
362
        this.boxContents = value;
363
    }
364
 
365
    /**
366
     * Gets the value of the cableLength property.
367
     * 
368
     * @return
369
     *     possible object is
370
     *     {@link LengthDimension }
371
     *     
372
     */
373
    public LengthDimension getCableLength() {
374
        return cableLength;
375
    }
376
 
377
    /**
378
     * Sets the value of the cableLength property.
379
     * 
380
     * @param value
381
     *     allowed object is
382
     *     {@link LengthDimension }
383
     *     
384
     */
385
    public void setCableLength(LengthDimension value) {
386
        this.cableLength = value;
387
    }
388
 
389
    /**
390
     * Gets the value of the cameraFilmSpeed property.
391
     * 
392
     * @return
393
     *     possible object is
394
     *     {@link BigInteger }
395
     *     
396
     */
397
    public BigInteger getCameraFilmSpeed() {
398
        return cameraFilmSpeed;
399
    }
400
 
401
    /**
402
     * Sets the value of the cameraFilmSpeed property.
403
     * 
404
     * @param value
405
     *     allowed object is
406
     *     {@link BigInteger }
407
     *     
408
     */
409
    public void setCameraFilmSpeed(BigInteger value) {
410
        this.cameraFilmSpeed = value;
411
    }
412
 
413
    /**
414
     * Gets the value of the cameraFlash property.
415
     * 
416
     * @return
417
     *     possible object is
418
     *     {@link String }
419
     *     
420
     */
421
    public String getCameraFlash() {
422
        return cameraFlash;
423
    }
424
 
425
    /**
426
     * Sets the value of the cameraFlash property.
427
     * 
428
     * @param value
429
     *     allowed object is
430
     *     {@link String }
431
     *     
432
     */
433
    public void setCameraFlash(String value) {
434
        this.cameraFlash = value;
435
    }
436
 
437
    /**
438
     * Gets the value of the coatingDescription property.
439
     * 
440
     * @return
441
     *     possible object is
442
     *     {@link String }
443
     *     
444
     */
445
    public String getCoatingDescription() {
446
        return coatingDescription;
447
    }
448
 
449
    /**
450
     * Sets the value of the coatingDescription property.
451
     * 
452
     * @param value
453
     *     allowed object is
454
     *     {@link String }
455
     *     
456
     */
457
    public void setCoatingDescription(String value) {
458
        this.coatingDescription = value;
459
    }
460
 
461
    /**
462
     * Gets the value of the compatibleMountings property.
463
     * 
464
     * @return
465
     *     possible object is
466
     *     {@link String }
467
     *     
468
     */
469
    public String getCompatibleMountings() {
470
        return compatibleMountings;
471
    }
472
 
473
    /**
474
     * Sets the value of the compatibleMountings property.
475
     * 
476
     * @param value
477
     *     allowed object is
478
     *     {@link String }
479
     *     
480
     */
481
    public void setCompatibleMountings(String value) {
482
        this.compatibleMountings = value;
483
    }
484
 
485
    /**
486
     * Gets the value of the conductor property.
487
     * 
488
     * @return
489
     *     possible object is
490
     *     {@link String }
491
     *     
492
     */
493
    public String getConductor() {
494
        return conductor;
495
    }
496
 
497
    /**
498
     * Sets the value of the conductor property.
499
     * 
500
     * @param value
501
     *     allowed object is
502
     *     {@link String }
503
     *     
504
     */
505
    public void setConductor(String value) {
506
        this.conductor = value;
507
    }
508
 
509
    /**
510
     * Gets the value of the connectorGender property.
511
     * 
512
     * <p>
513
     * This accessor method returns a reference to the live list,
514
     * not a snapshot. Therefore any modification you make to the
515
     * returned list will be present inside the JAXB object.
516
     * This is why there is not a <CODE>set</CODE> method for the connectorGender property.
517
     * 
518
     * <p>
519
     * For example, to add a new item, do as follows:
520
     * <pre>
521
     *    getConnectorGender().add(newItem);
522
     * </pre>
523
     * 
524
     * 
525
     * <p>
526
     * Objects of the following type(s) are allowed in the list
527
     * {@link String }
528
     * 
529
     * 
530
     */
531
    public List<String> getConnectorGender() {
532
        if (connectorGender == null) {
533
            connectorGender = new ArrayList<String>();
534
        }
535
        return this.connectorGender;
536
    }
537
 
538
    /**
539
     * Gets the value of the digitalZoom property.
540
     * 
541
     * @return
542
     *     possible object is
543
     *     {@link ZoomDimension }
544
     *     
545
     */
546
    public ZoomDimension getDigitalZoom() {
547
        return digitalZoom;
548
    }
549
 
550
    /**
551
     * Sets the value of the digitalZoom property.
552
     * 
553
     * @param value
554
     *     allowed object is
555
     *     {@link ZoomDimension }
556
     *     
557
     */
558
    public void setDigitalZoom(ZoomDimension value) {
559
        this.digitalZoom = value;
560
    }
561
 
562
    /**
563
     * Gets the value of the finishType property.
564
     * 
565
     * @return
566
     *     possible object is
567
     *     {@link String }
568
     *     
569
     */
570
    public String getFinishType() {
571
        return finishType;
572
    }
573
 
574
    /**
575
     * Sets the value of the finishType property.
576
     * 
577
     * @param value
578
     *     allowed object is
579
     *     {@link String }
580
     *     
581
     */
582
    public void setFinishType(String value) {
583
        this.finishType = value;
584
    }
585
 
586
    /**
587
     * Gets the value of the fixedFocalLength property.
588
     * 
589
     * @return
590
     *     possible object is
591
     *     {@link LengthDimension }
592
     *     
593
     */
594
    public LengthDimension getFixedFocalLength() {
595
        return fixedFocalLength;
596
    }
597
 
598
    /**
599
     * Sets the value of the fixedFocalLength property.
600
     * 
601
     * @param value
602
     *     allowed object is
603
     *     {@link LengthDimension }
604
     *     
605
     */
606
    public void setFixedFocalLength(LengthDimension value) {
607
        this.fixedFocalLength = value;
608
    }
609
 
610
    /**
611
     * Gets the value of the flashDedication property.
612
     * 
613
     * @return
614
     *     possible object is
615
     *     {@link String }
616
     *     
617
     */
618
    public String getFlashDedication() {
619
        return flashDedication;
620
    }
621
 
622
    /**
623
     * Sets the value of the flashDedication property.
624
     * 
625
     * @param value
626
     *     allowed object is
627
     *     {@link String }
628
     *     
629
     */
630
    public void setFlashDedication(String value) {
631
        this.flashDedication = value;
632
    }
633
 
634
    /**
635
     * Gets the value of the guideNumber property.
636
     * 
637
     * @return
638
     *     possible object is
639
     *     {@link String }
640
     *     
641
     */
642
    public String getGuideNumber() {
643
        return guideNumber;
644
    }
645
 
646
    /**
647
     * Sets the value of the guideNumber property.
648
     * 
649
     * @param value
650
     *     allowed object is
651
     *     {@link String }
652
     *     
653
     */
654
    public void setGuideNumber(String value) {
655
        this.guideNumber = value;
656
    }
657
 
658
    /**
659
     * Gets the value of the imageStabilization property.
660
     * 
661
     * @return
662
     *     possible object is
663
     *     {@link String }
664
     *     
665
     */
666
    public String getImageStabilization() {
667
        return imageStabilization;
668
    }
669
 
670
    /**
671
     * Sets the value of the imageStabilization property.
672
     * 
673
     * @param value
674
     *     allowed object is
675
     *     {@link String }
676
     *     
677
     */
678
    public void setImageStabilization(String value) {
679
        this.imageStabilization = value;
680
    }
681
 
682
    /**
683
     * Gets the value of the lens property.
684
     * 
685
     * @return
686
     *     possible object is
687
     *     {@link String }
688
     *     
689
     */
690
    public String getLens() {
691
        return lens;
692
    }
693
 
694
    /**
695
     * Sets the value of the lens property.
696
     * 
697
     * @param value
698
     *     allowed object is
699
     *     {@link String }
700
     *     
701
     */
702
    public void setLens(String value) {
703
        this.lens = value;
704
    }
705
 
706
    /**
707
     * Gets the value of the loadCapacity property.
708
     * 
709
     * @return
710
     *     possible object is
711
     *     {@link WeightDimension }
712
     *     
713
     */
714
    public WeightDimension getLoadCapacity() {
715
        return loadCapacity;
716
    }
717
 
718
    /**
719
     * Sets the value of the loadCapacity property.
720
     * 
721
     * @param value
722
     *     allowed object is
723
     *     {@link WeightDimension }
724
     *     
725
     */
726
    public void setLoadCapacity(WeightDimension value) {
727
        this.loadCapacity = value;
728
    }
729
 
730
    /**
731
     * Gets the value of the maxWeightCapacity property.
732
     * 
733
     * @return
734
     *     possible object is
735
     *     {@link WeightDimension }
736
     *     
737
     */
738
    public WeightDimension getMaxWeightCapacity() {
739
        return maxWeightCapacity;
740
    }
741
 
742
    /**
743
     * Sets the value of the maxWeightCapacity property.
744
     * 
745
     * @param value
746
     *     allowed object is
747
     *     {@link WeightDimension }
748
     *     
749
     */
750
    public void setMaxWeightCapacity(WeightDimension value) {
751
        this.maxWeightCapacity = value;
752
    }
753
 
754
    /**
755
     * Gets the value of the memorySlotsAvailable property.
756
     * 
757
     * @return
758
     *     possible object is
759
     *     {@link String }
760
     *     
761
     */
762
    public String getMemorySlotsAvailable() {
763
        return memorySlotsAvailable;
764
    }
765
 
766
    /**
767
     * Sets the value of the memorySlotsAvailable property.
768
     * 
769
     * @param value
770
     *     allowed object is
771
     *     {@link String }
772
     *     
773
     */
774
    public void setMemorySlotsAvailable(String value) {
775
        this.memorySlotsAvailable = value;
776
    }
777
 
778
    /**
779
     * Gets the value of the mountingType property.
780
     * 
781
     * @return
782
     *     possible object is
783
     *     {@link String }
784
     *     
785
     */
786
    public String getMountingType() {
787
        return mountingType;
788
    }
789
 
790
    /**
791
     * Sets the value of the mountingType property.
792
     * 
793
     * @param value
794
     *     allowed object is
795
     *     {@link String }
796
     *     
797
     */
798
    public void setMountingType(String value) {
799
        this.mountingType = value;
800
    }
801
 
802
    /**
803
     * Gets the value of the photoFilterBayonetSize property.
804
     * 
805
     * @return
806
     *     possible object is
807
     *     {@link String }
808
     *     
809
     */
810
    public String getPhotoFilterBayonetSize() {
811
        return photoFilterBayonetSize;
812
    }
813
 
814
    /**
815
     * Sets the value of the photoFilterBayonetSize property.
816
     * 
817
     * @param value
818
     *     allowed object is
819
     *     {@link String }
820
     *     
821
     */
822
    public void setPhotoFilterBayonetSize(String value) {
823
        this.photoFilterBayonetSize = value;
824
    }
825
 
826
    /**
827
     * Gets the value of the photoFilterDropInSize property.
828
     * 
829
     * @return
830
     *     possible object is
831
     *     {@link String }
832
     *     
833
     */
834
    public String getPhotoFilterDropInSize() {
835
        return photoFilterDropInSize;
836
    }
837
 
838
    /**
839
     * Sets the value of the photoFilterDropInSize property.
840
     * 
841
     * @param value
842
     *     allowed object is
843
     *     {@link String }
844
     *     
845
     */
846
    public void setPhotoFilterDropInSize(String value) {
847
        this.photoFilterDropInSize = value;
848
    }
849
 
850
    /**
851
     * Gets the value of the photoFilterEffectSize property.
852
     * 
853
     * @return
854
     *     possible object is
855
     *     {@link String }
856
     *     
857
     */
858
    public String getPhotoFilterEffectSize() {
859
        return photoFilterEffectSize;
860
    }
861
 
862
    /**
863
     * Sets the value of the photoFilterEffectSize property.
864
     * 
865
     * @param value
866
     *     allowed object is
867
     *     {@link String }
868
     *     
869
     */
870
    public void setPhotoFilterEffectSize(String value) {
871
        this.photoFilterEffectSize = value;
872
    }
873
 
874
    /**
875
     * Gets the value of the photoFilterLensSize property.
876
     * 
877
     * @return
878
     *     possible object is
879
     *     {@link LengthDimension }
880
     *     
881
     */
882
    public LengthDimension getPhotoFilterLensSize() {
883
        return photoFilterLensSize;
884
    }
885
 
886
    /**
887
     * Sets the value of the photoFilterLensSize property.
888
     * 
889
     * @param value
890
     *     allowed object is
891
     *     {@link LengthDimension }
892
     *     
893
     */
894
    public void setPhotoFilterLensSize(LengthDimension value) {
895
        this.photoFilterLensSize = value;
896
    }
897
 
898
    /**
899
     * Gets the value of the photoFilterMountType property.
900
     * 
901
     * @return
902
     *     possible object is
903
     *     {@link String }
904
     *     
905
     */
906
    public String getPhotoFilterMountType() {
907
        return photoFilterMountType;
908
    }
909
 
910
    /**
911
     * Sets the value of the photoFilterMountType property.
912
     * 
913
     * @param value
914
     *     allowed object is
915
     *     {@link String }
916
     *     
917
     */
918
    public void setPhotoFilterMountType(String value) {
919
        this.photoFilterMountType = value;
920
    }
921
 
922
    /**
923
     * Gets the value of the photoFilterThreadSize property.
924
     * 
925
     * @return
926
     *     possible object is
927
     *     {@link LengthDimension }
928
     *     
929
     */
930
    public LengthDimension getPhotoFilterThreadSize() {
931
        return photoFilterThreadSize;
932
    }
933
 
934
    /**
935
     * Sets the value of the photoFilterThreadSize property.
936
     * 
937
     * @param value
938
     *     allowed object is
939
     *     {@link LengthDimension }
940
     *     
941
     */
942
    public void setPhotoFilterThreadSize(LengthDimension value) {
943
        this.photoFilterThreadSize = value;
944
    }
945
 
946
    /**
947
     * Gets the value of the powerPlugType property.
948
     * 
949
     * @return
950
     *     possible object is
951
     *     {@link PowerPlugType }
952
     *     
953
     */
954
    public PowerPlugType getPowerPlugType() {
955
        return powerPlugType;
956
    }
957
 
958
    /**
959
     * Sets the value of the powerPlugType property.
960
     * 
961
     * @param value
962
     *     allowed object is
963
     *     {@link PowerPlugType }
964
     *     
965
     */
966
    public void setPowerPlugType(PowerPlugType value) {
967
        this.powerPlugType = value;
968
    }
969
 
970
    /**
971
     * Gets the value of the powerSource property.
972
     * 
973
     * @return
974
     *     possible object is
975
     *     {@link String }
976
     *     
977
     */
978
    public String getPowerSource() {
979
        return powerSource;
980
    }
981
 
982
    /**
983
     * Sets the value of the powerSource property.
984
     * 
985
     * @param value
986
     *     allowed object is
987
     *     {@link String }
988
     *     
989
     */
990
    public void setPowerSource(String value) {
991
        this.powerSource = value;
992
    }
993
 
994
    /**
995
     * Gets the value of the remoteControlDescription property.
996
     * 
997
     * @return
998
     *     possible object is
999
     *     {@link String }
1000
     *     
1001
     */
1002
    public String getRemoteControlDescription() {
1003
        return remoteControlDescription;
1004
    }
1005
 
1006
    /**
1007
     * Sets the value of the remoteControlDescription property.
1008
     * 
1009
     * @param value
1010
     *     allowed object is
1011
     *     {@link String }
1012
     *     
1013
     */
1014
    public void setRemoteControlDescription(String value) {
1015
        this.remoteControlDescription = value;
1016
    }
1017
 
1018
    /**
1019
     * Gets the value of the removableMemory property.
1020
     * 
1021
     * @return
1022
     *     possible object is
1023
     *     {@link String }
1024
     *     
1025
     */
1026
    public String getRemovableMemory() {
1027
        return removableMemory;
1028
    }
1029
 
1030
    /**
1031
     * Sets the value of the removableMemory property.
1032
     * 
1033
     * @param value
1034
     *     allowed object is
1035
     *     {@link String }
1036
     *     
1037
     */
1038
    public void setRemovableMemory(String value) {
1039
        this.removableMemory = value;
1040
    }
1041
 
1042
    /**
1043
     * Gets the value of the screenSize property.
1044
     * 
1045
     * @return
1046
     *     possible object is
1047
     *     {@link LengthDimension }
1048
     *     
1049
     */
1050
    public LengthDimension getScreenSize() {
1051
        return screenSize;
1052
    }
1053
 
1054
    /**
1055
     * Sets the value of the screenSize property.
1056
     * 
1057
     * @param value
1058
     *     allowed object is
1059
     *     {@link LengthDimension }
1060
     *     
1061
     */
1062
    public void setScreenSize(LengthDimension value) {
1063
        this.screenSize = value;
1064
    }
1065
 
1066
    /**
1067
     * Gets the value of the softwareIncluded property.
1068
     * 
1069
     * @return
1070
     *     possible object is
1071
     *     {@link String }
1072
     *     
1073
     */
1074
    public String getSoftwareIncluded() {
1075
        return softwareIncluded;
1076
    }
1077
 
1078
    /**
1079
     * Sets the value of the softwareIncluded property.
1080
     * 
1081
     * @param value
1082
     *     allowed object is
1083
     *     {@link String }
1084
     *     
1085
     */
1086
    public void setSoftwareIncluded(String value) {
1087
        this.softwareIncluded = value;
1088
    }
1089
 
1090
    /**
1091
     * Gets the value of the surgeProtectionRating property.
1092
     * 
1093
     * @return
1094
     *     possible object is
1095
     *     {@link EnergyRatingType }
1096
     *     
1097
     */
1098
    public EnergyRatingType getSurgeProtectionRating() {
1099
        return surgeProtectionRating;
1100
    }
1101
 
1102
    /**
1103
     * Sets the value of the surgeProtectionRating property.
1104
     * 
1105
     * @param value
1106
     *     allowed object is
1107
     *     {@link EnergyRatingType }
1108
     *     
1109
     */
1110
    public void setSurgeProtectionRating(EnergyRatingType value) {
1111
        this.surgeProtectionRating = value;
1112
    }
1113
 
1114
    /**
1115
     * Gets the value of the threeDTechnology property.
1116
     * 
1117
     * @return
1118
     *     possible object is
1119
     *     {@link ThreeDTechnologyValues }
1120
     *     
1121
     */
1122
    public ThreeDTechnologyValues getThreeDTechnology() {
1123
        return threeDTechnology;
1124
    }
1125
 
1126
    /**
1127
     * Sets the value of the threeDTechnology property.
1128
     * 
1129
     * @param value
1130
     *     allowed object is
1131
     *     {@link ThreeDTechnologyValues }
1132
     *     
1133
     */
1134
    public void setThreeDTechnology(ThreeDTechnologyValues value) {
1135
        this.threeDTechnology = value;
1136
    }
1137
 
1138
    /**
1139
     * Gets the value of the totalDVIPorts property.
1140
     * 
1141
     * @return
1142
     *     possible object is
1143
     *     {@link BigInteger }
1144
     *     
1145
     */
1146
    public BigInteger getTotalDVIPorts() {
1147
        return totalDVIPorts;
1148
    }
1149
 
1150
    /**
1151
     * Sets the value of the totalDVIPorts property.
1152
     * 
1153
     * @param value
1154
     *     allowed object is
1155
     *     {@link BigInteger }
1156
     *     
1157
     */
1158
    public void setTotalDVIPorts(BigInteger value) {
1159
        this.totalDVIPorts = value;
1160
    }
1161
 
1162
    /**
1163
     * Gets the value of the totalPowerOutlets property.
1164
     * 
1165
     * @return
1166
     *     possible object is
1167
     *     {@link BigInteger }
1168
     *     
1169
     */
1170
    public BigInteger getTotalPowerOutlets() {
1171
        return totalPowerOutlets;
1172
    }
1173
 
1174
    /**
1175
     * Sets the value of the totalPowerOutlets property.
1176
     * 
1177
     * @param value
1178
     *     allowed object is
1179
     *     {@link BigInteger }
1180
     *     
1181
     */
1182
    public void setTotalPowerOutlets(BigInteger value) {
1183
        this.totalPowerOutlets = value;
1184
    }
1185
 
1186
    /**
1187
     * Gets the value of the viewFinderType property.
1188
     * 
1189
     * @return
1190
     *     possible object is
1191
     *     {@link String }
1192
     *     
1193
     */
1194
    public String getViewFinderType() {
1195
        return viewFinderType;
1196
    }
1197
 
1198
    /**
1199
     * Sets the value of the viewFinderType property.
1200
     * 
1201
     * @param value
1202
     *     allowed object is
1203
     *     {@link String }
1204
     *     
1205
     */
1206
    public void setViewFinderType(String value) {
1207
        this.viewFinderType = value;
1208
    }
1209
 
1210
    /**
1211
     * Gets the value of the waterResistantLevel property.
1212
     * 
1213
     * @return
1214
     *     possible object is
1215
     *     {@link WaterResistantType }
1216
     *     
1217
     */
1218
    public WaterResistantType getWaterResistantLevel() {
1219
        return waterResistantLevel;
1220
    }
1221
 
1222
    /**
1223
     * Sets the value of the waterResistantLevel property.
1224
     * 
1225
     * @param value
1226
     *     allowed object is
1227
     *     {@link WaterResistantType }
1228
     *     
1229
     */
1230
    public void setWaterResistantLevel(WaterResistantType value) {
1231
        this.waterResistantLevel = value;
1232
    }
1233
 
1234
}