Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7481 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="{}BatteryCellType" minOccurs="0"/>
35
 *         &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
36
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
37
 *         &lt;element ref="{}BoxContents" minOccurs="0"/>
38
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
39
 *         &lt;element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
40
 *         &lt;element ref="{}DurationOfMapService" minOccurs="0"/>
41
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
42
 *         &lt;element name="VideoProcessor" type="{}StringNotNull" minOccurs="0"/>
43
 *         &lt;element ref="{}Efficiency" minOccurs="0"/>
44
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
45
 *         &lt;element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
46
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
47
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
48
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
49
 *         &lt;element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
50
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
51
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
52
 *         &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
54
 *         &lt;element ref="{}SubscriptionTermName" minOccurs="0"/>
55
 *         &lt;element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
56
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
57
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
58
 *         &lt;element ref="{}TotalFirewirePorts" minOccurs="0"/>
59
 *         &lt;element ref="{}TotalHdmiPorts" minOccurs="0"/>
60
 *         &lt;element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
61
 *         &lt;element ref="{}TotalUSBPorts" minOccurs="0"/>
62
 *         &lt;element ref="{}WaypointsType" minOccurs="0"/>
63
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
64
 *       &lt;/sequence>
65
 *     &lt;/restriction>
66
 *   &lt;/complexContent>
67
 * &lt;/complexType>
68
 * </pre>
69
 * 
70
 * 
71
 */
