com.xensource.xenapi
Class Network.Record

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

public static class Network.Record
extends java.lang.Object
implements Types.Record

Represents all the fields in a Network


Field Summary
 java.util.Set<Types.NetworkOperations> allowedOperations
          list of the operations allowed in this state.
 java.util.Map<java.lang.String,Blob> blobs
          Binary blobs associated with this network
 java.lang.String bridge
          name of the bridge corresponding to this network on the local host
 java.util.Map<java.lang.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.
 java.lang.Long MTU
          MTU in octets
 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<PIF> PIFs
          list of connected pifs
 java.util.Set<java.lang.String> tags
          user-specified tags for categorization purposes
 java.lang.String uuid
          Unique identifier/object reference
 java.util.Set<VIF> VIFs
          list of connected vifs
 
Constructor Summary
Network.Record()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> toMap()
          Convert a network.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


allowedOperations

public java.util.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 java.util.Map<java.lang.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 java.util.Set<VIF> VIFs
list of connected vifs


PIFs

public java.util.Set<PIF> PIFs
list of connected pifs


MTU

public java.lang.Long MTU
MTU in octets


otherConfig

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


bridge

public java.lang.String bridge
name of the bridge corresponding to this network on the local host


blobs

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


tags

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

Constructor Detail

Network.Record

public Network.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 network.Record to a Map

Specified by:
toMap in interface Types.Record