Class UpfTerminationUplink.Builder
- java.lang.Object
-
- org.onosproject.net.behaviour.upf.UpfTerminationUplink.Builder
-
- Enclosing class:
- UpfTerminationUplink
public static class UpfTerminationUplink.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpfTerminationUplinkbuild()UpfTerminationUplink.BuilderneedsDropping(boolean dropping)Sets whether to drop uplink UPF termination traffic or not.UpfTerminationUplink.BuilderwithApplicationId(byte applicationId)Set the ID of the application.UpfTerminationUplink.BuilderwithAppMeterIdx(int appMeterIdx)Sets the app meter index.UpfTerminationUplink.BuilderwithCounterId(int ctrId)Set the dataplane counter cell ID.UpfTerminationUplink.BuilderwithTrafficClass(byte trafficClass)Set the Traffic Class.UpfTerminationUplink.BuilderwithUeSessionId(Ip4Address ueSessionId)Set the ID of the UE session.
-
-
-
Method Detail
-
withUeSessionId
public UpfTerminationUplink.Builder withUeSessionId(Ip4Address ueSessionId)
Set the ID of the UE session.- Parameters:
ueSessionId- UE session ID- Returns:
- This builder object
-
withApplicationId
public UpfTerminationUplink.Builder withApplicationId(byte applicationId)
Set the ID of the application. If not set, default toUpfEntity.DEFAULT_APP_ID.- Parameters:
applicationId- Application ID- Returns:
- This builder object
-
withCounterId
public UpfTerminationUplink.Builder withCounterId(int ctrId)
Set the dataplane counter cell ID.- Parameters:
ctrId- PDR counter cell ID- Returns:
- This builder object
-
withTrafficClass
public UpfTerminationUplink.Builder withTrafficClass(byte trafficClass)
Set the Traffic Class.- Parameters:
trafficClass- Traffic Class- Returns:
- This builder object
-
needsDropping
public UpfTerminationUplink.Builder needsDropping(boolean dropping)
Sets whether to drop uplink UPF termination traffic or not.- Parameters:
dropping- True if request to drop, false otherwise- Returns:
- This builder object
-
withAppMeterIdx
public UpfTerminationUplink.Builder withAppMeterIdx(int appMeterIdx)
Sets the app meter index. If not set, default toUpfEntity.DEFAULT_APP_INDEX.- Parameters:
appMeterIdx- App meter index- Returns:
- This builder object
-
build
public UpfTerminationUplink build()
-
-