72
@XmlAccessorType(XmlAccessType.FIELD)
73
@XmlType(name = "", propOrder = {
74
    "batteryCellType",
75
    "batteryChargeCycles",
76
    "batteryPower",
77
    "boxContents",
78
    "cableLength",
79
    "colorScreen",
80
    "durationOfMapService",
81
    "operatingSystem",
82
    "videoProcessor",
83
    "efficiency",
84
    "finishType",
85
    "internetApplications",
86
    "memorySlotsAvailable",
87
    "powerPlugType",
88
    "powerSource",
89
    "processorBrand",
90
    "screenSize",
91
    "remoteControlDescription",
92
    "removableMemory",
93
    "screenResolution",
94
    "subscriptionTermName",
95
    "trafficFeatures",
96
    "softwareIncluded",
97
    "totalEthernetPorts",
98
    "totalFirewirePorts",
99
    "totalHdmiPorts",
100
    "totalSVideoOutPorts",
101
    "totalUSBPorts",
102
    "waypointsType",
103
    "wirelessTechnology"
104
})
105
@XmlRootElement(name = "GPSOrNavigationSystem")
106
public class GPSOrNavigationSystem {
107
 
108
    @XmlElement(name = "BatteryCellType")
109
    protected BatteryCellTypeValues batteryCellType;
110
    @XmlElement(name = "BatteryChargeCycles")
111
    @XmlSchemaType(name = "positiveInteger")
112
    protected BigInteger batteryChargeCycles;
113
    @XmlElement(name = "BatteryPower")
114
    protected BatteryPowerIntegerDimension batteryPower;
115
    @XmlElement(name = "BoxContents")
116
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
117
    protected String boxContents;
118
    @XmlElement(name = "CableLength")
119
    protected LengthDimension cableLength;
120
    @XmlElement(name = "ColorScreen")
121
    protected Boolean colorScreen;
122
    @XmlElement(name = "DurationOfMapService")
123
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
124
    protected String durationOfMapService;
125
    @XmlElement(name = "OperatingSystem")
126
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
127
    protected List<String> operatingSystem;
128
    @XmlElement(name = "VideoProcessor")
129
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
130
    protected String videoProcessor;
131
    @XmlElement(name = "Efficiency")
132
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
133
    protected String efficiency;
134
    @XmlElement(name = "FinishType")
135
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
136
    protected String finishType;
137
    @XmlElement(name = "InternetApplications")
138
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
139
    protected List<String> internetApplications;
140
    @XmlElement(name = "MemorySlotsAvailable")
141
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
142
    protected String memorySlotsAvailable;
143
    @XmlElement(name = "PowerPlugType")
144
    protected PowerPlugType powerPlugType;
145
    @XmlElement(name = "PowerSource")
146
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
147
    protected String powerSource;
148
    @XmlElement(name = "ProcessorBrand")
149
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
150
    protected String processorBrand;
151
    @XmlElement(name = "ScreenSize")
152
    protected LengthDimension screenSize;
153
    @XmlElement(name = "RemoteControlDescription")
154
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
155
    protected String remoteControlDescription;
156
    @XmlElement(name = "RemovableMemory")
157
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
158
    protected String removableMemory;
159
    @XmlElement(name = "ScreenResolution")
160
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
161
    protected String screenResolution;
162
    @XmlElement(name = "SubscriptionTermName")
163
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
164
    protected String subscriptionTermName;
165
    @XmlElement(name = "TrafficFeatures")
166
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
167
    protected List<String> trafficFeatures;
168
    @XmlElement(name = "SoftwareIncluded")
169
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
170
    protected String softwareIncluded;
171
    @XmlElement(name = "TotalEthernetPorts")
172
    @XmlSchemaType(name = "positiveInteger")
173
    protected BigInteger totalEthernetPorts;
174
    @XmlElement(name = "TotalFirewirePorts")
175
    @XmlSchemaType(name = "positiveInteger")
176
    protected BigInteger totalFirewirePorts;
177
    @XmlElement(name = "TotalHdmiPorts")
178
    @XmlSchemaType(name = "positiveInteger")
179
    protected BigInteger totalHdmiPorts;
180
    @XmlElement(name = "TotalSVideoOutPorts")
181
    @XmlSchemaType(name = "positiveInteger")
182
    protected BigInteger totalSVideoOutPorts;
183
    @XmlElement(name = "TotalUSBPorts")
184
    @XmlSchemaType(name = "positiveInteger")
185
    protected BigInteger totalUSBPorts;
186
    @XmlElement(name = "WaypointsType")
187
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
188
    protected String waypointsType;
189
    @XmlElement(name = "WirelessTechnology")
190
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
191
    protected List<String> wirelessTechnology;
192
 
193
    /**
194
     * Gets the value of the batteryCellType property.
195
     * 
196
     * @return
197
     *     possible object is
198
     *     {@link BatteryCellTypeValues }
199
     *     
200
     */
201
    public BatteryCellTypeValues getBatteryCellType() {
202
        return batteryCellType;
203
    }
204
 
205
    /**
206
     * Sets the value of the batteryCellType property.
207
     * 
208
     * @param value
209
     *     allowed object is
210
     *     {@link BatteryCellTypeValues }
211
     *     
212
     */
213
    public void setBatteryCellType(BatteryCellTypeValues value) {
214
        this.batteryCellType = value;
215
    }
216
 
217
    /**
218
     * Gets the value of the batteryChargeCycles property.
219
     * 
220
     * @return
221
     *     possible object is
222
     *     {@link BigInteger }
223
     *     
224
     */
225
    public BigInteger getBatteryChargeCycles() {
226
        return batteryChargeCycles;
227
    }
228
 
229
    /**
230
     * Sets the value of the batteryChargeCycles property.
231
     * 
232
     * @param value
233
     *     allowed object is
234
     *     {@link BigInteger }
235
     *     
236
     */
237
    public void setBatteryChargeCycles(BigInteger value) {
238
        this.batteryChargeCycles = value;
239
    }
240
 
241
    /**
242
     * Gets the value of the batteryPower property.
243
     * 
244
     * @return
245
     *     possible object is
246
     *     {@link BatteryPowerIntegerDimension }
247
     *     
248
     */
249
    public BatteryPowerIntegerDimension getBatteryPower() {
250
        return batteryPower;
251
    }
252
 
253
    /**
254
     * Sets the value of the batteryPower property.
255
     * 
256
     * @param value
257
     *     allowed object is
258
     *     {@link BatteryPowerIntegerDimension }
259
     *     
260
     */
261
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
262
        this.batteryPower = value;
263
    }
264
 
265
    /**
266
     * Gets the value of the boxContents property.
267
     * 
268
     * @return
269
     *     possible object is
270
     *     {@link String }
271
     *     
272
     */
273
    public String getBoxContents() {
274
        return boxContents;
275
    }
276
 
