org.openflow.protocol
Enum OFPhysicalPort.OFPortSpeed

java.lang.Object
  extended by java.lang.Enum<OFPhysicalPort.OFPortSpeed>
      extended by org.openflow.protocol.OFPhysicalPort.OFPortSpeed
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<OFPhysicalPort.OFPortSpeed>
Enclosing class:
OFPhysicalPort

public static enum OFPhysicalPort.OFPortSpeed
extends java.lang.Enum<OFPhysicalPort.OFPortSpeed>

Represents the speed of a port


Enum Constant Summary
SPEED_100GB
           
SPEED_100MB
           
SPEED_10GB
           
SPEED_10MB
           
SPEED_1GB
           
SPEED_1TB
           
SPEED_40GB
           
SPEED_NONE
           
 
Method Summary
 long getSpeedInMbps()
           
static OFPhysicalPort.OFPortSpeed max(OFPhysicalPort.OFPortSpeed s1, OFPhysicalPort.OFPortSpeed s2)
           
static OFPhysicalPort.OFPortSpeed min(OFPhysicalPort.OFPortSpeed s1, OFPhysicalPort.OFPortSpeed s2)
           
static OFPhysicalPort.OFPortSpeed valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static OFPhysicalPort.OFPortSpeed[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SPEED_NONE

public static final OFPhysicalPort.OFPortSpeed SPEED_NONE

SPEED_10MB

public static final OFPhysicalPort.OFPortSpeed SPEED_10MB

SPEED_100MB

public static final OFPhysicalPort.OFPortSpeed SPEED_100MB

SPEED_1GB

public static final OFPhysicalPort.OFPortSpeed SPEED_1GB

SPEED_10GB

public static final OFPhysicalPort.OFPortSpeed SPEED_10GB

SPEED_40GB

public static final OFPhysicalPort.OFPortSpeed SPEED_40GB

SPEED_100GB

public static final OFPhysicalPort.OFPortSpeed SPEED_100GB

SPEED_1TB

public static final OFPhysicalPort.OFPortSpeed SPEED_1TB
Method Detail

values

public static OFPhysicalPort.OFPortSpeed[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (OFPhysicalPort.OFPortSpeed c : OFPhysicalPort.OFPortSpeed.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static OFPhysicalPort.OFPortSpeed valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getSpeedInMbps

public long getSpeedInMbps()

max

public static OFPhysicalPort.OFPortSpeed max(OFPhysicalPort.OFPortSpeed s1,
                                             OFPhysicalPort.OFPortSpeed s2)

min

public static OFPhysicalPort.OFPortSpeed min(OFPhysicalPort.OFPortSpeed s1,
                                             OFPhysicalPort.OFPortSpeed s2)