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 java.lang.Object
implements Types.Record

Represents all the fields in a Host


Field Summary
 java.lang.String address
          The address by which this host can be contacted from any other host in the pool
 java.util.Set<Types.HostAllowedOperations> allowedOperations
          list of the operations allowed in this state.
 java.lang.Long APIVersionMajor
          major version number
 java.lang.Long APIVersionMinor
          minor version number
 java.lang.String APIVersionVendor
          identification of vendor
 java.util.Map<java.lang.String,java.lang.String> APIVersionVendorImplementation
          details of vendor implementation
 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 host
 java.util.Set<java.lang.String> capabilities
          Xen capabilities
 java.util.Map<java.lang.String,java.lang.String> cpuConfiguration
          The CPU configuration on this host.
 java.util.Map<java.lang.String,java.lang.String> cpuInfo
          Details about the physical CPUs on this host
 java.util.Set<HostCrashdump> crashdumps
          Set of host crash dumps
 SR crashDumpSr
          The SR in which VDIs for crash dumps are created
 java.util.Map<java.lang.String,Types.HostAllowedOperations> 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 edition
          XenServer edition
 java.lang.Boolean enabled
          True if the host is currently enabled
 java.util.Map<java.lang.String,java.lang.String> externalAuthConfiguration
          configuration specific to external authentication service
 java.lang.String externalAuthServiceName
          name of external authentication service configured; empty if none configured.
 java.lang.String externalAuthType
          type of external authentication service configured; empty if none configured.
 java.util.Set<java.lang.String> haNetworkPeers
          The set of hosts visible via the network from this host
 java.util.Set<java.lang.String> haStatefiles
          The set of statefiles accessible from this host
 java.util.Set<HostCpu> hostCPUs
          The physical CPUs on this host
 java.lang.String hostname
          The hostname of this host
 java.util.Map<java.lang.String,java.lang.String> licenseParams
          State of the current license
 java.util.Map<java.lang.String,java.lang.String> licenseServer
          Contact information of the license server
 SR localCacheSr
          The SR that is used as a local cache
 java.util.Map<java.lang.String,java.lang.String> logging
          logging configuration
 java.lang.Long memoryOverhead
          Virtualization memory overhead (bytes).
 HostMetrics metrics
          metrics associated with this host
 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
 java.util.Set<HostPatch> patches
          Set of host patches
 java.util.Set<PBD> PBDs
          physical blockdevices
 java.util.Set<PIF> PIFs
          physical network interfaces
 java.util.Map<java.lang.String,java.lang.String> powerOnConfig
          The power on config
 java.lang.String powerOnMode
          The power on mode
 java.util.Set<VM> residentVMs
          list of VMs currently resident on host
 java.lang.String schedPolicy
          Scheduler policy currently in force on this host
 java.util.Map<java.lang.String,java.lang.String> softwareVersion
          version strings
 java.util.Set<java.lang.String> supportedBootloaders
          a list of the bootloaders installed on the machine
 SR suspendImageSr
          The SR in which VDIs for suspend images are created
 java.util.Set<java.lang.String> tags
          user-specified tags for categorization purposes
 java.lang.String uuid
          Unique identifier/object reference
 
Constructor Summary
Host.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a host.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

uuid

public java.lang.String uuid
Unique identifier/object reference


nameLabel

public java.lang.String nameLabel
a human-readable name


nameDescription

public java.lang.String nameDescription
a notes field containg human-readable description


memoryOverhead

public java.lang.Long memoryOverhead
Virtualization memory overhead (bytes).


allowedOperations

public java.util.Set<Types.HostAllowedOperations> allowedOperations
list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client.


currentOperations

public java.util.Map<java.lang.String,Types.HostAllowedOperations> currentOperations
links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.


APIVersionMajor

public java.lang.Long APIVersionMajor
major version number


APIVersionMinor

public java.lang.Long APIVersionMinor
minor version number


APIVersionVendor

public java.lang.String APIVersionVendor
identification of vendor


APIVersionVendorImplementation

public java.util.Map<java.lang.String,java.lang.String> APIVersionVendorImplementation
details of vendor implementation


enabled

public java.lang.Boolean enabled
True if the host is currently enabled


softwareVersion

public java.util.Map<java.lang.String,java.lang.String> softwareVersion
version strings


otherConfig

public java.util.Map<java.lang.String,java.lang.String> otherConfig
additional configuration


capabilities

public java.util.Set<java.lang.String> capabilities
Xen capabilities


cpuConfiguration

public java.util.Map<java.lang.String,java.lang.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 java.lang.String schedPolicy
Scheduler policy currently in force on this host


supportedBootloaders

public java.util.Set<java.lang.String> supportedBootloaders
a list of the bootloaders installed on the machine


residentVMs

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


logging

public java.util.Map<java.lang.String,java.lang.String> logging
logging configuration


PIFs

public java.util.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


crashdumps

public java.util.Set<HostCrashdump> crashdumps
Set of host crash dumps


patches

public java.util.Set<HostPatch> patches
Set of host patches


PBDs

public java.util.Set<PBD> PBDs
physical blockdevices


hostCPUs

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


cpuInfo

public java.util.Map<java.lang.String,java.lang.String> cpuInfo
Details about the physical CPUs on this host


hostname

public java.lang.String hostname
The hostname of this host


address

public java.lang.String address
The address by which this host can be contacted from any other host in the pool


metrics

public HostMetrics metrics
metrics associated with this host


licenseParams

public java.util.Map<java.lang.String,java.lang.String> licenseParams
State of the current license


haStatefiles

public java.util.Set<java.lang.String> haStatefiles
The set of statefiles accessible from this host


haNetworkPeers

public java.util.Set<java.lang.String> haNetworkPeers
The set of hosts visible via the network from this host


blobs

public java.util.Map<java.lang.String,Blob> blobs
Binary blobs associated with this host


tags

public java.util.Set<java.lang.String> tags
user-specified tags for categorization purposes


externalAuthType

public java.lang.String externalAuthType
type of external authentication service configured; empty if none configured.


externalAuthServiceName

public java.lang.String externalAuthServiceName
name of external authentication service configured; empty if none configured.


externalAuthConfiguration

public java.util.Map<java.lang.String,java.lang.String> externalAuthConfiguration
configuration specific to external authentication service


edition

public java.lang.String edition
XenServer edition


licenseServer

public java.util.Map<java.lang.String,java.lang.String> licenseServer
Contact information of the license server


biosStrings

public java.util.Map<java.lang.String,java.lang.String> biosStrings
BIOS strings


powerOnMode

public java.lang.String powerOnMode
The power on mode


powerOnConfig

public java.util.Map<java.lang.String,java.lang.String> powerOnConfig
The power on config


localCacheSr

public SR localCacheSr
The SR that is used as a local cache

Constructor Detail

Host.Record

public Host.Record()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toMap

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

Specified by:
toMap in interface Types.Record