277
    /**
278
     * Sets the value of the boxContents property.
279
     * 
280
     * @param value
281
     *     allowed object is
282
     *     {@link String }
283
     *     
284
     */
285
    public void setBoxContents(String value) {
286
        this.boxContents = value;
287
    }
288
 
289
    /**
290
     * Gets the value of the cableLength property.
291
     * 
292
     * @return
293
     *     possible object is
294
     *     {@link LengthDimension }
295
     *     
296
     */
297
    public LengthDimension getCableLength() {
298
        return cableLength;
299
    }
300
 
301
    /**
302
     * Sets the value of the cableLength property.
303
     * 
304
     * @param value
305
     *     allowed object is
306
     *     {@link LengthDimension }
307
     *     
308
     */
309
    public void setCableLength(LengthDimension value) {
310
        this.cableLength = value;
311
    }
312
 
313
    /**
314
     * Gets the value of the colorScreen property.
315
     * 
316
     * @return
317
     *     possible object is
318
     *     {@link Boolean }
319
     *     
320
     */
321
    public Boolean isColorScreen() {
322
        return colorScreen;
323
    }
324
 
325
    /**
326
     * Sets the value of the colorScreen property.
327
     * 
328
     * @param value
329
     *     allowed object is
330
     *     {@link Boolean }
331
     *     
332
     */
333
    public void setColorScreen(Boolean value) {
334
        this.colorScreen = value;
335
    }
336
 
337
    /**
338
     * Gets the value of the durationOfMapService property.
339
     * 
340
     * @return
341
     *     possible object is
342
     *     {@link String }
343
     *     
344
     */
345
    public String getDurationOfMapService() {
346
        return durationOfMapService;
347
    }
348
 
349
    /**
350
     * Sets the value of the durationOfMapService property.
351
     * 
352
     * @param value
353
     *     allowed object is
354
     *     {@link String }
355
     *     
356
     */
357
    public void setDurationOfMapService(String value) {
358
        this.durationOfMapService = value;
359
    }
360
 
361
    /**
362
     * Gets the value of the operatingSystem property.
363
     * 
364
     * <p>
365
     * This accessor method returns a reference to the live list,
366
     * not a snapshot. Therefore any modification you make to the
367
     * returned list will be present inside the JAXB object.
368
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
369
     * 
370
     * <p>
371
     * For example, to add a new item, do as follows:
372
     * <pre>
373
     *    getOperatingSystem().add(newItem);
374
     * </pre>
375
     * 
376
     * 
377
     * <p>
378
     * Objects of the following type(s) are allowed in the list
379
     * {@link String }
380
     * 
381
     * 
382
     */
383
    public List<String> getOperatingSystem() {
384
        if (operatingSystem == null) {
385
            operatingSystem = new ArrayList<String>();
386
        }
387
        return this.operatingSystem;
388
    }
389
 
390
    /**
391
     * Gets the value of the videoProcessor property.
392
     * 
393
     * @return
394
     *     possible object is
395
     *     {@link String }
396
     *     
397
     */
398
    public String getVideoProcessor() {
399
        return videoProcessor;
400
    }
401
 
402
    /**
403
     * Sets the value of the videoProcessor property.
404
     * 
405
     * @param value
406
     *     allowed object is
407
     *     {@link String }
408
     *     
409
     */
410
    public void setVideoProcessor(String value) {
411
        this.videoProcessor = value;
412
    }
413
 
414
    /**
415
     * Gets the value of the efficiency property.
416
     * 
417
     * @return
418
     *     possible object is
419
     *     {@link String }
420
     *     
421
     */
422
    public String getEfficiency() {
423
        return efficiency;
424
    }
425
 
426
    /**
427
     * Sets the value of the efficiency property.
428
     * 
429
     * @param value
430
     *     allowed object is
431
     *     {@link String }
432
     *     
433
     */
434
    public void setEfficiency(String value) {
435
        this.efficiency = value;
436
    }
437
 
438
    /**
439
     * Gets the value of the finishType property.
440
     * 
441
     * @return
442
     *     possible object is
443
     *     {@link String }
444
     *     
445
     */
446
    public String getFinishType() {
447
        return finishType;
448
    }
449
 
