Enum Class TableFeaturesPropType
java.lang.Object
java.lang.Enum<TableFeaturesPropType>
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.TableFeaturesPropType
- All Implemented Interfaces:
Serializable
,Comparable<TableFeaturesPropType>
,Constable
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.Enumeration
,org.opendaylight.yangtools.yang.binding.TypeObject
@Generated("mdsal-binding-generator")
public enum TableFeaturesPropType
extends Enum<TableFeaturesPropType>
implements org.opendaylight.yangtools.yang.binding.Enumeration
This class represents the following YANG schema fragment defined in module openflow-types
typedef table-features-prop-type { type enumeration { enum OFPTFPT_INSTRUCTIONS { value 0; } enum OFPTFPT_INSTRUCTIONS_MISS { value 1; } enum OFPTFPT_NEXT_TABLES { value 2; } enum OFPTFPT_NEXT_TABLES_MISS { value 3; } enum OFPTFPT_WRITE_ACTIONS { value 4; } enum OFPTFPT_WRITE_ACTIONS_MISS { value 5; } enum OFPTFPT_APPLY_ACTIONS { value 6; } enum OFPTFPT_APPLY_ACTIONS_MISS { value 7; } enum OFPTFPT_MATCH { value 8; } enum OFPTFPT_WILDCARDS { value 10; } enum OFPTFPT_WRITE_SETFIELD { value 12; } enum OFPTFPT_WRITE_SETFIELD_MISS { value 13; } enum OFPTFPT_APPLY_SETFIELD { value 14; } enum OFPTFPT_APPLY_SETFIELD_MISS { value 15; } enum OFPTFPT_EXPERIMENTER { value 65534; } enum OFPTFPT_EXPERIMENTER_MISS { value 65535; } } }
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionApply Actions property.Apply Actions for table-miss.Apply Set-Field property.Apply Set-Field for table-miss.Experimenter property.Experimenter for table-miss.Instructions property.Instructions for table-miss.Match property.Next Table property.Next Table for table-miss.Wildcards property.Write Actions property.Write Actions for table-miss.Write Set-Field property.Write Set-Field for table-miss. -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable TableFeaturesPropType
Return the enumeration member whosegetName()
matches specified assigned name.static @Nullable TableFeaturesPropType
forValue
(int intValue) Return the enumeration member whosegetIntValue()
matches specified value.int
@NonNull String
getName()
static @NonNull TableFeaturesPropType
Return the enumeration member whosegetName()
matches specified assigned name.static @NonNull TableFeaturesPropType
ofValue
(int intValue) Return the enumeration member whosegetIntValue()
matches specified value.static TableFeaturesPropType
Returns the enum constant of this class with the specified name.static TableFeaturesPropType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OFPTFPTINSTRUCTIONS
Instructions property. -
OFPTFPTINSTRUCTIONSMISS
Instructions for table-miss. -
OFPTFPTNEXTTABLES
Next Table property. -
OFPTFPTNEXTTABLESMISS
Next Table for table-miss. -
OFPTFPTWRITEACTIONS
Write Actions property. -
OFPTFPTWRITEACTIONSMISS
Write Actions for table-miss. -
OFPTFPTAPPLYACTIONS
Apply Actions property. -
OFPTFPTAPPLYACTIONSMISS
Apply Actions for table-miss. -
OFPTFPTMATCH
Match property. -
OFPTFPTWILDCARDS
Wildcards property. -
OFPTFPTWRITESETFIELD
Write Set-Field property. -
OFPTFPTWRITESETFIELDMISS
Write Set-Field for table-miss. -
OFPTFPTAPPLYSETFIELD
Apply Set-Field property. -
OFPTFPTAPPLYSETFIELDMISS
Apply Set-Field for table-miss. -
OFPTFPTEXPERIMENTER
Experimenter property. -
OFPTFPTEXPERIMENTERMISS
Experimenter for table-miss.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
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
Return the enumeration member whosegetName()
matches specified assigned name.- Parameters:
name
- YANG assigned name- Returns:
- corresponding TableFeaturesPropType item, or
null
if no such item exists - Throws:
NullPointerException
- ifname
is null
-
forValue
Return the enumeration member whosegetIntValue()
matches specified value.- Parameters:
intValue
- integer value- Returns:
- corresponding TableFeaturesPropType item, or
null
if no such item exists
-
ofName
Return the enumeration member whosegetName()
matches specified assigned name.- Parameters:
name
- YANG assigned name- Returns:
- corresponding TableFeaturesPropType item
- Throws:
NullPointerException
- ifname
is nullIllegalArgumentException
- ifname
does not match any item
-
ofValue
Return the enumeration member whosegetIntValue()
matches specified value.- Parameters:
intValue
- integer value- Returns:
- corresponding TableFeaturesPropType item
- Throws:
IllegalArgumentException
- ifintValue
does not match any item
-