Class UpfSessionDownlink
- java.lang.Object
-
- org.onosproject.net.behaviour.upf.UpfSessionDownlink
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpfSessionDownlink.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 UpfSessionDownlink.Builder
builder()
boolean
equals(Object object)
int
hashCode()
boolean
needsBuffering()
True if this UPF UE Session needs buffering of the downlink traffic.boolean
needsDropping()
True if this UPF UE Session needs dropping of the downlink traffic.int
sessionMeterIdx()
Get the session meter index that is set by this UPF UE Session rule.String
toString()
Byte
tunPeerId()
Get the GTP tunnel peer ID that is set by this UPF UE Session rule.UpfEntityType
type()
Returns the type of this entity.Ip4Address
ueAddress()
Get the UE IP address of this downlink UPF UE session.
-
-
-
Method Detail
-
builder
public static UpfSessionDownlink.Builder builder()
-
needsBuffering
public boolean needsBuffering()
True if this UPF UE Session needs buffering of the downlink traffic.- Returns:
- true if the UPF UE Session needs buffering.
-
needsDropping
public boolean needsDropping()
True if this UPF UE Session needs dropping of the downlink traffic.- Returns:
- true if the UPF UE Session needs dropping.
-
ueAddress
public Ip4Address ueAddress()
Get the UE IP address of this downlink UPF UE session.- Returns:
- UE IP address
-
tunPeerId
public Byte tunPeerId()
Get the GTP tunnel peer ID that is set by this UPF UE Session rule.- Returns:
- GTP tunnel peer 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.
-
-