Class Cluster.Record

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

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

    • uuid

      public String uuid
      Unique identifier/object reference
    • clusterHosts

      public Set<ClusterHost> clusterHosts
      A list of the cluster_host objects associated with the Cluster
    • pendingForget

      public Set<String> pendingForget
      Internal field used by Host.destroy to store the IP of cluster members marked as permanently dead but not yet removed
    • clusterToken

      public String clusterToken
      The secret key used by xapi-clusterd when it talks to itself on other hosts
    • clusterStack

      public String clusterStack
      Simply the string 'corosync'. No other cluster stacks are currently supported
    • allowedOperations

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

      public Boolean poolAutoJoin
      True if automatically joining new pool members to the cluster. This will be `true` in the first release
    • tokenTimeout

      public Double tokenTimeout
      The corosync token timeout in seconds
    • tokenTimeoutCoefficient

      public Double tokenTimeoutCoefficient
      The corosync token timeout coefficient in seconds
    • clusterConfig

      public Map<String,String> clusterConfig
      Contains read-only settings for the cluster, such as timeouts and other options. It can only be set at cluster create time
    • otherConfig

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

    • Record

      public Record()
  • Method Details