|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.xensource.xenapi.VM.Record
public static class VM.Record
Represents all the fields in a VM
Field Summary | |
---|---|
Types.OnCrashBehaviour |
actionsAfterCrash
action to take if the guest crashes |
Types.OnNormalExit |
actionsAfterReboot
action to take after the guest has rebooted itself |
Types.OnNormalExit |
actionsAfterShutdown
action to take after the guest has shutdown itself |
Host |
affinity
a host which the VM has some affinity for (or NULL). |
java.util.Set<Types.VmOperations> |
allowedOperations
list of the operations allowed in this state. |
java.util.Map<java.lang.String,java.lang.String> |
biosStrings
BIOS strings |
java.util.Map<java.lang.String,Blob> |
blobs
Binary blobs associated with this VM |
java.util.Map<Types.VmOperations,java.lang.String> |
blockedOperations
List of operations which have been explicitly blocked and an error code |
java.util.Set<VM> |
children
List pointing to all the children of this VM |
java.util.Set<Console> |
consoles
virtual console devices |
java.util.Set<Crashdump> |
crashDumps
crash dumps associated with this VM |
java.util.Map<java.lang.String,Types.VmOperations> |
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 |
domarch
Domain architecture (if available, null string otherwise) |
java.lang.Long |
domid
domain ID (if available, -1 otherwise) |
VMGuestMetrics |
guestMetrics
metrics associated with the running guest |
java.lang.Boolean |
haAlwaysRun
if true then the system will attempt to keep the VM running as much as possible. |
java.lang.String |
haRestartPriority
Only defined if ha_always_run is set possible values: "best-effort" meaning "try to restart this VM if possible but don't consider the Pool to be overcommitted if this is not possible"; and a numerical restart priority (e.g. |
java.util.Map<java.lang.String,java.lang.String> |
HVMBootParams
HVM boot params |
java.lang.String |
HVMBootPolicy
HVM boot policy |
java.lang.Double |
HVMShadowMultiplier
multiplier applied to the amount of shadow that will be made available to the guest |
java.lang.Boolean |
isASnapshot
true if this is a snapshot. |
java.lang.Boolean |
isATemplate
true if this is a template. |
java.lang.Boolean |
isControlDomain
true if this is a control domain (domain 0 or a driver domain) |
java.lang.Boolean |
isSnapshotFromVmpp
true if this snapshot was created by the protection policy |
java.util.Map<java.lang.String,java.lang.String> |
lastBootCPUFlags
describes the CPU flags on which the VM was last booted |
java.lang.String |
lastBootedRecord
marshalled value containing VM record at time of last boot, updated dynamically to reflect the runtime state of the domain |
java.lang.Long |
memoryDynamicMax
Dynamic maximum (bytes) |
java.lang.Long |
memoryDynamicMin
Dynamic minimum (bytes) |
java.lang.Long |
memoryOverhead
Virtualization memory overhead (bytes). |
java.lang.Long |
memoryStaticMax
Statically-set (i.e. |
java.lang.Long |
memoryStaticMin
Statically-set (i.e. |
java.lang.Long |
memoryTarget
Dynamically-set memory target (bytes). |
VMMetrics |
metrics
metrics associated with this VM |
java.lang.String |
nameDescription
a notes field containg human-readable description |
java.lang.String |
nameLabel
a human-readable name |
java.util.Map<java.lang.String,java.lang.String> |
otherConfig
additional configuration |
VM |
parent
Ref pointing to the parent of this VM |
java.lang.String |
PCIBus
PCI bus path for pass-through devices |
java.util.Map<java.lang.String,java.lang.String> |
platform
platform-specific configuration |
Types.VmPowerState |
powerState
Current power state of the machine |
VMPP |
protectionPolicy
Ref pointing to a protection policy for this VM |
java.lang.String |
PVArgs
kernel command-line arguments |
java.lang.String |
PVBootloader
name of or path to bootloader |
java.lang.String |
PVBootloaderArgs
miscellaneous arguments for the bootloader |
java.lang.String |
PVKernel
path to the kernel |
java.lang.String |
PVLegacyArgs
to make Zurich guests boot |
java.lang.String |
PVRamdisk
path to the initrd |
java.lang.String |
recommendations
An XML specification of recommended values and ranges for properties of this VM |
Host |
residentOn
the host the VM is currently resident on |
java.util.Map<java.lang.String,java.lang.String> |
snapshotInfo
Human-readable information concerning this snapshot |
java.lang.String |
snapshotMetadata
Encoded information about the VM's metadata this is a snapshot of |
VM |
snapshotOf
Ref pointing to the VM this snapshot is of. |
java.util.Set<VM> |
snapshots
List pointing to all the VM snapshots. |
java.util.Date |
snapshotTime
Date/time when this snapshot was created. |
VDI |
suspendVDI
The VDI that a suspend image is stored on. |
java.util.Set<java.lang.String> |
tags
user-specified tags for categorization purposes |
java.lang.String |
transportableSnapshotId
Transportable ID of the snapshot VM |
java.lang.Long |
userVersion
a user version number for this machine |
java.lang.String |
uuid
Unique identifier/object reference |
java.util.Set<VBD> |
VBDs
virtual block devices |
java.lang.Long |
VCPUsAtStartup
Boot number of VCPUs |
java.lang.Long |
VCPUsMax
Max number of VCPUs |
java.util.Map<java.lang.String,java.lang.String> |
VCPUsParams
configuration parameters for the selected VCPU policy |
java.util.Set<VIF> |
VIFs
virtual network interfaces |
java.util.Set<VTPM> |
VTPMs
virtual TPMs |
java.util.Map<java.lang.String,java.lang.String> |
xenstoreData
data to be inserted into the xenstore tree (/local/domain/ |
Constructor Summary | |
---|---|
VM.Record()
|
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
toMap()
Convert a VM.Record to a Map |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String uuid
public java.util.Set<Types.VmOperations> allowedOperations
public java.util.Map<java.lang.String,Types.VmOperations> currentOperations
public Types.VmPowerState powerState
public java.lang.String nameLabel
public java.lang.String nameDescription
public java.lang.Long userVersion
public java.lang.Boolean isATemplate
public VDI suspendVDI
public Host residentOn
public Host affinity
public java.lang.Long memoryOverhead
public java.lang.Long memoryTarget
public java.lang.Long memoryStaticMax
public java.lang.Long memoryDynamicMax
public java.lang.Long memoryDynamicMin
public java.lang.Long memoryStaticMin
public java.util.Map<java.lang.String,java.lang.String> VCPUsParams
public java.lang.Long VCPUsMax
public java.lang.Long VCPUsAtStartup
public Types.OnNormalExit actionsAfterShutdown
public Types.OnNormalExit actionsAfterReboot
public Types.OnCrashBehaviour actionsAfterCrash
public java.util.Set<Console> consoles
public java.util.Set<VIF> VIFs
public java.util.Set<VBD> VBDs
public java.util.Set<Crashdump> crashDumps
public java.util.Set<VTPM> VTPMs
public java.lang.String PVBootloader
public java.lang.String PVKernel
public java.lang.String PVRamdisk
public java.lang.String PVArgs
public java.lang.String PVBootloaderArgs
public java.lang.String PVLegacyArgs
public java.lang.String HVMBootPolicy
public java.util.Map<java.lang.String,java.lang.String> HVMBootParams
public java.lang.Double HVMShadowMultiplier
public java.util.Map<java.lang.String,java.lang.String> platform
public java.lang.String PCIBus
public java.util.Map<java.lang.String,java.lang.String> otherConfig
public java.lang.Long domid
public java.lang.String domarch
public java.util.Map<java.lang.String,java.lang.String> lastBootCPUFlags
public java.lang.Boolean isControlDomain
public VMMetrics metrics
public VMGuestMetrics guestMetrics
public java.lang.String lastBootedRecord
public java.lang.String recommendations
public java.util.Map<java.lang.String,java.lang.String> xenstoreData
public java.lang.Boolean haAlwaysRun
public java.lang.String haRestartPriority
public java.lang.Boolean isASnapshot
public VM snapshotOf
public java.util.Set<VM> snapshots
public java.util.Date snapshotTime
public java.lang.String transportableSnapshotId
public java.util.Map<java.lang.String,Blob> blobs
public java.util.Set<java.lang.String> tags
public java.util.Map<Types.VmOperations,java.lang.String> blockedOperations
public java.util.Map<java.lang.String,java.lang.String> snapshotInfo
public java.lang.String snapshotMetadata
public VM parent
public java.util.Set<VM> children
public java.util.Map<java.lang.String,java.lang.String> biosStrings
public VMPP protectionPolicy
public java.lang.Boolean isSnapshotFromVmpp
Constructor Detail |
---|
public VM.Record()
Method Detail |
---|
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
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |