Class IpCanType

  • All Implemented Interfaces:
    Serializable, Enumerated

    public class IpCanType
    extends Object
    implements Serializable, Enumerated
    Java class to represent the IpCanType enumerated type.

    Documentation from the relevant specification:

    The IP-CAN-Type AVP (AVP code 1027) is of type Enumerated, and it shall indicate the type of Connectivity Access Network in which the user is connected. The IP-CAN-Type AVP shall always be present during the IP-CAN session establishment. During an IP-CAN session modification, this AVP shall be present when there has been a change in the IP-CAN type and the PCRF requested to be informed of this event. The Event-Trigger AVP with value IP-CAN-CHANGE shall be provided together with the IP-CAN-Type AVP. NOTE: The informative Annex C presents a mapping between the code values for different access network types. The following values are defined:

    Author:
    Open Cloud
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int _DOCSIS  
      static int _FBA  
      static int _Non_TGPP_EPS  
      static int _TGPP_EPS  
      static int _TGPP_GPRS  
      static int _TGPP2  
      static int _WiMAX  
      static int _XDSL  
      static IpCanType DOCSIS
      This value shall be used to indicate that the IP-CAN is associated with a DOCSIS access.
      static IpCanType FBA
      This value shall be used to indicate that the IP-CAN is associated with any kind of Fixed Broadband Network access convergence via the IP Edge (e.g, xDSL, Fiber).
      static IpCanType Non_TGPP_EPS
      This value shall be used to indicate that the IP-CAN associated with an EPC based non-3GPP access and is further detailed by the RAT-Type AVP and AN-Trusted AVP if applicable.
      static IpCanType TGPP_EPS
      This value shall be used to indicate that the IP-CAN associated with a 3GPP EPS access and is further detailed by the RAT-Type AVP.
      static IpCanType TGPP_GPRS
      This value shall be used to indicate that the IP-CAN is associated with a 3GPP GPRS access that is connected to the GGSN based on the Gn/Gp interfaces and is further detailed by the RAT-Type AVP.
      static IpCanType TGPP2
      This value shall be used to indicate that the IP-CAN is associated with a 3GPP2 access connected to the 3GPP2 packet core as specified in 3GPP2 X.S0011 [20] and is further detailed by the RAT-Type AVP.
      static IpCanType WiMAX
      This value shall be used to indicate that the IP-CAN is associated with a WiMAX access (IEEE 802.16).
      static IpCanType XDSL
      This value shall be used to indicate that the IP-CAN is associated with an xDSL access.
    • Field Detail

      • TGPP_GPRS

        public static final IpCanType TGPP_GPRS
        This value shall be used to indicate that the IP-CAN is associated with a 3GPP GPRS access that is connected to the GGSN based on the Gn/Gp interfaces and is further detailed by the RAT-Type AVP. RAT-Type AVP will include applicable 3GPP values, except EUTRAN.
      • DOCSIS

        public static final IpCanType DOCSIS
        This value shall be used to indicate that the IP-CAN is associated with a DOCSIS access.
      • XDSL

        public static final IpCanType XDSL
        This value shall be used to indicate that the IP-CAN is associated with an xDSL access.
      • WiMAX

        public static final IpCanType WiMAX
        This value shall be used to indicate that the IP-CAN is associated with a WiMAX access (IEEE 802.16).
      • TGPP2

        public static final IpCanType TGPP2
        This value shall be used to indicate that the IP-CAN is associated with a 3GPP2 access connected to the 3GPP2 packet core as specified in 3GPP2 X.S0011 [20] and is further detailed by the RAT-Type AVP.
      • TGPP_EPS

        public static final IpCanType TGPP_EPS
        This value shall be used to indicate that the IP-CAN associated with a 3GPP EPS access and is further detailed by the RAT-Type AVP.
      • Non_TGPP_EPS

        public static final IpCanType Non_TGPP_EPS
        This value shall be used to indicate that the IP-CAN associated with an EPC based non-3GPP access and is further detailed by the RAT-Type AVP and AN-Trusted AVP if applicable.
      • FBA

        public static final IpCanType FBA
        This value shall be used to indicate that the IP-CAN is associated with any kind of Fixed Broadband Network access convergence via the IP Edge (e.g, xDSL, Fiber).
    • Method Detail

      • fromInt

        public static IpCanType fromInt​(int type)
      • getValue

        public int getValue()
        Description copied from interface: Enumerated
        Return the value of this instance of this enumerated type.
        Specified by:
        getValue in interface Enumerated
        Returns:
        value