Class Bond.Record

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

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

    Fields
    Modifier and Type
    Field
    Description
    true if the MAC was taken from the primary slave when the bond was created, and false if the client specified the MAC First published in Citrix Hypervisor 8.1.
    Number of links up in this bond First published in XenServer 6.1.
    The bonded interface
    The algorithm used to distribute traffic among the bonded NICs First published in XenServer 6.0.
    additional configuration
    The PIF of which the IP configuration and MAC were copied to the bond, and which will receive all configuration/VLANs/VIFs on the bond if the bond is destroyed First published in XenServer 6.0.
    Additional configuration properties specific to the bond mode.
    The interfaces which are part of this bond
    Unique identifier/object reference
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Convert a Bond.Record to a Map
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference
    • master

      public PIF master
      The bonded interface
    • slaves

      public Set<PIF> slaves
      The interfaces which are part of this bond
    • otherConfig

      public Map<String,String> otherConfig
      additional configuration
    • primarySlave

      public PIF primarySlave
      The PIF of which the IP configuration and MAC were copied to the bond, and which will receive all configuration/VLANs/VIFs on the bond if the bond is destroyed First published in XenServer 6.0.
    • mode

      public Types.BondMode mode
      The algorithm used to distribute traffic among the bonded NICs First published in XenServer 6.0.
    • properties

      public Map<String,String> properties
      Additional configuration properties specific to the bond mode. First published in XenServer 6.1.
    • linksUp

      public Long linksUp
      Number of links up in this bond First published in XenServer 6.1.
    • autoUpdateMac

      public Boolean autoUpdateMac
      true if the MAC was taken from the primary slave when the bond was created, and false if the client specified the MAC First published in Citrix Hypervisor 8.1.
  • Constructor Details

    • Record

      public Record()
  • Method Details