Class EventTrigger
- java.lang.Object
-
- org.jainslee.resources.diameter.gx.types.va10.EventTrigger
-
- All Implemented Interfaces:
Serializable
,Enumerated
public class EventTrigger extends Object implements Serializable, Enumerated
Java class to represent the EventTrigger enumerated type. Documentation from the relevant specification: The Event-Trigger AVP (AVP code 1006) is of type Enumerated. When sent from the PCRF to the PCEF the Event-Trigger AVP indicates an event that shall cause a re-request of PCC rules. When sent from the PCEF to the PCRF the Event-Trigger AVP indicates that the corresponding event has occurred at the gateway. Whenever the PCRF subscribes to one or more event triggers by using the RAR command, the PCEF shall send the corresponding currently applicable values (e.g. 3GPP-SGSN-Address AVP or 3GPP-SGSN-IPv6-Address AVP, 3GPP-RAT-Type, 3GPP-User-Location-Info, etc.) to the PCRF in the RAA if available, and in this case, the Event-Trigger AVPs shall not be included. Whenever one of these events occurs, the PCEF shall send the related AVP that has changed together with the event trigger indication. Unless stated for a specific value, the Event-Trigger AVP applies to all access types. The values 8, 9, and 10 are obsolete and shall not be used, values 18 to 24 are reserved in this Release- Author:
- Open Cloud
- See Also:
- Serialized Form
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventTrigger
fromInt(int type)
int
getValue()
Return the value of this instance of this enumerated type.String
toString()
-
-
-
Field Detail
-
_SGSN_CHANGE
public static final int _SGSN_CHANGE
- See Also:
- Constant Field Values
-
_QOS_CHANGE
public static final int _QOS_CHANGE
- See Also:
- Constant Field Values
-
_RAT_CHANGE
public static final int _RAT_CHANGE
- See Also:
- Constant Field Values
-
_TFT_CHANGE
public static final int _TFT_CHANGE
- See Also:
- Constant Field Values
-
_PLMN_CHANGE
public static final int _PLMN_CHANGE
- See Also:
- Constant Field Values
-
_LOSS_OF_BEARER
public static final int _LOSS_OF_BEARER
- See Also:
- Constant Field Values
-
_RECOVERY_OF_BEARER
public static final int _RECOVERY_OF_BEARER
- See Also:
- Constant Field Values
-
_IP_CAN_CHANGE
public static final int _IP_CAN_CHANGE
- See Also:
- Constant Field Values
-
_QOS_CHANGE_EXCEEDING_AUTHORIZATION
public static final int _QOS_CHANGE_EXCEEDING_AUTHORIZATION
- See Also:
- Constant Field Values
-
_RAI_CHANGE
public static final int _RAI_CHANGE
- See Also:
- Constant Field Values
-
_USER_LOCATION_CHANGE
public static final int _USER_LOCATION_CHANGE
- See Also:
- Constant Field Values
-
_NO_EVENT_TRIGGERS
public static final int _NO_EVENT_TRIGGERS
- See Also:
- Constant Field Values
-
_OUT_OF_CREDIT
public static final int _OUT_OF_CREDIT
- See Also:
- Constant Field Values
-
_REALLOCATION_OF_CREDIT
public static final int _REALLOCATION_OF_CREDIT
- See Also:
- Constant Field Values
-
_REVALIDATION_TIMEOUT
public static final int _REVALIDATION_TIMEOUT
- See Also:
- Constant Field Values
-
_UE_IP_ADDRESS_ALLOCATE
public static final int _UE_IP_ADDRESS_ALLOCATE
- See Also:
- Constant Field Values
-
_UE_IP_ADDRESS_RELEASE
public static final int _UE_IP_ADDRESS_RELEASE
- See Also:
- Constant Field Values
-
_DEFAULT_EPS_BEARER_QOS_CHANGE
public static final int _DEFAULT_EPS_BEARER_QOS_CHANGE
- See Also:
- Constant Field Values
-
_AN_GW_CHANGE
public static final int _AN_GW_CHANGE
- See Also:
- Constant Field Values
-
_SUCCESSFUL_RESOURCE_ALLOCATION
public static final int _SUCCESSFUL_RESOURCE_ALLOCATION
- See Also:
- Constant Field Values
-
_RESOURCE_MODIFICATION_REQUEST
public static final int _RESOURCE_MODIFICATION_REQUEST
- See Also:
- Constant Field Values
-
_PGW_TRACE_CONTROL
public static final int _PGW_TRACE_CONTROL
- See Also:
- Constant Field Values
-
_UE_TIME_ZONE_CHANGE
public static final int _UE_TIME_ZONE_CHANGE
- See Also:
- Constant Field Values
-
_USAGE_REPORT
public static final int _USAGE_REPORT
- See Also:
- Constant Field Values
-
_TAI_CHANGE
public static final int _TAI_CHANGE
- See Also:
- Constant Field Values
-
_ECGI_CHANGE
public static final int _ECGI_CHANGE
- See Also:
- Constant Field Values
-
_CHARGING_CORRELATION_EXCHANGE
public static final int _CHARGING_CORRELATION_EXCHANGE
- See Also:
- Constant Field Values
-
_USER_CSG_INFORMATION_CHANGE
public static final int _USER_CSG_INFORMATION_CHANGE
- See Also:
- Constant Field Values
-
_ROUTING_RULE_CHANGE
public static final int _ROUTING_RULE_CHANGE
- See Also:
- Constant Field Values
-
_QOS_MODIFICATION_FAILURE
public static final int _QOS_MODIFICATION_FAILURE
- See Also:
- Constant Field Values
-
SGSN_CHANGE
public static final EventTrigger SGSN_CHANGE
-
QOS_CHANGE
public static final EventTrigger QOS_CHANGE
-
RAT_CHANGE
public static final EventTrigger RAT_CHANGE
-
TFT_CHANGE
public static final EventTrigger TFT_CHANGE
-
PLMN_CHANGE
public static final EventTrigger PLMN_CHANGE
-
LOSS_OF_BEARER
public static final EventTrigger LOSS_OF_BEARER
-
RECOVERY_OF_BEARER
public static final EventTrigger RECOVERY_OF_BEARER
-
IP_CAN_CHANGE
public static final EventTrigger IP_CAN_CHANGE
-
QOS_CHANGE_EXCEEDING_AUTHORIZATION
public static final EventTrigger QOS_CHANGE_EXCEEDING_AUTHORIZATION
-
RAI_CHANGE
public static final EventTrigger RAI_CHANGE
-
USER_LOCATION_CHANGE
public static final EventTrigger USER_LOCATION_CHANGE
-
NO_EVENT_TRIGGERS
public static final EventTrigger NO_EVENT_TRIGGERS
-
OUT_OF_CREDIT
public static final EventTrigger OUT_OF_CREDIT
-
REALLOCATION_OF_CREDIT
public static final EventTrigger REALLOCATION_OF_CREDIT
-
REVALIDATION_TIMEOUT
public static final EventTrigger REVALIDATION_TIMEOUT
-
UE_IP_ADDRESS_ALLOCATE
public static final EventTrigger UE_IP_ADDRESS_ALLOCATE
-
UE_IP_ADDRESS_RELEASE
public static final EventTrigger UE_IP_ADDRESS_RELEASE
-
DEFAULT_EPS_BEARER_QOS_CHANGE
public static final EventTrigger DEFAULT_EPS_BEARER_QOS_CHANGE
-
AN_GW_CHANGE
public static final EventTrigger AN_GW_CHANGE
-
SUCCESSFUL_RESOURCE_ALLOCATION
public static final EventTrigger SUCCESSFUL_RESOURCE_ALLOCATION
-
RESOURCE_MODIFICATION_REQUEST
public static final EventTrigger RESOURCE_MODIFICATION_REQUEST
-
PGW_TRACE_CONTROL
public static final EventTrigger PGW_TRACE_CONTROL
-
UE_TIME_ZONE_CHANGE
public static final EventTrigger UE_TIME_ZONE_CHANGE
-
USAGE_REPORT
public static final EventTrigger USAGE_REPORT
-
TAI_CHANGE
public static final EventTrigger TAI_CHANGE
-
ECGI_CHANGE
public static final EventTrigger ECGI_CHANGE
-
CHARGING_CORRELATION_EXCHANGE
public static final EventTrigger CHARGING_CORRELATION_EXCHANGE
-
USER_CSG_INFORMATION_CHANGE
public static final EventTrigger USER_CSG_INFORMATION_CHANGE
-
ROUTING_RULE_CHANGE
public static final EventTrigger ROUTING_RULE_CHANGE
-
QOS_MODIFICATION_FAILURE
public static final EventTrigger QOS_MODIFICATION_FAILURE
-
-
Method Detail
-
fromInt
public static EventTrigger 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
-
-