450
    /**
451
     * Sets the value of the finishType property.
452
     * 
453
     * @param value
454
     *     allowed object is
455
     *     {@link String }
456
     *     
457
     */
458
    public void setFinishType(String value) {
459
        this.finishType = value;
460
    }
461
 
462
    /**
463
     * Gets the value of the internetApplications property.
464
     * 
465
     * <p>
466
     * This accessor method returns a reference to the live list,
467
     * not a snapshot. Therefore any modification you make to the
468
     * returned list will be present inside the JAXB object.
469
     * This is why there is not a <CODE>set</CODE> method for the internetApplications property.
470
     * 
471
     * <p>
472
     * For example, to add a new item, do as follows:
473
     * <pre>
474
     *    getInternetApplications().add(newItem);
475
     * </pre>
476
     * 
477
     * 
478
     * <p>
479
     * Objects of the following type(s) are allowed in the list
480
     * {@link String }
481
     * 
482
     * 
483
     */
484
    public List<String> getInternetApplications() {
485
        if (internetApplications == null) {
486
            internetApplications = new ArrayList<String>();
487
        }
488
        return this.internetApplications;
489
    }
490
 
491
    /**
492
     * Gets the value of the memorySlotsAvailable property.
493
     * 
494
     * @return
495
     *     possible object is
496
     *     {@link String }
497
     *     
498
     */
499
    public String getMemorySlotsAvailable() {
500
        return memorySlotsAvailable;
501
    }
502
 
503
    /**
504
     * Sets the value of the memorySlotsAvailable property.
505
     * 
506
     * @param value
507
     *     allowed object is
508
     *     {@link String }
509
     *     
510
     */
511
    public void setMemorySlotsAvailable(String value) {
512
        this.memorySlotsAvailable = value;
513
    }
514
 
515
    /**
516
     * Gets the value of the powerPlugType property.
517
     * 
518
     * @return
519
     *     possible object is
520
     *     {@link PowerPlugType }
521
     *     
522
     */
523
    public PowerPlugType getPowerPlugType() {
524
        return powerPlugType;
525
    }
526
 
527
    /**
528
     * Sets the value of the powerPlugType property.
529
     * 
530
     * @param value
531
     *     allowed object is
532
     *     {@link PowerPlugType }
533
     *     
534
     */
535
    public void setPowerPlugType(PowerPlugType value) {
536
        this.powerPlugType = value;
537
    }
538
 
539
    /**
540
     * Gets the value of the powerSource property.
541
     * 
542
     * @return
543
     *     possible object is
544
     *     {@link String }
545
     *     
546
     */
547
    public String getPowerSource() {
548
        return powerSource;
549
    }
550
 
551
    /**
552
     * Sets the value of the powerSource property.
553
     * 
554
     * @param value
555
     *     allowed object is
556
     *     {@link String }
557
     *     
558
     */
559
    public void setPowerSource(String value) {
560
        this.powerSource = value;
561
    }
562
 
563
    /**
564
     * Gets the value of the processorBrand property.
565
     * 
566
     * @return
567
     *     possible object is
568
     *     {@link String }
569
     *     
570
     */
571
    public String getProcessorBrand() {
572
        return processorBrand;
573
    }
574
 
575
    /**
576
     * Sets the value of the processorBrand property.
577
     * 
578
     * @param value
579
     *     allowed object is
580
     *     {@link String }
581
     *     
582
     */
583
    public void setProcessorBrand(String value) {
584
        this.processorBrand = value;
585
    }
586
 
587
    /**
588
     * Gets the value of the screenSize property.
589
     * 
590
     * @return
591
     *     possible object is
592
     *     {@link LengthDimension }
593
     *     
594
     */
595
    public LengthDimension getScreenSize() {
596
        return screenSize;
597
    }
598
 
599
    /**
600
     * Sets the value of the screenSize property.
601
     * 
602
     * @param value
603
     *     allowed object is
604
     *     {@link LengthDimension }
605
     *     
606
     */
607
    public void setScreenSize(LengthDimension value) {
608
        this.screenSize = value;
609
    }
610
 
611
    /**
612
     * Gets the value of the remoteControlDescription property.
613
     * 
614
     * @return
615
     *     possible object is
616
     *     {@link String }
617
     *     
618
     */
