Enum PortNumberValues

  • All Implemented Interfaces:
    Serializable, Comparable<PortNumberValues>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.Enumeration, org.opendaylight.yangtools.yang.binding.TypeObject

    @Generated("mdsal-binding-generator")
    public enum PortNumberValues
    extends Enum<PortNumberValues>
    implements org.opendaylight.yangtools.yang.binding.Enumeration
    • Enum Constant Detail

      • MAX

        public static final PortNumberValues MAX
        Maximum number of physical and logical switch ports.
      • INPORT

        public static final PortNumberValues INPORT
        Send the packet out the input port. This reserved port must be explicitly used in order to send back out of the input port.
      • TABLE

        public static final PortNumberValues TABLE
        Submit the packet to the first flow table NB: This destination port can only be used in packet-out messages.
      • NORMAL

        public static final PortNumberValues NORMAL
        Process with normal L2/L3 switching.
      • FLOOD

        public static final PortNumberValues FLOOD
        All physical ports in VLAN, except input port and those blocked or link down.
      • ALL

        public static final PortNumberValues ALL
        All physical ports except input port.
      • CONTROLLER

        public static final PortNumberValues CONTROLLER
        Send to controller.
      • ANY

        public static final PortNumberValues ANY
        Wildcard port used only for flow mod (delete) and flow stats requests. Selects all flows regardless of output port (including flows with no output port).
    • Method Detail

      • values

        public static PortNumberValues[] 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 (PortNumberValues c : PortNumberValues.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PortNumberValues 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 name
        NullPointerException - if the argument is null
      • getName

        public 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
      • forValue

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