Enum SpanState
- java.lang.Object
-
- java.lang.Enum<SpanState>
-
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.v3po.rev170607.SpanState
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SpanState>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.Enumeration
,org.opendaylight.yangtools.yang.binding.TypeObject
public enum SpanState extends java.lang.Enum<SpanState> implements org.opendaylight.yangtools.yang.binding.Enumeration
-
-
Enum Constant Summary
Enum Constants Enum Constant Description Both
In a SPAN session, you can monitor a series or range of ports for both received and sent packets.Receive
Receive (Rx) SPAN—The goal of receive (or ingress) SPAN is to monitor as much as possible all the packets received by the source interface.Transmit
Transmit (Tx) SPAN—The goal of transmit (or egress) SPAN is to monitor as much as possible all the packets sent by the source interface after all modification and processing is performed by the switch.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<SpanState>
forName(java.lang.String name)
Return the enumeration member whosegetName()
matches specified value.static SpanState
forValue(int intValue)
Return the enumeration member whosegetIntValue()
matches specified value.int
getIntValue()
java.lang.String
getName()
static SpanState
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SpanState[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Receive
public static final SpanState Receive
Receive (Rx) SPAN—The goal of receive (or ingress) SPAN is to monitor as much as possible all the packets received by the source interface. A copy of each packet received by the source is sent to the destination port for that SPAN session. You can monitor a series or range of ingress ports in a SPAN session.
-
Transmit
public static final SpanState Transmit
Transmit (Tx) SPAN—The goal of transmit (or egress) SPAN is to monitor as much as possible all the packets sent by the source interface after all modification and processing is performed by the switch. A copy of each packet sent by the source is sent to the destination port for that SPAN session. The copy is provided after the packet is modified. Monitors a range of egress ports in a SPAN session.
-
Both
public static final SpanState Both
In a SPAN session, you can monitor a series or range of ports for both received and sent packets.
-
-
Method Detail
-
values
public static SpanState[] 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 (SpanState c : SpanState.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SpanState 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 namejava.lang.NullPointerException
- if the argument is null
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.opendaylight.yangtools.yang.binding.Enumeration
-
getIntValue
public int getIntValue()
- Specified by:
getIntValue
in interfaceorg.opendaylight.yangtools.yang.binding.Enumeration
-
forName
public static java.util.Optional<SpanState> forName(java.lang.String name)
Return the enumeration member whosegetName()
matches specified value.- Parameters:
name
- YANG assigned name- Returns:
- corresponding SpanState item, if present
- Throws:
java.lang.NullPointerException
- if name is null
-
forValue
public static SpanState forValue(int intValue)
Return the enumeration member whosegetIntValue()
matches specified value.- Parameters:
intValue
- integer value- Returns:
- corresponding SpanState item, or null if no such item exists
-
-