public static class VDI.Record extends java.lang.Object implements Types.Record
Modifier and Type | Field and Description |
---|---|
java.lang.Boolean |
allowCaching
true if this VDI is to be cached in the local cache SR
|
java.util.Set<Types.VdiOperations> |
allowedOperations
list of the operations allowed in this state.
|
java.util.Set<Crashdump> |
crashDumps
list of crash dumps that refer to this disk
|
java.util.Map<java.lang.String,Types.VdiOperations> |
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.Boolean |
isASnapshot
true if this is a snapshot.
|
java.lang.String |
location
location information
|
java.lang.Boolean |
managed |
java.lang.Boolean |
missing
true if SR scan operation reported this VDI as not present on disk
|
java.lang.String |
nameDescription
a notes field containg human-readable description
|
java.lang.String |
nameLabel
a human-readable name
|
Types.OnBoot |
onBoot
The behaviour of this VDI on a VM boot
|
java.util.Map<java.lang.String,java.lang.String> |
otherConfig
additional configuration
|
VDI |
parent
References the parent disk, if this VDI is part of a chain
|
java.lang.Long |
physicalUtilisation
amount of physical space that the disk image is currently taking up on the storage repository (in bytes)
|
java.lang.Boolean |
readOnly
true if this disk may ONLY be mounted read-only
|
java.lang.Boolean |
sharable
true if this disk may be shared
|
java.util.Map<java.lang.String,java.lang.String> |
smConfig
SM dependent data
|
VDI |
snapshotOf
Ref pointing to the VDI this snapshot is of.
|
java.util.Set<VDI> |
snapshots
List pointing to all the VDIs snapshots.
|
java.util.Date |
snapshotTime
Date/time when this snapshot was created.
|
SR |
SR
storage repository in which the VDI resides
|
java.lang.Boolean |
storageLock
true if this disk is locked at the storage level
|
java.util.Set<java.lang.String> |
tags
user-specified tags for categorization purposes
|
Types.VdiType |
type
type of the VDI
|
java.lang.String |
uuid
Unique identifier/object reference
|
java.util.Set<VBD> |
VBDs
list of vbds that refer to this disk
|
java.lang.Long |
virtualSize
size of disk as presented to the guest (in bytes).
|
java.util.Map<java.lang.String,java.lang.String> |
xenstoreData
data to be inserted into the xenstore tree (/local/domain/0/backend/vbd/
|
Constructor and Description |
---|
VDI.Record() |
public java.lang.String uuid
public java.lang.String nameLabel
public java.lang.String nameDescription
public java.util.Set<Types.VdiOperations> allowedOperations
public java.util.Map<java.lang.String,Types.VdiOperations> currentOperations
public SR SR
public java.util.Set<VBD> VBDs
public java.util.Set<Crashdump> crashDumps
public java.lang.Long virtualSize
public java.lang.Long physicalUtilisation
public Types.VdiType type
public java.lang.Boolean sharable
public java.lang.Boolean readOnly
public java.util.Map<java.lang.String,java.lang.String> otherConfig
public java.lang.Boolean storageLock
public java.lang.String location
public java.lang.Boolean managed
public java.lang.Boolean missing
public VDI parent
public java.util.Map<java.lang.String,java.lang.String> xenstoreData
public java.util.Map<java.lang.String,java.lang.String> smConfig
public java.lang.Boolean isASnapshot
public VDI snapshotOf
public java.util.Set<VDI> snapshots
public java.util.Date snapshotTime
public java.util.Set<java.lang.String> tags
public java.lang.Boolean allowCaching
public Types.OnBoot onBoot
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