Class SessionUplink
- java.lang.Object
-
- org.onosproject.net.behaviour.upf.SessionUplink
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SessionUplink.Builder
-
Field Summary
-
Fields inherited from interface org.onosproject.net.behaviour.upf.UpfEntity
DEFAULT_APP_ID
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SessionUplink.Builder
builder()
boolean
equals(Object object)
int
hashCode()
boolean
needsDropping()
True if this UE Session needs dropping of the uplink traffic.Integer
teid()
Get the identifier of the GTP tunnel that this UE Session rule matches on.String
toString()
Ip4Address
tunDstAddr()
Get the tunnel destination IP address in the uplink UE session (N3/S1U IP address).UpfEntityType
type()
Returns the type of this entity.
-
-
-
Method Detail
-
builder
public static SessionUplink.Builder builder()
-
needsDropping
public boolean needsDropping()
True if this 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 UE session (N3/S1U IP address).- Returns:
- UE IP address
-
teid
public Integer teid()
Get the identifier of the GTP tunnel that this UE Session rule matches on.- Returns:
- GTP tunnel ID
-
type
public UpfEntityType type()
Description copied from interface:UpfEntity
Returns the type of this entity.
-
-