Class UpfSessionDownlink

  • All Implemented Interfaces:
    UpfEntity

    @Beta
    public final class UpfSessionDownlink
    extends Object
    implements UpfEntity
    A structure representing the UE Session on the UPF-programmable device. Provide means to set up the UPF UE Session in the downlink direction.
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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.
        Specified by:
        type in interface UpfEntity
        Returns:
        entity type