Class IntObjective
- java.lang.Object
-
- org.onosproject.net.behaviour.inbandtelemetry.IntObjective
-
public final class IntObjective extends Object
Represents a device-level objective to collect INT metadata for packets identified by a traffic selector.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntObjective.BuilderAn IntObjective builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntObjective.Builderbuilder()Returns a new INT objective builder.booleanequals(Object o)inthashCode()Set<IntMetadataType>metadataTypes()Returns a set of metadata types specified in this objective.TrafficSelectorselector()Returns traffic selector of this objective.
-
-
-
Method Detail
-
selector
public TrafficSelector selector()
Returns traffic selector of this objective.- Returns:
- traffic selector
-
metadataTypes
public Set<IntMetadataType> metadataTypes()
Returns a set of metadata types specified in this objective.- Returns:
- instruction bitmap
-
builder
public static IntObjective.Builder builder()
Returns a new INT objective builder.- Returns:
- INT objective builder
-
-