619
    public String getRemoteControlDescription() {
620
        return remoteControlDescription;
621
    }
622
 
623
    /**
624
     * Sets the value of the remoteControlDescription property.
625
     * 
626
     * @param value
627
     *     allowed object is
628
     *     {@link String }
629
     *     
630
     */
631
    public void setRemoteControlDescription(String value) {
632
        this.remoteControlDescription = value;
633
    }
634
 
635
    /**
636
     * Gets the value of the removableMemory property.
637
     * 
638
     * @return
639
     *     possible object is
640
     *     {@link String }
641
     *     
642
     */
643
    public String getRemovableMemory() {
644
        return removableMemory;
645
    }
646
 
647
    /**
648
     * Sets the value of the removableMemory property.
649
     * 
650
     * @param value
651
     *     allowed object is
652
     *     {@link String }
653
     *     
654
     */
655
    public void setRemovableMemory(String value) {
656
        this.removableMemory = value;
657
    }
658
 
659
    /**
660
     * Gets the value of the screenResolution property.
661
     * 
662
     * @return
663
     *     possible object is
664
     *     {@link String }
665
     *     
666
     */
667
    public String getScreenResolution() {
668
        return screenResolution;
669
    }
670
 
671
    /**
672
     * Sets the value of the screenResolution property.
673
     * 
674
     * @param value
675
     *     allowed object is
676
     *     {@link String }
677
     *     
678
     */
679
    public void setScreenResolution(String value) {
680
        this.screenResolution = value;
681
    }
682
 
683
    /**
684
     * Gets the value of the subscriptionTermName property.
685
     * 
686
     * @return
687
     *     possible object is
688
     *     {@link String }
689
     *     
690
     */
691
    public String getSubscriptionTermName() {
692
        return subscriptionTermName;
693
    }
694
 
695
    /**
696
     * Sets the value of the subscriptionTermName property.
697
     * 
698
     * @param value
699
     *     allowed object is
700
     *     {@link String }
701
     *     
702
     */
703
    public void setSubscriptionTermName(String value) {
704
        this.subscriptionTermName = value;
705
    }
706
 
707
    /**
708
     * Gets the value of the trafficFeatures property.
709
     * 
710
     * <p>
711
     * This accessor method returns a reference to the live list,
712
     * not a snapshot. Therefore any modification you make to the
713
     * returned list will be present inside the JAXB object.
714
     * This is why there is not a <CODE>set</CODE> method for the trafficFeatures property.
715
     * 
716
     * <p>
717
     * For example, to add a new item, do as follows:
718
     * <pre>
719
     *    getTrafficFeatures().add(newItem);
720
     * </pre>
721
     * 
722
     * 
723
     * <p>
724
     * Objects of the following type(s) are allowed in the list
725
     * {@link String }
726
     * 
727
     * 
728
     */
729
    public List<String> getTrafficFeatures() {
730
        if (trafficFeatures == null) {
731
            trafficFeatures = new ArrayList<String>();
732
        }
733
        return this.trafficFeatures;
734
    }
735
 
736
    /**
737
     * Gets the value of the softwareIncluded property.
738
     * 
739
     * @return
740
     *     possible object is
741
     *     {@link String }
742
     *     
743
     */
744
    public String getSoftwareIncluded() {
745
        return softwareIncluded;
746
    }
747
 
748
    /**
749
     * Sets the value of the softwareIncluded property.
750
     * 
751
     * @param value
752
     *     allowed object is
753
     *     {@link String }
754
     *     
755
     */
756
    public void setSoftwareIncluded(String value) {
757
        this.softwareIncluded = value;
758
    }
759
 
760
    /**
761
     * Gets the value of the totalEthernetPorts property.
762
     * 
763
     * @return
764
     *     possible object is
765
     *     {@link BigInteger }
766
     *     
767
     */
768
    public BigInteger getTotalEthernetPorts() {
769
        return totalEthernetPorts;
770
    }
771
 
772
    /**
773
     * Sets the value of the totalEthernetPorts property.
774
     * 
775
     * @param value
776
     *     allowed object is
777
     *     {@link BigInteger }
778
     *     
779
     */
