Class UpfSessionUplink
- java.lang.Object
-
- org.onosproject.net.behaviour.upf.UpfSessionUplink
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpfSessionUplink.Builder
-
Field Summary
-
Fields inherited from interface org.onosproject.net.behaviour.upf.UpfEntity
DEFAULT_APP_ID, DEFAULT_APP_INDEX, DEFAULT_SESSION_INDEX
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpfSessionUplink.Builderbuilder()booleanequals(Object object)inthashCode()booleanneedsDropping()True if this UPF UE Session needs dropping of the uplink traffic.intsessionMeterIdx()Get the session meter index that is set by this UPF UE Session rule.Integerteid()Get the identifier of the GTP tunnel that this UPF UE Session rule matches on.StringtoString()Ip4AddresstunDstAddr()Get the tunnel destination IP address in the uplink UPF UE session (N3/S1U IP address).UpfEntityTypetype()Returns the type of this entity.
-
-
-
Method Detail
-
builder
public static UpfSessionUplink.Builder builder()
-
needsDropping
public boolean needsDropping()
True if this UPF UE Session needs dropping of the uplink traffic.- Returns:
- true if the UE Session needs dropping.
-
tunDstAddr
public Ip4Address tunDstAddr()
Get the tunnel destination IP address in the uplink UPF UE session (N3/S1U IP address).- Returns:
- UE IP address
-
teid
public Integer teid()
Get the identifier of the GTP tunnel that this UPF UE Session rule matches on.- Returns:
- GTP tunnel ID
-
sessionMeterIdx
public int sessionMeterIdx()
Get the session meter index that is set by this UPF UE Session rule.- Returns:
- Session meter index
-
type
public UpfEntityType type()
Description copied from interface:UpfEntityReturns the type of this entity.
-
-