Class VMMetrics.Record

java.lang.Object
com.xensource.xenapi.VMMetrics.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
VMMetrics

public static class VMMetrics.Record extends Object implements Types.Record
Represents all the fields in a VMMetrics
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference
    • memoryActual

      public Long memoryActual
      Guest's actual memory (bytes)
    • VCPUsNumber

      public Long VCPUsNumber
      Current number of VCPUs
    • VCPUsUtilisation

      public Map<Long,Double> VCPUsUtilisation
      Utilisation for all of guest's current VCPUs
    • VCPUsCPU

      public Map<Long,Long> VCPUsCPU
      VCPU to PCPU map
    • VCPUsParams

      public Map<String,String> VCPUsParams
      The live equivalent to VM.VCPUs_params
    • VCPUsFlags

      public Map<Long,Set<String>> VCPUsFlags
      CPU flags (blocked,online,running)
    • state

      public Set<String> state
      The state of the guest, eg blocked, dying etc
    • startTime

      public Date startTime
      Time at which this VM was last booted
    • installTime

      public Date installTime
      Time at which the VM was installed
    • lastUpdated

      public Date lastUpdated
      Time at which this information was last updated
    • otherConfig

      public Map<String,String> otherConfig
      additional configuration First published in XenServer 5.0.
    • hvm

      public Boolean hvm
      hardware virtual machine First published in XenServer 7.1.
    • nestedVirt

      public Boolean nestedVirt
      VM supports nested virtualisation First published in XenServer 7.1.
    • nomigrate

      public Boolean nomigrate
      VM is immobile and can't migrate between hosts First published in XenServer 7.1.
    • currentDomainType

      public Types.DomainType currentDomainType
      The current domain type of the VM (for running,suspended, or paused VMs). The last-known domain type for halted VMs. First published in XenServer 7.5.
  • Constructor Details

    • Record

      public Record()
  • Method Details