Package org.onosproject.net.behaviour
Class BandwidthProfileAction.Builder
- java.lang.Object
-
- org.onosproject.net.behaviour.BandwidthProfileAction.Builder
-
- Enclosing class:
- BandwidthProfileAction
public static final class BandwidthProfileAction.Builder extends Object
Builder of BandwidthProfileAction entities.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BandwidthProfileAction.Builderaction(BandwidthProfileAction.Action action)Sets the type of this builder.BandwidthProfileActionbuild()Builds a new BandwidthProfileAction based on builder's parameters.BandwidthProfileAction.BuilderdropPrecedence(Short dropPrecedence)Sets the drop precedence of this builder.BandwidthProfileAction.BuilderdscpClass(DscpClass dscpClass)Sets the DSCP class of this builder.BandwidthProfileAction.BuilderipPrecedence(IPPrecedence ipPrecedence)Sets the IP precedence of this builder.
-
-
-
Method Detail
-
action
public BandwidthProfileAction.Builder action(BandwidthProfileAction.Action action)
Sets the type of this builder.- Parameters:
action- the builder type to set- Returns:
- this builder instance
-
dscpClass
public BandwidthProfileAction.Builder dscpClass(DscpClass dscpClass)
Sets the DSCP class of this builder.- Parameters:
dscpClass- the builder DSCP class to set- Returns:
- this builder instance
-
ipPrecedence
public BandwidthProfileAction.Builder ipPrecedence(IPPrecedence ipPrecedence)
Sets the IP precedence of this builder.- Parameters:
ipPrecedence- the builder IP precedence to set- Returns:
- this builder instance
-
dropPrecedence
public BandwidthProfileAction.Builder dropPrecedence(Short dropPrecedence)
Sets the drop precedence of this builder.- Parameters:
dropPrecedence- the drop IP precedence to set- Returns:
- this builder instance
-
build
public BandwidthProfileAction build()
Builds a new BandwidthProfileAction based on builder's parameters.- Returns:
- a new BandwidthProfileAction instance
-
-