Class Network.Record

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

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

    • uuid

      public String uuid
      Unique identifier/object reference
    • nameLabel

      public String nameLabel
      a human-readable name
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description
    • allowedOperations

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

      public Set<VIF> VIFs
      list of connected vifs
    • PIFs

      public Set<PIF> PIFs
      list of connected pifs
    • MTU

      public Long MTU
      MTU in octets First published in XenServer 5.6.
    • otherConfig

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

      public String bridge
      name of the bridge corresponding to this network on the local host
    • managed

      public Boolean managed
      true if the bridge is managed by xapi First published in XenServer 7.2.
    • blobs

      public Map<String,Blob> blobs
      Binary blobs associated with this network First published in XenServer 5.0.
    • tags

      public Set<String> tags
      user-specified tags for categorization purposes First published in XenServer 5.0.
    • defaultLockingMode

      public Types.NetworkDefaultLockingMode defaultLockingMode
      The network will use this value to determine the behaviour of all VIFs where locking_mode = default First published in XenServer 6.1.
    • assignedIps

      public Map<VIF,String> assignedIps
      The IP addresses assigned to VIFs on networks that have active xapi-managed DHCP First published in XenServer 6.5.
    • purpose

      public Set<Types.NetworkPurpose> purpose
      Set of purposes for which the server will use this network First published in XenServer 7.3.
  • Constructor Details

    • Record

      public Record()
  • Method Details