Class IpCanType
- java.lang.Object
-
- org.jainslee.resources.diameter.rf.types.vcb0.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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IpCanType
fromInt(int type)
int
getValue()
Return the value of this instance of this enumerated type.String
toString()
-
-
-
Field Detail
-
_TGPP_GPRS
public static final int _TGPP_GPRS
- See Also:
- Constant Field Values
-
_DOCSIS
public static final int _DOCSIS
- See Also:
- Constant Field Values
-
_XDSL
public static final int _XDSL
- See Also:
- Constant Field Values
-
_WiMAX
public static final int _WiMAX
- See Also:
- Constant Field Values
-
_TGPP2
public static final int _TGPP2
- See Also:
- Constant Field Values
-
_TGPP_EPS
public static final int _TGPP_EPS
- See Also:
- Constant Field Values
-
_Non_TGPP_EPS
public static final int _Non_TGPP_EPS
- See Also:
- Constant Field Values
-
_FBA
public static final int _FBA
- See Also:
- Constant Field Values
-
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 interfaceEnumerated
- Returns:
- value
-
-