com.xensource.xenapi
Class Host.Record

java.lang.Object
  extended by com.xensource.xenapi.Host.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
Host

public static class Host.Record
extends Object
implements Types.Record

Represents all the fields in a Host


Field Summary
 Long APIVersionMajor
          major version number
 Long APIVersionMinor
          minor version number
 String APIVersionVendor
          identification of vendor
 Map<String,String> APIVersionVendorImplementation
          details of vendor implementation
 Set<String> capabilities
          Xen capabilities
 Map<String,String> cpuConfiguration
          The CPU configuration on this host.
 SR crashDumpSr
          The SR in which VDIs for crash dumps are created
 Boolean enabled
          True if the host is currently enabled
 Set<HostCpu> hostCPUs
          The physical CPUs on this host
 Map<String,String> logging
          logging configuration
 HostMetrics metrics
          metrics associated with this host
 String nameDescription
          a notes field containg human-readable description
 String nameLabel
          a human-readable name
 Map<String,String> otherConfig
          additional configuration
 Set<PBD> PBDs
          physical blockdevices
 Set<PIF> PIFs
          physical network interfaces
 Set<VM> residentVMs
          list of VMs currently resident on host
 String schedPolicy
          Scheduler policy currently in force on this host
 Map<String,String> softwareVersion
          version strings
 Set<String> supportedBootloaders
          a list of the bootloaders installed on the machine
 SR suspendImageSr
          The SR in which VDIs for suspend images are created
 String uuid
          unique identifier/object reference
 
Constructor Summary
Host.Record()
           
 
Method Summary
 Map<String,Object> toMap()
          Convert a host.Record to a Map
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

uuid

public String uuid
unique identifier/object reference


nameLabel

public String nameLabel
a human-readable name


nameDescription

public String nameDescription
a notes field containg human-readable description


APIVersionMajor

public Long APIVersionMajor
major version number


APIVersionMinor

public Long APIVersionMinor
minor version number


APIVersionVendor

public String APIVersionVendor
identification of vendor


APIVersionVendorImplementation

public Map<String,String> APIVersionVendorImplementation
details of vendor implementation


enabled

public Boolean enabled
True if the host is currently enabled


softwareVersion

public Map<String,String> softwareVersion
version strings


otherConfig

public Map<String,String> otherConfig
additional configuration


capabilities

public Set<String> capabilities
Xen capabilities


cpuConfiguration

public Map<String,String> cpuConfiguration
The CPU configuration on this host. May contain keys such as "nr_nodes", "sockets_per_node", "cores_per_socket", or "threads_per_core"


schedPolicy

public String schedPolicy
Scheduler policy currently in force on this host


supportedBootloaders

public Set<String> supportedBootloaders
a list of the bootloaders installed on the machine


residentVMs

public Set<VM> residentVMs
list of VMs currently resident on host


logging

public Map<String,String> logging
logging configuration


PIFs

public Set<PIF> PIFs
physical network interfaces


suspendImageSr

public SR suspendImageSr
The SR in which VDIs for suspend images are created


crashDumpSr

public SR crashDumpSr
The SR in which VDIs for crash dumps are created


PBDs

public Set<PBD> PBDs
physical blockdevices


hostCPUs

public Set<HostCpu> hostCPUs
The physical CPUs on this host


metrics

public HostMetrics metrics
metrics associated with this host

Constructor Detail

Host.Record

public Host.Record()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

toMap

public Map<String,Object> toMap()
Convert a host.Record to a Map

Specified by:
toMap in interface Types.Record