780
    public void setTotalEthernetPorts(BigInteger value) {
781
        this.totalEthernetPorts = value;
782
    }
783
 
784
    /**
785
     * Gets the value of the totalFirewirePorts property.
786
     * 
787
     * @return
788
     *     possible object is
789
     *     {@link BigInteger }
790
     *     
791
     */
792
    public BigInteger getTotalFirewirePorts() {
793
        return totalFirewirePorts;
794
    }
795
 
796
    /**
797
     * Sets the value of the totalFirewirePorts property.
798
     * 
799
     * @param value
800
     *     allowed object is
801
     *     {@link BigInteger }
802
     *     
803
     */
804
    public void setTotalFirewirePorts(BigInteger value) {
805
        this.totalFirewirePorts = value;
806
    }
807
 
808
    /**
809
     * Gets the value of the totalHdmiPorts property.
810
     * 
811
     * @return
812
     *     possible object is
813
     *     {@link BigInteger }
814
     *     
815
     */
816
    public BigInteger getTotalHdmiPorts() {
817
        return totalHdmiPorts;
818
    }
819
 
820
    /**
821
     * Sets the value of the totalHdmiPorts property.
822
     * 
823
     * @param value
824
     *     allowed object is
825
     *     {@link BigInteger }
826
     *     
827
     */
828
    public void setTotalHdmiPorts(BigInteger value) {
829
        this.totalHdmiPorts = value;
830
    }
831
 
832
    /**
833
     * Gets the value of the totalSVideoOutPorts property.
834
     * 
835
     * @return
836
     *     possible object is
837
     *     {@link BigInteger }
838
     *     
839
     */
840
    public BigInteger getTotalSVideoOutPorts() {
841
        return totalSVideoOutPorts;
842
    }
843
 
844
    /**
845
     * Sets the value of the totalSVideoOutPorts property.
846
     * 
847
     * @param value
848
     *     allowed object is
849
     *     {@link BigInteger }
850
     *     
851
     */
852
    public void setTotalSVideoOutPorts(BigInteger value) {
853
        this.totalSVideoOutPorts = value;
854
    }
855
 
856
    /**
857
     * Gets the value of the totalUSBPorts property.
858
     * 
859
     * @return
860
     *     possible object is
861
     *     {@link BigInteger }
862
     *     
863
     */
864
    public BigInteger getTotalUSBPorts() {
865
        return totalUSBPorts;
866
    }
867
 
868
    /**
869
     * Sets the value of the totalUSBPorts property.
870
     * 
871
     * @param value
872
     *     allowed object is
873
     *     {@link BigInteger }
874
     *     
875
     */
876
    public void setTotalUSBPorts(BigInteger value) {
877
        this.totalUSBPorts = value;
878
    }
879
 
880
    /**
881
     * Gets the value of the waypointsType property.
882
     * 
883
     * @return
884
     *     possible object is
885
     *     {@link String }
886
     *     
887
     */
888
    public String getWaypointsType() {
889
        return waypointsType;
890
    }
891
 
892
    /**
893
     * Sets the value of the waypointsType property.
894
     * 
895
     * @param value
896
     *     allowed object is
897
     *     {@link String }
898
     *     
899
     */
900
    public void setWaypointsType(String value) {
901
        this.waypointsType = value;
902
    }
903
 
904
    /**
905
     * Gets the value of the wirelessTechnology property.
906
     * 
907
     * <p>
908
     * This accessor method returns a reference to the live list,
909
     * not a snapshot. Therefore any modification you make to the
910
     * returned list will be present inside the JAXB object.
911
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
912
     * 
913
     * <p>
914
     * For example, to add a new item, do as follows:
915
     * <pre>
916
     *    getWirelessTechnology().add(newItem);
917
     * </pre>
918
     * 
919
     * 
920
     * <p>
921
     * Objects of the following type(s) are allowed in the list
922
     * {@link String }
923
     * 
924
     * 
925
     */
926
    public List<String> getWirelessTechnology() {
927
        if (wirelessTechnology == null) {
928
            wirelessTechnology = new ArrayList<String>();
929
        }
930
        return this.wirelessTechnology;
931
    }
932
 
933
}