Package org.onosproject.net.pi.runtime
Class PiActionProfileMemberId
- java.lang.Object
-
- org.onlab.util.Identifier<java.lang.Integer>
-
- org.onosproject.net.pi.runtime.PiActionProfileMemberId
-
- All Implemented Interfaces:
PiTableAction
@Beta public final class PiActionProfileMemberId extends Identifier<java.lang.Integer> implements PiTableAction
Identifier of a member of an action profile in a protocol-independent pipeline, unique within the scope on an action profile.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.onosproject.net.pi.runtime.PiTableAction
PiTableAction.Type
-
-
Field Summary
-
Fields inherited from class org.onlab.util.Identifier
identifier
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PiActionProfileMemberId
of(int id)
Returns a member identifier for the given integer value.PiTableAction.Type
type()
Type of this action.-
Methods inherited from class org.onlab.util.Identifier
equals, hashCode, id, toString
-
-
-
-
Method Detail
-
of
public static PiActionProfileMemberId of(int id)
Returns a member identifier for the given integer value.- Parameters:
id
- identifier- Returns:
- action profile group
-
type
public PiTableAction.Type type()
Description copied from interface:PiTableAction
Type of this action.- Specified by:
type
in interfacePiTableAction
- Returns:
- a type
-
-