Enum SnmpInterfaceStatus
- java.lang.Object
-
- java.lang.Enum<SnmpInterfaceStatus>
-
- org.opennms.netmgt.snmpinterfacepoller.pollable.SnmpInterfaceStatus
-
- All Implemented Interfaces:
Serializable
,Comparable<SnmpInterfaceStatus>
public enum SnmpInterfaceStatus extends Enum<SnmpInterfaceStatus>
Represents possible values of ifAdminStatus and ifOperStatus of IF-MIB defined from RFC 2863- Version:
- $Id: $
- Author:
- David Schlenk
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DORMANT
DOWN
INVALID
LOWER_LAYER_DOWN
NOT_PRESENT
TESTING
UNKNOWN
UP
-
Field Summary
Fields Modifier and Type Field Description String
m_label
int
m_mibValue
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLabel()
int
getMibValue()
static Set<SnmpInterfaceStatus>
getStatuses(int[] statuses)
static String
labelFromMibValue(int mibValue)
static SnmpInterfaceStatus
statusFromMibValue(int mibValue)
static SnmpInterfaceStatus
valueOf(String name)
Returns the enum constant of this type with the specified name.static SnmpInterfaceStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INVALID
public static final SnmpInterfaceStatus INVALID
-
UP
public static final SnmpInterfaceStatus UP
-
DOWN
public static final SnmpInterfaceStatus DOWN
-
TESTING
public static final SnmpInterfaceStatus TESTING
-
UNKNOWN
public static final SnmpInterfaceStatus UNKNOWN
-
DORMANT
public static final SnmpInterfaceStatus DORMANT
-
NOT_PRESENT
public static final SnmpInterfaceStatus NOT_PRESENT
-
LOWER_LAYER_DOWN
public static final SnmpInterfaceStatus LOWER_LAYER_DOWN
-
-
Field Detail
-
m_mibValue
public final int m_mibValue
-
m_label
public final String m_label
-
-
Method Detail
-
values
public static SnmpInterfaceStatus[] 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 (SnmpInterfaceStatus c : SnmpInterfaceStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SnmpInterfaceStatus 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
-
getMibValue
public int getMibValue()
-
getLabel
public String getLabel()
-
statusFromMibValue
public static SnmpInterfaceStatus statusFromMibValue(int mibValue)
-
labelFromMibValue
public static String labelFromMibValue(int mibValue)
-
getStatuses
public static Set<SnmpInterfaceStatus> getStatuses(int[] statuses)
-
-