Package org.onosproject.net.pi.runtime
Class PiActionProfileGroupId
- java.lang.Object
-
- org.onlab.util.Identifier<Integer>
-
- org.onosproject.net.pi.runtime.PiActionProfileGroupId
-
- All Implemented Interfaces:
PiTableAction
@Beta public final class PiActionProfileGroupId extends Identifier<Integer> implements PiTableAction
Identifier of an action profile group in a protocol-independent pipeline, unique within the scope of 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 PiActionProfileGroupId
of(int id)
Returns an action profile group 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 PiActionProfileGroupId of(int id)
Returns an action profile group 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
-
-