public static class VBD.Record extends Object implements Types.Record
Modifier and Type | Field and Description |
---|---|
Set<Types.VbdOperations> |
allowedOperations
list of the operations allowed in this state.
|
Boolean |
bootable
true if this VBD is bootable
|
Boolean |
currentlyAttached
is the device currently attached (erased on reboot)
|
Map<String,Types.VbdOperations> |
currentOperations
links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.
|
String |
device
device seen by the guest e.g.
|
Boolean |
empty
if true this represents an empty drive
|
VBDMetrics |
metrics
metrics associated with this VBD
|
Types.VbdMode |
mode
the mode the VBD should be mounted with
|
Map<String,String> |
otherConfig
additional configuration
|
Map<String,String> |
qosAlgorithmParams
parameters for chosen QoS algorithm
|
String |
qosAlgorithmType
QoS algorithm to use
|
Set<String> |
qosSupportedAlgorithms
supported QoS algorithms for this VBD
|
Map<String,String> |
runtimeProperties
Device runtime properties
|
Long |
statusCode
error/success code associated with last attach-operation (erased on reboot)
|
String |
statusDetail
error/success information associated with last attach-operation status (erased on reboot)
|
Boolean |
storageLock
true if a storage level lock was acquired
|
Types.VbdType |
type
how the VBD will appear to the guest (e.g.
|
Boolean |
unpluggable
true if this VBD will support hot-unplug
|
String |
userdevice
user-friendly device name e.g.
|
String |
uuid
Unique identifier/object reference
|
VDI |
VDI
the virtual disk
|
VM |
VM
the virtual machine
|
Constructor and Description |
---|
VBD.Record() |
public String uuid
public Set<Types.VbdOperations> allowedOperations
public Map<String,Types.VbdOperations> currentOperations
public VM VM
public VDI VDI
public String device
public String userdevice
public Boolean bootable
public Types.VbdMode mode
public Types.VbdType type
public Boolean unpluggable
public Boolean storageLock
public Boolean empty
public Boolean currentlyAttached
public Long statusCode
public String statusDetail
public String qosAlgorithmType
public Set<String> qosSupportedAlgorithms
public VBDMetrics metrics