Class IdNextTreatment
- java.lang.Object
-
- org.onosproject.net.flowobjective.IdNextTreatment
-
- All Implemented Interfaces:
NextTreatment
public final class IdNextTreatment extends java.lang.Object implements NextTreatment
Represents a next action specified by next id.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.onosproject.net.flowobjective.NextTreatment
NextTreatment.Type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
int
nextId()
Returns next id.static IdNextTreatment
of(int nextId)
Returns an instance of IdNextTreatment with given next id.java.lang.String
toString()
NextTreatment.Type
type()
Type of this next action.
-
-
-
Method Detail
-
nextId
public int nextId()
Returns next id.- Returns:
- next id
-
of
public static IdNextTreatment of(int nextId)
Returns an instance of IdNextTreatment with given next id.- Parameters:
nextId
- next id- Returns:
- an instance of IdNextTreatment
-
type
public NextTreatment.Type type()
Description copied from interface:NextTreatment
Type of this next action.- Specified by:
type
in interfaceNextTreatment
- Returns:
- type
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-