public class VirtualDeviceConfigSpec extends DynamicData
Java class for VirtualDeviceConfigSpec complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VirtualDeviceConfigSpec">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="operation" type="{urn:vim25}VirtualDeviceConfigSpecOperation" minOccurs="0"/>
<element name="fileOperation" type="{urn:vim25}VirtualDeviceConfigSpecFileOperation" minOccurs="0"/>
<element name="device" type="{urn:vim25}VirtualDevice"/>
<element name="profile" type="{urn:vim25}VirtualMachineProfileSpec" maxOccurs="unbounded" minOccurs="0"/>
<element name="backing" type="{urn:vim25}VirtualDeviceConfigSpecBackingSpec" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected VirtualDeviceConfigSpecBackingSpec |
backing |
protected VirtualDevice |
device |
protected VirtualDeviceConfigSpecFileOperation |
fileOperation |
protected VirtualDeviceConfigSpecOperation |
operation |
protected List<VirtualMachineProfileSpec> |
profile |
| Constructor and Description |
|---|
VirtualDeviceConfigSpec() |
| Modifier and Type | Method and Description |
|---|---|
VirtualDeviceConfigSpecBackingSpec |
getBacking()
Gets the value of the backing property.
|
VirtualDevice |
getDevice()
Gets the value of the device property.
|
VirtualDeviceConfigSpecFileOperation |
getFileOperation()
Gets the value of the fileOperation property.
|
VirtualDeviceConfigSpecOperation |
getOperation()
Gets the value of the operation property.
|
List<VirtualMachineProfileSpec> |
getProfile()
Gets the value of the profile property.
|
void |
setBacking(VirtualDeviceConfigSpecBackingSpec value)
Sets the value of the backing property.
|
void |
setDevice(VirtualDevice value)
Sets the value of the device property.
|
void |
setFileOperation(VirtualDeviceConfigSpecFileOperation value)
Sets the value of the fileOperation property.
|
void |
setOperation(VirtualDeviceConfigSpecOperation value)
Sets the value of the operation property.
|
protected VirtualDeviceConfigSpecOperation operation
protected VirtualDeviceConfigSpecFileOperation fileOperation
protected VirtualDevice device
protected List<VirtualMachineProfileSpec> profile
protected VirtualDeviceConfigSpecBackingSpec backing
public VirtualDeviceConfigSpecOperation getOperation()
VirtualDeviceConfigSpecOperationpublic void setOperation(VirtualDeviceConfigSpecOperation value)
value - allowed object is
VirtualDeviceConfigSpecOperationpublic VirtualDeviceConfigSpecFileOperation getFileOperation()
VirtualDeviceConfigSpecFileOperationpublic void setFileOperation(VirtualDeviceConfigSpecFileOperation value)
value - allowed object is
VirtualDeviceConfigSpecFileOperationpublic VirtualDevice getDevice()
VirtualDevicepublic void setDevice(VirtualDevice value)
value - allowed object is
VirtualDevicepublic List<VirtualMachineProfileSpec> getProfile()
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 profile property.
For example, to add a new item, do as follows:
getProfile().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineProfileSpec
public VirtualDeviceConfigSpecBackingSpec getBacking()
VirtualDeviceConfigSpecBackingSpecpublic void setBacking(VirtualDeviceConfigSpecBackingSpec value)
value - allowed object is
VirtualDeviceConfigSpecBackingSpecCopyright © 2018. All rights reserved.