Package org.onosproject.net.pi.runtime
Class PiActionProfileGroupHandle
- java.lang.Object
-
- org.onosproject.net.pi.runtime.PiHandle
-
- org.onosproject.net.pi.runtime.PiActionProfileGroupHandle
-
@Beta public final class PiActionProfileGroupHandle extends PiHandle
Global identifier of a PI action profile group applied to a device, uniquely defined by a device ID, action profile ID and group ID.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PiActionProfileIdactionProfile()Returns the action profile ID of this handle.PiEntityTypeentityType()Returns the type of entity identified by this handle.booleanequals(Object o)PiActionProfileGroupIdgroupId()Returns the group ID of this handle.inthashCode()static PiActionProfileGroupHandleof(DeviceId deviceId, PiActionProfileGroup group)Creates a new handle for the given device ID and PI action profile group.StringtoString()
-
-
-
Method Detail
-
of
public static PiActionProfileGroupHandle of(DeviceId deviceId, PiActionProfileGroup group)
Creates a new handle for the given device ID and PI action profile group.- Parameters:
deviceId- device IDgroup- PI action profile group- Returns:
- PI action profile group handle
-
actionProfile
public PiActionProfileId actionProfile()
Returns the action profile ID of this handle.- Returns:
- action profile ID
-
groupId
public PiActionProfileGroupId groupId()
Returns the group ID of this handle.- Returns:
- group ID
-
entityType
public PiEntityType entityType()
Description copied from class:PiHandleReturns the type of entity identified by this handle.- Specified by:
entityTypein classPiHandle- Returns:
- PI entity type
-
-