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;
     }
   }
 }
 
  • Enum Constant Details

    • OFPTFPTINSTRUCTIONS

      public static final TableFeaturesPropType OFPTFPTINSTRUCTIONS
      Instructions property.
    • OFPTFPTINSTRUCTIONSMISS

      public static final TableFeaturesPropType OFPTFPTINSTRUCTIONSMISS
      Instructions for table-miss.
    • OFPTFPTNEXTTABLES

      public static final TableFeaturesPropType OFPTFPTNEXTTABLES
      Next Table property.
    • OFPTFPTNEXTTABLESMISS

      public static final TableFeaturesPropType OFPTFPTNEXTTABLESMISS
      Next Table for table-miss.
    • OFPTFPTWRITEACTIONS

      public static final TableFeaturesPropType OFPTFPTWRITEACTIONS
      Write Actions property.
    • OFPTFPTWRITEACTIONSMISS

      public static final TableFeaturesPropType OFPTFPTWRITEACTIONSMISS
      Write Actions for table-miss.
    • OFPTFPTAPPLYACTIONS

      public static final TableFeaturesPropType OFPTFPTAPPLYACTIONS
      Apply Actions property.
    • OFPTFPTAPPLYACTIONSMISS

      public static final TableFeaturesPropType OFPTFPTAPPLYACTIONSMISS
      Apply Actions for table-miss.
    • OFPTFPTMATCH

      public static final TableFeaturesPropType OFPTFPTMATCH
      Match property.
    • OFPTFPTWILDCARDS

      public static final TableFeaturesPropType OFPTFPTWILDCARDS
      Wildcards property.
    • OFPTFPTWRITESETFIELD

      public static final TableFeaturesPropType OFPTFPTWRITESETFIELD
      Write Set-Field property.
    • OFPTFPTWRITESETFIELDMISS

      public static final TableFeaturesPropType OFPTFPTWRITESETFIELDMISS
      Write Set-Field for table-miss.
    • OFPTFPTAPPLYSETFIELD

      public static final TableFeaturesPropType OFPTFPTAPPLYSETFIELD
      Apply Set-Field property.
    • OFPTFPTAPPLYSETFIELDMISS

      public static final TableFeaturesPropType OFPTFPTAPPLYSETFIELDMISS
      Apply Set-Field for table-miss.
    • OFPTFPTEXPERIMENTER

      public static final TableFeaturesPropType OFPTFPTEXPERIMENTER
      Experimenter property.
    • OFPTFPTEXPERIMENTERMISS

      public static final TableFeaturesPropType OFPTFPTEXPERIMENTERMISS
      Experimenter for table-miss.
  • Method Details

    • values

      public static TableFeaturesPropType[] 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

      public static TableFeaturesPropType valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getName

      public @NonNull String getName()
      Specified by:
      getName in interface org.opendaylight.yangtools.yang.binding.Enumeration
    • getIntValue

      public int getIntValue()
      Specified by:
      getIntValue in interface org.opendaylight.yangtools.yang.binding.Enumeration
    • forName

      public static @Nullable TableFeaturesPropType forName(String name)
      Return the enumeration member whose getName() matches specified assigned name.
      Parameters:
      name - YANG assigned name
      Returns:
      corresponding TableFeaturesPropType item, or null if no such item exists
      Throws:
      NullPointerException - if name is null
    • forValue

      public static @Nullable TableFeaturesPropType forValue(int intValue)
      Return the enumeration member whose getIntValue() matches specified value.
      Parameters:
      intValue - integer value
      Returns:
      corresponding TableFeaturesPropType item, or null if no such item exists
    • ofName

      public static @NonNull TableFeaturesPropType ofName(String name)
      Return the enumeration member whose getName() matches specified assigned name.
      Parameters:
      name - YANG assigned name
      Returns:
      corresponding TableFeaturesPropType item
      Throws:
      NullPointerException - if name is null
      IllegalArgumentException - if name does not match any item
    • ofValue

      public static @NonNull TableFeaturesPropType ofValue(int intValue)
      Return the enumeration member whose getIntValue() matches specified value.
      Parameters:
      intValue - integer value
      Returns:
      corresponding TableFeaturesPropType item
      Throws:
      IllegalArgumentException - if intValue does not match any item