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.XmlAttribute;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.XmlValue;
21
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
22
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23
 
24
 
25
/**
26
 * <p>Java class for anonymous complex type.
27
 * 
28
 * <p>The following schema fragment specifies the expected content contained within this class.
29
 * 
30
 * <pre>
31
 * &lt;complexType>
32
 *   &lt;complexContent>
33
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34
 *       &lt;sequence>
35
 *         &lt;element ref="{}VariationData" minOccurs="0"/>
36
 *         &lt;element ref="{}AdditionalFeatures" minOccurs="0"/>
37
 *         &lt;element ref="{}AudioOutputMode" minOccurs="0"/>
38
 *         &lt;element ref="{}ChipsetType" minOccurs="0"/>
39
 *         &lt;element name="ComponentMemoryStorageCapacity" minOccurs="0">
40
 *           &lt;complexType>
41
 *             &lt;simpleContent>
42
 *               &lt;extension base="&lt;>PositiveInteger">
43
 *                 &lt;attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
44
 *               &lt;/extension>
45
 *             &lt;/simpleContent>
46
 *           &lt;/complexType>
47
 *         &lt;/element>
48
 *         &lt;element name="CompatibleProcessorTypes" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
49
 *         &lt;element name="ComponentWirelessType" type="{}ComponentWirelessTypeValues" maxOccurs="3" minOccurs="0"/>
50
 *         &lt;element name="CommunicationInterface" type="{}StringNotNull" minOccurs="0"/>
51
 *         &lt;element ref="{}ComponentWriteSpeed" minOccurs="0"/>
52
 *         &lt;element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
53
 *         &lt;element name="DigitalAudioCapacity" type="{}StringNotNull" minOccurs="0"/>
54
 *         &lt;element ref="{}DigitalMediaFormat" minOccurs="0"/>
55
 *         &lt;element ref="{}EffectiveInputArea" minOccurs="0"/>
56
 *         &lt;element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
57
 *         &lt;element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
58
 *         &lt;element ref="{}HasAutoFocus" minOccurs="0"/>
59
 *         &lt;element ref="{}HasProgrammableButtons" minOccurs="0"/>
60
 *         &lt;element ref="{}HolderCapacity" minOccurs="0"/>
61
 *         &lt;element name="InputType" type="{}StringNotNull" minOccurs="0"/>
62
 *         &lt;element name="IsAmplifierIntegrated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
63
 *         &lt;element name="KeyboardDescription" type="{}StringNotNull" minOccurs="0"/>
64
 *         &lt;element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
65
 *         &lt;element name="MaxOperatingDistance" type="{}LengthIntegerDimension" minOccurs="0"/>
66
 *         &lt;element ref="{}MaximumOperatingDistance" minOccurs="0"/>
67
 *         &lt;element ref="{}MemorySlotsAvailable" minOccurs="0"/>
68
 *         &lt;element ref="{}MemoryStorageCapacity" minOccurs="0"/>
69
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
70
 *         &lt;element name="MovementDetectionTechnology" type="{}StringNotNull" minOccurs="0"/>
71
 *         &lt;element ref="{}NumberOfPorts" minOccurs="0"/>
72
 *         &lt;element ref="{}OutputWattage" minOccurs="0"/>
73
 *         &lt;element ref="{}RecordingCapacity" minOccurs="0"/>
74
 *         &lt;element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
75
 *         &lt;element ref="{}SpeakerDiameter" minOccurs="0"/>
76
 *         &lt;element name="SpeakersMaxOutputPower" type="{}PositiveInteger" minOccurs="0"/>
77
 *         &lt;element name="SpeakersNominalOutputPower" type="{}PositiveInteger" minOccurs="0"/>
78
 *         &lt;element name="SpeakerOutputChannelQuantity" type="{}PositiveInteger" minOccurs="0"/>
79
 *         &lt;element name="SpeakerSurroundSoundChannelConfiguration" type="{}StringNotNull" minOccurs="0"/>
80
 *         &lt;element name="SpeedRating" type="{}TenStringNotNull" minOccurs="0"/>
81
 *         &lt;element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
82
 *         &lt;element name="Wattage" type="{}PositiveInteger" minOccurs="0"/>
83
 *         &lt;element name="WriteSpeed" type="{}FiveStringNotNull" minOccurs="0"/>
84
 *       &lt;/sequence>
85
 *     &lt;/restriction>
86
 *   &lt;/complexContent>
87
 * &lt;/complexType>
88
 * </pre>
89
 * 
90
 * 
91
 */
