public class VirtualSCSIControllerOption extends VirtualControllerOption
Java class for VirtualSCSIControllerOption complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VirtualSCSIControllerOption">
<complexContent>
<extension base="{urn:vim25}VirtualControllerOption">
<sequence>
<element name="numSCSIDisks" type="{urn:vim25}IntOption"/>
<element name="numSCSICdroms" type="{urn:vim25}IntOption"/>
<element name="numSCSIPassthrough" type="{urn:vim25}IntOption"/>
<element name="sharing" type="{urn:vim25}VirtualSCSISharing" maxOccurs="unbounded"/>
<element name="defaultSharedIndex" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="hotAddRemove" type="{urn:vim25}BoolOption"/>
<element name="scsiCtlrUnitNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected int |
defaultSharedIndex |
protected BoolOption |
hotAddRemove |
protected IntOption |
numSCSICdroms |
protected IntOption |
numSCSIDisks |
protected IntOption |
numSCSIPassthrough |
protected int |
scsiCtlrUnitNumber |
protected List<VirtualSCSISharing> |
sharing |
devices, supportedDeviceautoAssignController, backingOption, busSlotOption, connectOption, controllerType, defaultBackingOptionIndex, deprecated, hotRemoveSupported, licensingLimit, plugAndPlay, type| Constructor and Description |
|---|
VirtualSCSIControllerOption() |
| Modifier and Type | Method and Description |
|---|---|
int |
getDefaultSharedIndex()
Gets the value of the defaultSharedIndex property.
|
BoolOption |
getHotAddRemove()
Gets the value of the hotAddRemove property.
|
IntOption |
getNumSCSICdroms()
Gets the value of the numSCSICdroms property.
|
IntOption |
getNumSCSIDisks()
Gets the value of the numSCSIDisks property.
|
IntOption |
getNumSCSIPassthrough()
Gets the value of the numSCSIPassthrough property.
|
int |
getScsiCtlrUnitNumber()
Gets the value of the scsiCtlrUnitNumber property.
|
List<VirtualSCSISharing> |
getSharing()
Gets the value of the sharing property.
|
void |
setDefaultSharedIndex(int value)
Sets the value of the defaultSharedIndex property.
|
void |
setHotAddRemove(BoolOption value)
Sets the value of the hotAddRemove property.
|
void |
setNumSCSICdroms(IntOption value)
Sets the value of the numSCSICdroms property.
|
void |
setNumSCSIDisks(IntOption value)
Sets the value of the numSCSIDisks property.
|
void |
setNumSCSIPassthrough(IntOption value)
Sets the value of the numSCSIPassthrough property.
|
void |
setScsiCtlrUnitNumber(int value)
Sets the value of the scsiCtlrUnitNumber property.
|
getDevices, getSupportedDevice, setDevicesgetAutoAssignController, getBackingOption, getBusSlotOption, getConnectOption, getControllerType, getDefaultBackingOptionIndex, getLicensingLimit, getType, isDeprecated, isHotRemoveSupported, isPlugAndPlay, setAutoAssignController, setBusSlotOption, setConnectOption, setControllerType, setDefaultBackingOptionIndex, setDeprecated, setHotRemoveSupported, setPlugAndPlay, setTypeprotected IntOption numSCSIDisks
protected IntOption numSCSICdroms
protected IntOption numSCSIPassthrough
protected List<VirtualSCSISharing> sharing
protected int defaultSharedIndex
protected BoolOption hotAddRemove
protected int scsiCtlrUnitNumber
public IntOption getNumSCSIDisks()
IntOptionpublic void setNumSCSIDisks(IntOption value)
value - allowed object is
IntOptionpublic IntOption getNumSCSICdroms()
IntOptionpublic void setNumSCSICdroms(IntOption value)
value - allowed object is
IntOptionpublic IntOption getNumSCSIPassthrough()
IntOptionpublic void setNumSCSIPassthrough(IntOption value)
value - allowed object is
IntOptionpublic List<VirtualSCSISharing> getSharing()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the sharing property.
For example, to add a new item, do as follows:
getSharing().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualSCSISharing
public int getDefaultSharedIndex()
public void setDefaultSharedIndex(int value)
public BoolOption getHotAddRemove()
BoolOptionpublic void setHotAddRemove(BoolOption value)
value - allowed object is
BoolOptionpublic int getScsiCtlrUnitNumber()
public void setScsiCtlrUnitNumber(int value)
Copyright © 2018. All rights reserved.