Class ClusterHost.Record

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

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

    • uuid

      public String uuid
      Unique identifier/object reference
    • cluster

      public Cluster cluster
      Reference to the Cluster object
    • host

      public Host host
      Reference to the Host object
    • enabled

      public Boolean enabled
      Whether the cluster host believes that clustering should be enabled on this host. This field can be altered by calling the enable/disable message on a cluster host. Only enabled members run the underlying cluster stack. Disabled members are still considered a member of the cluster (see joined), and can be re-enabled by the user.
    • PIF

      public PIF PIF
      Reference to the PIF object
    • joined

      public Boolean joined
      Whether the cluster host has joined the cluster. Contrary to enabled, a host that is not joined is not considered a member of the cluster, and hence enable and disable operations cannot be performed on this host.
    • live

      public Boolean live
      Whether the underlying cluster stack thinks we are live. This field is set automatically based on updates from the cluster stack and cannot be altered by the user. Experimental. First published in 24.3.0.
    • lastUpdateLive

      public Date lastUpdateLive
      Time when the live field was last updated based on information from the cluster stack Experimental. First published in 24.3.0.
    • allowedOperations

      public Set<Types.ClusterHostOperation> 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 Map<String,Types.ClusterHostOperation> currentOperations
      links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.
    • otherConfig

      public Map<String,String> otherConfig
      Additional configuration
  • Constructor Details

    • Record

      public Record()
  • Method Details