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