Enum Phase
- java.lang.Object
-
- java.lang.Enum<Phase>
-
- org.onosproject.segmentrouting.phasedrecovery.api.Phase
-
- All Implemented Interfaces:
Serializable,Comparable<Phase>
public enum Phase extends Enum<Phase>
Phases of recovering devices.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PhasevalueOf(String name)Returns the enum constant of this type with the specified name.static Phase[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PENDING
public static final Phase PENDING
Device is waiting for ports to be reported.
-
PAIR
public static final Phase PAIR
Pair port enabled. This is the initial state for paired devices.
-
INFRA
public static final Phase INFRA
Infrastructure ports enabled.
-
EDGE
public static final Phase EDGE
Edge ports enabled. This is the initial state for non-paired and spine devices.
-
-
Method Detail
-
values
public static Phase[] 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 (Phase c : Phase.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Phase valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-