Class UpfSessionUplink
- java.lang.Object
-
- org.onosproject.net.behaviour.upf.UpfSessionUplink
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpfSessionUplink.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.Builder
builder()
boolean
equals(Object object)
int
hashCode()
boolean
needsDropping()
True if this UPF UE Session needs dropping of the uplink traffic.int
sessionMeterIdx()
Get the session meter index that is set by this UPF UE Session rule.Integer
teid()
Get the identifier of the GTP tunnel that this UPF UE Session rule matches on.String
toString()
Ip4Address
tunDstAddr()
Get the tunnel destination IP address in the uplink UPF UE session (N3/S1U IP address).UpfEntityType
type()
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:UpfEntity
Returns the type of this entity.
-
-