92
@XmlAccessorType(XmlAccessType.FIELD)
93
@XmlType(name = "", propOrder = {
94
    "variationData",
95
    "additionalFeatures",
96
    "audioOutputMode",
97
    "chipsetType",
98
    "componentMemoryStorageCapacity",
99
    "compatibleProcessorTypes",
100
    "componentWirelessType",
101
    "communicationInterface",
102
    "componentWriteSpeed",
103
    "connectorType",
104
    "digitalAudioCapacity",
105
    "digitalMediaFormat",
106
    "effectiveInputArea",
107
    "formFactor",
108
    "handOrientation",
109
    "hasAutoFocus",
110
    "hasProgrammableButtons",
111
    "holderCapacity",
112
    "inputType",
113
    "isAmplifierIntegrated",
114
    "keyboardDescription",
115
    "materialType",
116
    "maxOperatingDistance",
117
    "maximumOperatingDistance",
118
    "memorySlotsAvailable",
119
    "memoryStorageCapacity",
120
    "modelNumber",
121
    "movementDetectionTechnology",
122
    "numberOfPorts",
123
    "outputWattage",
124
    "recordingCapacity",
125
    "scannerResolution",
126
    "speakerDiameter",
127
    "speakersMaxOutputPower",
128
    "speakersNominalOutputPower",
129
    "speakerOutputChannelQuantity",
130
    "speakerSurroundSoundChannelConfiguration",
131
    "speedRating",
132
    "voltage",
133
    "wattage",
134
    "writeSpeed"
135
})
136
@XmlRootElement(name = "ComputerComponent")
137
public class ComputerComponent {
138
 
139
    @XmlElement(name = "VariationData")
140
    protected VariationData variationData;
141
    @XmlElement(name = "AdditionalFeatures")
142
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
143
    protected String additionalFeatures;
144
    @XmlElement(name = "AudioOutputMode")
145
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
146
    protected String audioOutputMode;
147
    @XmlElement(name = "ChipsetType")
148
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
149
    protected String chipsetType;
150
    @XmlElement(name = "ComponentMemoryStorageCapacity")
151
    protected ComputerComponent.ComponentMemoryStorageCapacity componentMemoryStorageCapacity;
152
    @XmlElement(name = "CompatibleProcessorTypes")
153
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
154
    protected List<String> compatibleProcessorTypes;
155
    @XmlElement(name = "ComponentWirelessType")
156
    protected List<String> componentWirelessType;
157
    @XmlElement(name = "CommunicationInterface")
158
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
159
    protected String communicationInterface;
160
    @XmlElement(name = "ComponentWriteSpeed")
161
    protected BigInteger componentWriteSpeed;
162
    @XmlElement(name = "ConnectorType")
163
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
164
    protected String connectorType;
165
    @XmlElement(name = "DigitalAudioCapacity")
166
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
167
    protected String digitalAudioCapacity;
168
    @XmlElement(name = "DigitalMediaFormat")
169
    protected String digitalMediaFormat;
170
    @XmlElement(name = "EffectiveInputArea")
171
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
172
    protected String effectiveInputArea;
173
    @XmlElement(name = "FormFactor")
174
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
175
    protected String formFactor;
176
    @XmlElement(name = "HandOrientation")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected String handOrientation;
179
    @XmlElement(name = "HasAutoFocus")
180
    protected Boolean hasAutoFocus;
181
    @XmlElement(name = "HasProgrammableButtons")
182
    protected Boolean hasProgrammableButtons;
183
    @XmlElement(name = "HolderCapacity")
184
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
185
    protected String holderCapacity;
186
    @XmlElement(name = "InputType")
187
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
188
    protected String inputType;
189
    @XmlElement(name = "IsAmplifierIntegrated")
190
    protected Boolean isAmplifierIntegrated;
191
    @XmlElement(name = "KeyboardDescription")
192
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
193
    protected String keyboardDescription;
194
    @XmlElement(name = "MaterialType")
195
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
196
    protected String materialType;
197
    @XmlElement(name = "MaxOperatingDistance")
198
    protected LengthIntegerDimension maxOperatingDistance;
199
    @XmlElement(name = "MaximumOperatingDistance")
200
    protected LengthIntegerDimension maximumOperatingDistance;
201
    @XmlElement(name = "MemorySlotsAvailable")
202
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
203
    protected String memorySlotsAvailable;
204
    @XmlElement(name = "MemoryStorageCapacity")
205
    protected MemorySizeIntegerDimension memoryStorageCapacity;
206
    @XmlElement(name = "ModelNumber")
207
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
208
    protected String modelNumber;
209
    @XmlElement(name = "MovementDetectionTechnology")
210
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
211
    protected String movementDetectionTechnology;
212
    @XmlElement(name = "NumberOfPorts")
213
    protected BigInteger numberOfPorts;
214
    @XmlElement(name = "OutputWattage")
215
    protected BigInteger outputWattage;
216
    @XmlElement(name = "RecordingCapacity")
217
    protected TimeIntegerDimension recordingCapacity;
218
    @XmlElement(name = "ScannerResolution")
219
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
220
    protected String scannerResolution;
221
    @XmlElement(name = "SpeakerDiameter")
222
    protected LengthDimension speakerDiameter;
223
    @XmlElement(name = "SpeakersMaxOutputPower")
224
    protected BigInteger speakersMaxOutputPower;
225
    @XmlElement(name = "SpeakersNominalOutputPower")
226
    protected BigInteger speakersNominalOutputPower;
227
    @XmlElement(name = "SpeakerOutputChannelQuantity")
228
    protected BigInteger speakerOutputChannelQuantity;
229
    @XmlElement(name = "SpeakerSurroundSoundChannelConfiguration")
230
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
231
    protected String speakerSurroundSoundChannelConfiguration;
232
    @XmlElement(name = "SpeedRating")
233
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
234
    protected String speedRating;
235
    @XmlElement(name = "Voltage")
236
    protected BigInteger voltage;
237
    @XmlElement(name = "Wattage")
238
    protected BigInteger wattage;
239
    @XmlElement(name = "WriteSpeed")
240
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
241
    protected String writeSpeed;
242
 
243
    /**
244
     * Gets the value of the variationData property.
245
     * 
246
     * @return
247
     *     possible object is
248
     *     {@link VariationData }
249
     *     
250
     */
251
    public VariationData getVariationData() {
252
        return variationData;
253
    }
254
 
255
    /**
256
     * Sets the value of the variationData property.
257
     * 
258
     * @param value
259
     *     allowed object is
260
     *     {@link VariationData }
261
     *     
262
     */
263
    public void setVariationData(VariationData value) {
264
        this.variationData = value;
265
    }
266
 
267
    /**
268
     * Gets the value of the additionalFeatures property.
269
     * 
270
     * @return
271
     *     possible object is
272
     *     {@link String }
273
     *     
274
     */
275
    public String getAdditionalFeatures() {
276
        return additionalFeatures;
277
    }
278
 
279
    /**
280
     * Sets the value of the additionalFeatures property.
281
     * 
282
     * @param value
283
     *     allowed object is
284
     *     {@link String }
285
     *     
286
     */
287
    public void setAdditionalFeatures(String value) {
288
        this.additionalFeatures = value;
289
    }
290
 
291
    /**
292
     * Gets the value of the audioOutputMode property.
293
     * 
294
     * @return
295
     *     possible object is
296
     *     {@link String }
297
     *     
298
     */
299
    public String getAudioOutputMode() {
300
        return audioOutputMode;
301
    }
302
 
303
    /**
304
     * Sets the value of the audioOutputMode property.
305
     * 
306
     * @param value
307
     *     allowed object is
308
     *     {@link String }
309
     *     
310
     */
311
    public void setAudioOutputMode(String value) {
312
        this.audioOutputMode = value;
313
    }
314
 
315
    /**
316
     * Gets the value of the chipsetType property.
317
     * 
318
     * @return
319
     *     possible object is
320
     *     {@link String }
321
     *     
322
     */
323
    public String getChipsetType() {
324
        return chipsetType;
325
    }
326
 
327
    /**
328
     * Sets the value of the chipsetType property.
329
     * 
330
     * @param value
331
     *     allowed object is
332
     *     {@link String }
333
     *     
334
     */
335
    public void setChipsetType(String value) {
336
        this.chipsetType = value;
337
    }
338
 
339
    /**
340
     * Gets the value of the componentMemoryStorageCapacity property.
341
     * 
342
     * @return
343
     *     possible object is
344
     *     {@link ComputerComponent.ComponentMemoryStorageCapacity }
345
     *     
346
     */
347
    public ComputerComponent.ComponentMemoryStorageCapacity getComponentMemoryStorageCapacity() {
348
        return componentMemoryStorageCapacity;
349
    }
350
 
351
    /**
352
     * Sets the value of the componentMemoryStorageCapacity property.
353
     * 
354
     * @param value
355
     *     allowed object is
356
     *     {@link ComputerComponent.ComponentMemoryStorageCapacity }
357
     *     
358
     */
359
    public void setComponentMemoryStorageCapacity(ComputerComponent.ComponentMemoryStorageCapacity value) {
360
        this.componentMemoryStorageCapacity = value;
361
    }
362
 
363
    /**
364
     * Gets the value of the compatibleProcessorTypes property.
365
     * 
366
     * <p>
367
     * This accessor method returns a reference to the live list,
368
     * not a snapshot. Therefore any modification you make to the
369
     * returned list will be present inside the JAXB object.
370
     * This is why there is not a <CODE>set</CODE> method for the compatibleProcessorTypes property.
371
     * 
372
     * <p>
373
     * For example, to add a new item, do as follows:
374
     * <pre>
375
     *    getCompatibleProcessorTypes().add(newItem);
376
     * </pre>
377
     * 
378
     * 
379
     * <p>
380
     * Objects of the following type(s) are allowed in the list
381
     * {@link String }
382
     * 
383
     * 
384
     */
385
    public List<String> getCompatibleProcessorTypes() {
386
        if (compatibleProcessorTypes == null) {
387
            compatibleProcessorTypes = new ArrayList<String>();
388
        }
389
        return this.compatibleProcessorTypes;
390
    }
391
 
392
    /**
393
     * Gets the value of the componentWirelessType property.
394
     * 
395
     * <p>
396
     * This accessor method returns a reference to the live list,
397
     * not a snapshot. Therefore any modification you make to the
398
     * returned list will be present inside the JAXB object.
399
     * This is why there is not a <CODE>set</CODE> method for the componentWirelessType property.
400
     * 
401
     * <p>
402
     * For example, to add a new item, do as follows:
403
     * <pre>
404
     *    getComponentWirelessType().add(newItem);
405
     * </pre>
406
     * 
407
     * 
408
     * <p>
409
     * Objects of the following type(s) are allowed in the list
410
     * {@link String }
411
     * 
412
     * 
413
     */
414
    public List<String> getComponentWirelessType() {
415
        if (componentWirelessType == null) {
416
            componentWirelessType = new ArrayList<String>();
417
        }
418
        return this.componentWirelessType;
419
    }
420
 
421
    /**
422
     * Gets the value of the communicationInterface property.
423
     * 
424
     * @return
425
     *     possible object is
426
     *     {@link String }
427
     *     
428
     */
429
    public String getCommunicationInterface() {
430
        return communicationInterface;
431
    }
432
 
433
    /**
434
     * Sets the value of the communicationInterface property.
435
     * 
436
     * @param value
437
     *     allowed object is
438
     *     {@link String }
439
     *     
440
     */
441
    public void setCommunicationInterface(String value) {
442
        this.communicationInterface = value;
443
    }
444
 
445
    /**
446
     * Gets the value of the componentWriteSpeed property.
447
     * 
448
     * @return
449
     *     possible object is
450
     *     {@link BigInteger }
451
     *     
452
     */
453
    public BigInteger getComponentWriteSpeed() {
454
        return componentWriteSpeed;
455
    }
456
 
457
    /**
458
     * Sets the value of the componentWriteSpeed property.
459
     * 
460
     * @param value
461
     *     allowed object is
462
     *     {@link BigInteger }
463
     *     
464
     */
465
    public void setComponentWriteSpeed(BigInteger value) {
466
        this.componentWriteSpeed = value;
467
    }
468
 
469
    /**
470
     * Gets the value of the connectorType property.
471
     * 
472
     * @return
473
     *     possible object is
474
     *     {@link String }
475
     *     
476
     */
477
    public String getConnectorType() {
478
        return connectorType;
479
    }
480
 
481
    /**
482
     * Sets the value of the connectorType property.
483
     * 
484
     * @param value
485
     *     allowed object is
486
     *     {@link String }
487
     *     
488
     */
489
    public void setConnectorType(String value) {
490
        this.connectorType = value;
491
    }
492
 
493
    /**
494
     * Gets the value of the digitalAudioCapacity property.
495
     * 
496
     * @return
497
     *     possible object is
498
     *     {@link String }
499
     *     
500
     */
501
    public String getDigitalAudioCapacity() {
502
        return digitalAudioCapacity;
503
    }
504
 
505
    /**
506
     * Sets the value of the digitalAudioCapacity property.
507
     * 
508
     * @param value
509
     *     allowed object is
510
     *     {@link String }
511
     *     
512
     */
513
    public void setDigitalAudioCapacity(String value) {
514
        this.digitalAudioCapacity = value;
515
    }
516
 
517
    /**
518
     * Gets the value of the digitalMediaFormat property.
519
     * 
520
     * @return
521
     *     possible object is
522
     *     {@link String }
523
     *     
524
     */
525
    public String getDigitalMediaFormat() {
526
        return digitalMediaFormat;
527
    }
528
 
529
    /**
530
     * Sets the value of the digitalMediaFormat property.
531
     * 
532
     * @param value
533
     *     allowed object is
534
     *     {@link String }
535
     *     
536
     */
537
    public void setDigitalMediaFormat(String value) {
538
        this.digitalMediaFormat = value;
539
    }
540
 
541
    /**
542
     * Gets the value of the effectiveInputArea property.
543
     * 
544
     * @return
545
     *     possible object is
546
     *     {@link String }
547
     *     
548
     */
549
    public String getEffectiveInputArea() {
550
        return effectiveInputArea;
551
    }
552
 
553
    /**
554
     * Sets the value of the effectiveInputArea property.
555
     * 
556
     * @param value
557
     *     allowed object is
558
     *     {@link String }
559
     *     
560
     */
561
    public void setEffectiveInputArea(String value) {
562
        this.effectiveInputArea = value;
563
    }
564
 
565
    /**
566
     * Gets the value of the formFactor property.
567
     * 
568
     * @return
569
     *     possible object is
570
     *     {@link String }
571
     *     
572
     */
573
    public String getFormFactor() {
574
        return formFactor;
575
    }
576
 
577
    /**
578
     * Sets the value of the formFactor property.
579
     * 
580
     * @param value
581
     *     allowed object is
582
     *     {@link String }
583
     *     
584
     */
585
    public void setFormFactor(String value) {
586
        this.formFactor = value;
587
    }
588
 
589
    /**
590
     * Gets the value of the handOrientation property.
591
     * 
592
     * @return
593
     *     possible object is
594
     *     {@link String }
595
     *     
596
     */
597
    public String getHandOrientation() {
598
        return handOrientation;
599
    }
600
 
601
    /**
602
     * Sets the value of the handOrientation property.
603
     * 
604
     * @param value
605
     *     allowed object is
606
     *     {@link String }
607
     *     
608
     */
609
    public void setHandOrientation(String value) {
610
        this.handOrientation = value;
611
    }
612
 
613
    /**
614
     * Gets the value of the hasAutoFocus property.
615
     * 
616
     * @return
617
     *     possible object is
618
     *     {@link Boolean }
619
     *     
620
     */
621
    public Boolean isHasAutoFocus() {
622
        return hasAutoFocus;
623
    }
624
 
625
    /**
626
     * Sets the value of the hasAutoFocus property.
627
     * 
628
     * @param value
629
     *     allowed object is
630
     *     {@link Boolean }
631
     *     
632
     */
633
    public void setHasAutoFocus(Boolean value) {
634
        this.hasAutoFocus = value;
635
    }
636
 
637
    /**
638
     * Gets the value of the hasProgrammableButtons property.
639
     * 
640
     * @return
641
     *     possible object is
642
     *     {@link Boolean }
643
     *     
644
     */
645
    public Boolean isHasProgrammableButtons() {
646
        return hasProgrammableButtons;
647
    }
648
 
649
    /**
650
     * Sets the value of the hasProgrammableButtons property.
651
     * 
652
     * @param value
653
     *     allowed object is
654
     *     {@link Boolean }
655
     *     
656
     */
657
    public void setHasProgrammableButtons(Boolean value) {
658
        this.hasProgrammableButtons = value;
659
    }
660
 
661
    /**
662
     * Gets the value of the holderCapacity property.
663
     * 
664
     * @return
665
     *     possible object is
666
     *     {@link String }
667
     *     
668
     */
669
    public String getHolderCapacity() {
670
        return holderCapacity;
671
    }
672
 
673
    /**
674
     * Sets the value of the holderCapacity property.
675
     * 
676
     * @param value
677
     *     allowed object is
678
     *     {@link String }
679
     *     
680
     */
681
    public void setHolderCapacity(String value) {
682
        this.holderCapacity = value;
683
    }
684
 
685
    /**
686
     * Gets the value of the inputType property.
687
     * 
688
     * @return
689
     *     possible object is
690
     *     {@link String }
691
     *     
692
     */
693
    public String getInputType() {
694
        return inputType;
695
    }
696
 
697
    /**
698
     * Sets the value of the inputType property.
699
     * 
700
     * @param value
701
     *     allowed object is
702
     *     {@link String }
703
     *     
704
     */
705
    public void setInputType(String value) {
706
        this.inputType = value;
707
    }
708
 
709
    /**
710
     * Gets the value of the isAmplifierIntegrated property.
711
     * 
712
     * @return
713
     *     possible object is
714
     *     {@link Boolean }
715
     *     
716
     */
717
    public Boolean isIsAmplifierIntegrated() {
718
        return isAmplifierIntegrated;
719
    }
720
 
721
    /**
722
     * Sets the value of the isAmplifierIntegrated property.
723
     * 
724
     * @param value
725
     *     allowed object is
726
     *     {@link Boolean }
727
     *     
728
     */
729
    public void setIsAmplifierIntegrated(Boolean value) {
730
        this.isAmplifierIntegrated = value;
731
    }
732
 
733
    /**
734
     * Gets the value of the keyboardDescription property.
735
     * 
736
     * @return
737
     *     possible object is
738
     *     {@link String }
739
     *     
740
     */
741
    public String getKeyboardDescription() {
742
        return keyboardDescription;
743
    }
744
 
745
    /**
746
     * Sets the value of the keyboardDescription property.
747
     * 
748
     * @param value
749
     *     allowed object is
750
     *     {@link String }
751
     *     
752
     */
753
    public void setKeyboardDescription(String value) {
754
        this.keyboardDescription = value;
755
    }
756
 
757
    /**
758
     * Gets the value of the materialType property.
759
     * 
760
     * @return
761
     *     possible object is
762
     *     {@link String }
763
     *     
764
     */
765
    public String getMaterialType() {
766
        return materialType;
767
    }
768
 
769
    /**
770
     * Sets the value of the materialType property.
771
     * 
772
     * @param value
773
     *     allowed object is
774
     *     {@link String }
775
     *     
776
     */
777
    public void setMaterialType(String value) {
778
        this.materialType = value;
779
    }
780
 
781
    /**
782
     * Gets the value of the maxOperatingDistance property.
783
     * 
784
     * @return
785
     *     possible object is
786
     *     {@link LengthIntegerDimension }
787
     *     
788
     */
789
    public LengthIntegerDimension getMaxOperatingDistance() {
790
        return maxOperatingDistance;
791
    }
792
 
793
    /**
794
     * Sets the value of the maxOperatingDistance property.
795
     * 
796
     * @param value
797
     *     allowed object is
798
     *     {@link LengthIntegerDimension }
799
     *     
800
     */
801
    public void setMaxOperatingDistance(LengthIntegerDimension value) {
802
        this.maxOperatingDistance = value;
803
    }
804
 
805
    /**
806
     * Gets the value of the maximumOperatingDistance property.
807
     * 
808
     * @return
809
     *     possible object is
810
     *     {@link LengthIntegerDimension }
811
     *     
812
     */
813
    public LengthIntegerDimension getMaximumOperatingDistance() {
814
        return maximumOperatingDistance;
815
    }
816
 
817
    /**
818
     * Sets the value of the maximumOperatingDistance property.
819
     * 
820
     * @param value
821
     *     allowed object is
822
     *     {@link LengthIntegerDimension }
823
     *     
824
     */
825
    public void setMaximumOperatingDistance(LengthIntegerDimension value) {
826
        this.maximumOperatingDistance = value;
827
    }
828
 
829
    /**
830
     * Gets the value of the memorySlotsAvailable property.
831
     * 
832
     * @return
833
     *     possible object is
834
     *     {@link String }
835
     *     
836
     */
837
    public String getMemorySlotsAvailable() {
838
        return memorySlotsAvailable;
839
    }
840
 
841
    /**
842
     * Sets the value of the memorySlotsAvailable property.
843
     * 
844
     * @param value
845
     *     allowed object is
846
     *     {@link String }
847
     *     
848
     */
849
    public void setMemorySlotsAvailable(String value) {
850
        this.memorySlotsAvailable = value;
851
    }
852
 
853
    /**
854
     * Gets the value of the memoryStorageCapacity property.
855
     * 
856
     * @return
857
     *     possible object is
858
     *     {@link MemorySizeIntegerDimension }
859
     *     
860
     */
861
    public MemorySizeIntegerDimension getMemoryStorageCapacity() {
862
        return memoryStorageCapacity;
863
    }
864
 
865
    /**
866
     * Sets the value of the memoryStorageCapacity property.
867
     * 
868
     * @param value
869
     *     allowed object is
870
     *     {@link MemorySizeIntegerDimension }
871
     *     
872
     */
873
    public void setMemoryStorageCapacity(MemorySizeIntegerDimension value) {
874
        this.memoryStorageCapacity = value;
875
    }
876
 
877
    /**
878
     * Gets the value of the modelNumber property.
879
     * 
880
     * @return
881
     *     possible object is
882
     *     {@link String }
883
     *     
884
     */
885
    public String getModelNumber() {
886
        return modelNumber;
887
    }
888
 
889
    /**
890
     * Sets the value of the modelNumber property.
891
     * 
892
     * @param value
893
     *     allowed object is
894
     *     {@link String }
895
     *     
896
     */
897
    public void setModelNumber(String value) {
898
        this.modelNumber = value;
899
    }
900
 
901
    /**
902
     * Gets the value of the movementDetectionTechnology property.
903
     * 
904
     * @return
905
     *     possible object is
906
     *     {@link String }
907
     *     
908
     */
909
    public String getMovementDetectionTechnology() {
910
        return movementDetectionTechnology;
911
    }
912
 
913
    /**
914
     * Sets the value of the movementDetectionTechnology property.
915
     * 
916
     * @param value
917
     *     allowed object is
918
     *     {@link String }
919
     *     
920
     */
921
    public void setMovementDetectionTechnology(String value) {
922
        this.movementDetectionTechnology = value;
923
    }
924
 
925
    /**
926
     * Gets the value of the numberOfPorts property.
927
     * 
928
     * @return
929
     *     possible object is
930
     *     {@link BigInteger }
931
     *     
932
     */
933
    public BigInteger getNumberOfPorts() {
934
        return numberOfPorts;
935
    }
936
 
937
    /**
938
     * Sets the value of the numberOfPorts property.
939
     * 
940
     * @param value
941
     *     allowed object is
942
     *     {@link BigInteger }
943
     *     
944
     */
945
    public void setNumberOfPorts(BigInteger value) {
946
        this.numberOfPorts = value;
947
    }
948
 
949
    /**
950
     * Gets the value of the outputWattage property.
951
     * 
952
     * @return
953
     *     possible object is
954
     *     {@link BigInteger }
955
     *     
956
     */
957
    public BigInteger getOutputWattage() {
958
        return outputWattage;
959
    }
960
 
961
    /**
962
     * Sets the value of the outputWattage property.
963
     * 
964
     * @param value
965
     *     allowed object is
966
     *     {@link BigInteger }
967
     *     
968
     */
969
    public void setOutputWattage(BigInteger value) {
970
        this.outputWattage = value;
971
    }
972
 
973
    /**
974
     * Gets the value of the recordingCapacity property.
975
     * 
976
     * @return
977
     *     possible object is
978
     *     {@link TimeIntegerDimension }
979
     *     
980
     */
981
    public TimeIntegerDimension getRecordingCapacity() {
982
        return recordingCapacity;
983
    }
984
 
985
    /**
986
     * Sets the value of the recordingCapacity property.
987
     * 
988
     * @param value
989
     *     allowed object is
990
     *     {@link TimeIntegerDimension }
991
     *     
992
     */
993
    public void setRecordingCapacity(TimeIntegerDimension value) {
994
        this.recordingCapacity = value;
995
    }
996
 
997
    /**
998
     * Gets the value of the scannerResolution property.
999
     * 
1000
     * @return
1001
     *     possible object is
1002
     *     {@link String }
1003
     *     
1004
     */
1005
    public String getScannerResolution() {
1006
        return scannerResolution;
1007
    }
1008
 
1009
    /**
1010
     * Sets the value of the scannerResolution property.
1011
     * 
1012
     * @param value
1013
     *     allowed object is
1014
     *     {@link String }
1015
     *     
1016
     */
1017
    public void setScannerResolution(String value) {
1018
        this.scannerResolution = value;
1019
    }
1020
 
1021
    /**
1022
     * Gets the value of the speakerDiameter property.
1023
     * 
1024
     * @return
1025
     *     possible object is
1026
     *     {@link LengthDimension }
1027
     *     
1028
     */
1029
    public LengthDimension getSpeakerDiameter() {
1030
        return speakerDiameter;
1031
    }
1032
 
1033
    /**
1034
     * Sets the value of the speakerDiameter property.
1035
     * 
1036
     * @param value
1037
     *     allowed object is
1038
     *     {@link LengthDimension }
1039
     *     
1040
     */
1041
    public void setSpeakerDiameter(LengthDimension value) {
1042
        this.speakerDiameter = value;
1043
    }
1044
 
1045
    /**
1046
     * Gets the value of the speakersMaxOutputPower property.
1047
     * 
1048
     * @return
1049
     *     possible object is
1050
     *     {@link BigInteger }
1051
     *     
1052
     */
1053
    public BigInteger getSpeakersMaxOutputPower() {
1054
        return speakersMaxOutputPower;
1055
    }
1056
 
1057
    /**
1058
     * Sets the value of the speakersMaxOutputPower property.
1059
     * 
1060
     * @param value
1061
     *     allowed object is
1062
     *     {@link BigInteger }
1063
     *     
1064
     */
1065
    public void setSpeakersMaxOutputPower(BigInteger value) {
1066
        this.speakersMaxOutputPower = value;
1067
    }
1068
 
1069
    /**
1070
     * Gets the value of the speakersNominalOutputPower property.
1071
     * 
1072
     * @return
1073
     *     possible object is
1074
     *     {@link BigInteger }
1075
     *     
1076
     */
1077
    public BigInteger getSpeakersNominalOutputPower() {
1078
        return speakersNominalOutputPower;
1079
    }
1080
 
1081
    /**
1082
     * Sets the value of the speakersNominalOutputPower property.
1083
     * 
1084
     * @param value
1085
     *     allowed object is
1086
     *     {@link BigInteger }
1087
     *     
1088
     */
1089
    public void setSpeakersNominalOutputPower(BigInteger value) {
1090
        this.speakersNominalOutputPower = value;
1091
    }
1092
 
1093
    /**
1094
     * Gets the value of the speakerOutputChannelQuantity property.
1095
     * 
1096
     * @return
1097
     *     possible object is
1098
     *     {@link BigInteger }
1099
     *     
1100
     */
1101
    public BigInteger getSpeakerOutputChannelQuantity() {
1102
        return speakerOutputChannelQuantity;
1103
    }
1104
 
1105
    /**
1106
     * Sets the value of the speakerOutputChannelQuantity property.
1107
     * 
1108
     * @param value
1109
     *     allowed object is
1110
     *     {@link BigInteger }
1111
     *     
1112
     */
1113
    public void setSpeakerOutputChannelQuantity(BigInteger value) {
1114
        this.speakerOutputChannelQuantity = value;
1115
    }
1116
 
1117
    /**
1118
     * Gets the value of the speakerSurroundSoundChannelConfiguration property.
1119
     * 
1120
     * @return
1121
     *     possible object is
1122
     *     {@link String }
1123
     *     
1124
     */
1125
    public String getSpeakerSurroundSoundChannelConfiguration() {
1126
        return speakerSurroundSoundChannelConfiguration;
1127
    }
1128
 
1129
    /**
1130
     * Sets the value of the speakerSurroundSoundChannelConfiguration property.
1131
     * 
1132
     * @param value
1133
     *     allowed object is
1134
     *     {@link String }
1135
     *     
1136
     */
1137
    public void setSpeakerSurroundSoundChannelConfiguration(String value) {
1138
        this.speakerSurroundSoundChannelConfiguration = value;
1139
    }
1140
 
1141
    /**
1142
     * Gets the value of the speedRating property.
1143
     * 
1144
     * @return
1145
     *     possible object is
1146
     *     {@link String }
1147
     *     
1148
     */
1149
    public String getSpeedRating() {
1150
        return speedRating;
1151
    }
1152
 
1153
    /**
1154
     * Sets the value of the speedRating property.
1155
     * 
1156
     * @param value
1157
     *     allowed object is
1158
     *     {@link String }
1159
     *     
1160
     */
1161
    public void setSpeedRating(String value) {
1162
        this.speedRating = value;
1163
    }
1164
 
1165
    /**
1166
     * Gets the value of the voltage property.
1167
     * 
1168
     * @return
1169
     *     possible object is
1170
     *     {@link BigInteger }
1171
     *     
1172
     */
1173
    public BigInteger getVoltage() {
1174
        return voltage;
1175
    }
1176
 
1177
    /**
1178
     * Sets the value of the voltage property.
1179
     * 
1180
     * @param value
1181
     *     allowed object is
1182
     *     {@link BigInteger }
1183
     *     
1184
     */
1185
    public void setVoltage(BigInteger value) {
1186
        this.voltage = value;
1187
    }
1188
 
1189
    /**
1190
     * Gets the value of the wattage property.
1191
     * 
1192
     * @return
1193
     *     possible object is
1194
     *     {@link BigInteger }
1195
     *     
1196
     */
1197
    public BigInteger getWattage() {
1198
        return wattage;
1199
    }
1200
 
1201
    /**
1202
     * Sets the value of the wattage property.
1203
     * 
1204
     * @param value
1205
     *     allowed object is
1206
     *     {@link BigInteger }
1207
     *     
1208
     */
1209
    public void setWattage(BigInteger value) {
1210
        this.wattage = value;
1211
    }
1212
 
1213
    /**
1214
     * Gets the value of the writeSpeed property.
1215
     * 
1216
     * @return
1217
     *     possible object is
1218
     *     {@link String }
1219
     *     
1220
     */
1221
    public String getWriteSpeed() {
1222
        return writeSpeed;
1223
    }
1224
 
1225
    /**
1226
     * Sets the value of the writeSpeed property.
1227
     * 
1228
     * @param value
1229
     *     allowed object is
1230
     *     {@link String }
1231
     *     
1232
     */
1233
    public void setWriteSpeed(String value) {
1234
        this.writeSpeed = value;
1235
    }
1236
 
1237
 
1238
    /**
1239
     * <p>Java class for anonymous complex type.
1240
     * 
1241
     * <p>The following schema fragment specifies the expected content contained within this class.
1242
     * 
1243
     * <pre>
1244
     * &lt;complexType>
1245
     *   &lt;simpleContent>
1246
     *     &lt;extension base="&lt;>PositiveInteger">
1247
     *       &lt;attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
1248
     *     &lt;/extension>
1249
     *   &lt;/simpleContent>
1250
     * &lt;/complexType>
1251
     * </pre>
1252
     * 
1253
     * 
1254
     */
1255
    @XmlAccessorType(XmlAccessType.FIELD)
1256
    @XmlType(name = "", propOrder = {
1257
        "value"
1258
    })
1259
    public static class ComponentMemoryStorageCapacity {
1260
 
1261
        @XmlValue
1262
        protected BigInteger value;
1263
        @XmlAttribute(required = true)
1264
        protected MemorySizeUnitOfMeasure unitOfMeasure;
1265
 
1266
        /**
1267
         * Gets the value of the value property.
1268
         * 
1269
         * @return
1270
         *     possible object is
1271
         *     {@link BigInteger }
1272
         *     
1273
         */
1274
        public BigInteger getValue() {
1275
            return value;
1276
        }
1277
 
1278
        /**
1279
         * Sets the value of the value property.
1280
         * 
1281
         * @param value
1282
         *     allowed object is
1283
         *     {@link BigInteger }
1284
         *     
1285
         */
1286
        public void setValue(BigInteger value) {
1287
            this.value = value;
1288
        }
1289
 
1290
        /**
1291
         * Gets the value of the unitOfMeasure property.
1292
         * 
1293
         * @return
1294
         *     possible object is
1295
         *     {@link MemorySizeUnitOfMeasure }
1296
         *     
1297
         */
1298
        public MemorySizeUnitOfMeasure getUnitOfMeasure() {
1299
            return unitOfMeasure;
1300
        }
1301
 
1302
        /**
1303
         * Sets the value of the unitOfMeasure property.
1304
         * 
1305
         * @param value
1306
         *     allowed object is
1307
         *     {@link MemorySizeUnitOfMeasure }
1308
         *     
1309
         */
1310
        public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) {
1311
            this.unitOfMeasure = value;
1312
        }
1313
 
1314
    }
1315
 
1316
}