Class UpfTerminationDownlink

  • All Implemented Interfaces:
    UpfEntity

    @Beta
    public final class UpfTerminationDownlink
    extends Object
    implements UpfEntity
    A structure representing the UE Termination in the downlink direction on the UPF-programmable device. Provide means to configure the traffic behavior (e.g. set Traffic Class, GTP TEID, or QFI).
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • ueSessionId

        public Ip4Address ueSessionId()
        Get UE Session ID associated with UPF Termination rule.
        Returns:
        UE Session ID
      • applicationId

        public byte applicationId()
        Get the application ID associated with UPF Termination rule.
        Returns:
        the application ID
      • counterId

        public Integer counterId()
        Get PDR Counter ID associated with UPF Termination rule.
        Returns:
        PDR counter cell ID
      • trafficClass

        public Byte trafficClass()
        Get Traffic Class set by this UPF Termination rule.
        Returns:
        Traffic Class
      • teid

        public Integer teid()
        Get GTP TEID set by this UPF Termination rule.
        Returns:
        GTP tunnel ID
      • qfi

        public Byte qfi()
        Get QoS Flow Identifier set by this UPF Termination rule.
        Returns:
        QoS Flow Identifier
      • needsDropping

        public boolean needsDropping()
        True if this UPF Termination needs to drop traffic.
        Returns:
        true if the UPF Termination needs dropping.
      • appMeterIdx

        public int appMeterIdx()
        Get the app meter index set by this UPF Termination rule.
        Returns:
        App 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