Class SessionReleaseCause
- java.lang.Object
-
- org.jainslee.resources.diameter.gx.types.vcd0.SessionReleaseCause
-
- All Implemented Interfaces:
Serializable
,Enumerated
public class SessionReleaseCause extends Object implements Serializable, Enumerated
Java class to represent the SessionReleaseCause enumerated type. Documentation from the relevant specification: Session-Release-Cause AVP (AVP code 1045) is of type Enumerated, and determines the cause of release the IP-CAN session by the PCRF.- Author:
- Open Cloud
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
_INSUFFICIENT_SERVER_RESOURCES
static int
_IP_CAN_SESSION_TERMINATION
static int
_UE_IP_ADDRESS_RELEASE
static int
_UE_SUBSCRIPTION_REASON
static int
_UNSPECIFIED_REASONS
static SessionReleaseCause
INSUFFICIENT_SERVER_RESOURCES
static SessionReleaseCause
IP_CAN_SESSION_TERMINATION
static SessionReleaseCause
UE_IP_ADDRESS_RELEASE
static SessionReleaseCause
UE_SUBSCRIPTION_REASON
static SessionReleaseCause
UNSPECIFIED_REASONS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SessionReleaseCause
fromInt(int type)
int
getValue()
Return the value of this instance of this enumerated type.String
toString()
-
-
-
Field Detail
-
_UNSPECIFIED_REASONS
public static final int _UNSPECIFIED_REASONS
- See Also:
- Constant Field Values
-
_UE_SUBSCRIPTION_REASON
public static final int _UE_SUBSCRIPTION_REASON
- See Also:
- Constant Field Values
-
_INSUFFICIENT_SERVER_RESOURCES
public static final int _INSUFFICIENT_SERVER_RESOURCES
- See Also:
- Constant Field Values
-
_IP_CAN_SESSION_TERMINATION
public static final int _IP_CAN_SESSION_TERMINATION
- See Also:
- Constant Field Values
-
_UE_IP_ADDRESS_RELEASE
public static final int _UE_IP_ADDRESS_RELEASE
- See Also:
- Constant Field Values
-
UNSPECIFIED_REASONS
public static final SessionReleaseCause UNSPECIFIED_REASONS
-
UE_SUBSCRIPTION_REASON
public static final SessionReleaseCause UE_SUBSCRIPTION_REASON
-
INSUFFICIENT_SERVER_RESOURCES
public static final SessionReleaseCause INSUFFICIENT_SERVER_RESOURCES
-
IP_CAN_SESSION_TERMINATION
public static final SessionReleaseCause IP_CAN_SESSION_TERMINATION
-
UE_IP_ADDRESS_RELEASE
public static final SessionReleaseCause UE_IP_ADDRESS_RELEASE
-
-
Method Detail
-
fromInt
public static SessionReleaseCause 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
-
-