Package org.onosproject.net.pi.runtime
Class PiActionProfileMember
- java.lang.Object
-
- org.onosproject.net.pi.runtime.PiActionProfileMember
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PiActionProfileMember.Builder
Builder of action profile members.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PiAction
action()
Returns the action associated to this member.PiActionProfileId
actionProfile()
Returns the identifier of the action profile.static PiActionProfileMember.Builder
builder()
Returns a new builder of action profile members.boolean
equals(Object o)
PiActionProfileMemberHandle
handle(DeviceId deviceId)
Returns a handle for this PI entity and the given device ID.int
hashCode()
PiActionProfileMemberId
id()
Returns the identifier of this member.PiEntityType
piEntityType()
Returns the type of this entity.String
toString()
-
-
-
Method Detail
-
id
public PiActionProfileMemberId id()
Returns the identifier of this member.- Returns:
- member identifier
-
actionProfile
public PiActionProfileId actionProfile()
Returns the identifier of the action profile.- Returns:
- action profile identifier
-
action
public PiAction action()
Returns the action associated to this member.- Returns:
- action
-
piEntityType
public PiEntityType piEntityType()
Description copied from interface:PiEntity
Returns the type of this entity.- Specified by:
piEntityType
in interfacePiEntity
- Returns:
- entity type
-
handle
public PiActionProfileMemberHandle handle(DeviceId deviceId)
Description copied from interface:PiEntity
Returns a handle for this PI entity and the given device ID.
-
builder
public static PiActionProfileMember.Builder builder()
Returns a new builder of action profile members.- Returns:
- member builder
-
-