Class TriggerType
- java.lang.Object
-
- org.jainslee.resources.diameter.ro.types.v960.TriggerType
-
- All Implemented Interfaces:
Serializable
,Enumerated
public class TriggerType extends Object implements Serializable, Enumerated
Java class to represent the TriggerType enumerated type. Documentation from the relevant specification: The Trigger-Type AVP (AVP code 870) is of type Enumerated and indicates a single re-authorisation event type. When included in the Credit Control Answer command, the Trigger-Type AVP indicates the events that shall cause the credit control client to re- authorise the associated quota. The client shall not re-authorise the quota when events which are not included in the Trigger AVP occur. When included in the Credit Control Request command indicates the specific event which caused the re-authorisation request of the Reporting-Reason with value RATING_CONDITION_CHANGE associated.- Author:
- Open Cloud
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
_CHANGE_IN_LOCATION
static int
_CHANGE_IN_MEDIA_COMPOSITION
static int
_CHANGE_IN_PARTICIPANTS_NMB
static int
_CHANGE_IN_QOS
static int
_CHANGE_IN_RAT
static int
_CHANGE_IN_SERVICE_CONDITION
static int
_CHANGE_IN_SERVING_NODE
static int
_CHANGE_IN_SGSN_IP_ADDRESS
static int
_CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
static int
_CHANGE_IN_USER_CSG_INFORMATION
static int
_CHANGE_IN_USER_PARTICIPATING_TYPE
static int
_CHANGEINLOCATION_CellId
static int
_CHANGEINLOCATION_ECGI
static int
_CHANGEINLOCATION_LAC
static int
_CHANGEINLOCATION_MCC
static int
_CHANGEINLOCATION_MNC
static int
_CHANGEINLOCATION_RAC
static int
_CHANGEINLOCATION_TAC
static int
_CHANGEINQOS_DELAY_CLASS
static int
_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
static int
_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
static int
_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
static int
_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
static int
_CHANGEINQOS_MEAN_THROUGHPUT
static int
_CHANGEINQOS_PEAK_THROUGHPUT
static int
_CHANGEINQOS_PRECEDENCE_CLASS
static int
_CHANGEINQOS_RELIABILITY_CLASS
static int
_CHANGEINQOS_RESIDUAL_BER
static int
_CHANGEINQOS_SDU_ERROR_RATIO
static int
_CHANGEINQOS_TRAFFIC_CLASS
static int
_CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
static int
_CHANGEINQOS_TRANSFER_DELAY
static TriggerType
CHANGE_IN_LOCATION
This value is used to indicate that a change in the end user location shall cause the credit control client to ask for a re- authorisation of the associated quota.static TriggerType
CHANGE_IN_MEDIA_COMPOSITION
This value is used to indicate that a change in the media composition (as identified within SDP) for an existing SIP session shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_PARTICIPANTS_NMB
This value is used specifically for multi participating session to indicate that a change in the number of active participants within a session shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_QOS
This value is used to indicate that a change in the end user negotiated QoS shall cause the credit control client to ask for a re- authorisation of the associated quota.static TriggerType
CHANGE_IN_RAT
This value is used to indicate that a change in the radio access technology shall cause the credit control client to ask for a re- authorisation of the associated quota.static TriggerType
CHANGE_IN_SERVICE_CONDITION
This value is used to indicate that a change in rating conditions associated with a service occurs.static TriggerType
CHANGE_IN_SERVING_NODE
This value is used to indicate that a change in serving node shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_SGSN_IP_ADDRESS
This value is used to indicate that a change in the SGSN IP address shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
This value is used specifically to indicate that a change in the threshold of participants number within a session shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_USER_CSG_INFORMATION
This value is used to indicate that a change in “User CSG Information” (CSG membership in hybrid access mode has changed, or user entering/leaving a CSG cell) for the served user shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGE_IN_USER_PARTICIPATING_TYPE
This value is used specifically to indicate that a change in the user participating type within a session shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_CellId
This value is used to indicate that a change in the Cell Identity where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_ECGI
This value is used to indicate that a change in the ECGI where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_LAC
This value is used to indicate that a change in the LAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_MCC
This value is used to indicate that a change in the MCC of the serving network shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_MNC
This value is used to indicate that a change in the MNC of the serving network shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_RAC
This value is used to indicate that a change in the RAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINLOCATION_TAC
This value is used to indicate that a change in the TAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_DELAY_CLASS
This value is used to indicate that a change in the end user negotiated delay class shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
This value is used to indicate that a change in the end user negotiated downlink guaranteed bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
This value is used to indicate that a change in the end user negotiated uplink guaranteed bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
This value is used to indicate that a change in the end user negotiated downlink maximum bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
This value is used to indicate that a change in the end user negotiated uplink maximum bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_MEAN_THROUGHPUT
This value is used to indicate that a change in the end user negotiated mean throughput shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_PEAK_THROUGHPUT
This value is used to indicate that a change in the end user negotiated peak throughput shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_PRECEDENCE_CLASS
This value is used to indicate that a change in the end user negotiated precedence class shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_RELIABILITY_CLASS
This value is used to indicate that a change in the end user negotiated reliability class shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_RESIDUAL_BER
This value is used to indicate that a change in the end user negotiated residual BER shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_SDU_ERROR_RATIO
This value is used to indicate that a change in the end user negotiated SDU error ratio shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_TRAFFIC_CLASS
This value is used to indicate that a change in the end user negotiated traffic class shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
This value is used to indicate that a change in the end user negotiated traffic handling priority shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerType
CHANGEINQOS_TRANSFER_DELAY
This value is used to indicate that a change in the end user negotiated transfer delay shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TriggerType
fromInt(int type)
int
getValue()
Return the value of this instance of this enumerated type.String
toString()
-
-
-
Field Detail
-
_CHANGE_IN_SGSN_IP_ADDRESS
public static final int _CHANGE_IN_SGSN_IP_ADDRESS
- See Also:
- Constant Field Values
-
_CHANGE_IN_QOS
public static final int _CHANGE_IN_QOS
- See Also:
- Constant Field Values
-
_CHANGE_IN_LOCATION
public static final int _CHANGE_IN_LOCATION
- See Also:
- Constant Field Values
-
_CHANGE_IN_RAT
public static final int _CHANGE_IN_RAT
- See Also:
- Constant Field Values
-
_CHANGEINQOS_TRAFFIC_CLASS
public static final int _CHANGEINQOS_TRAFFIC_CLASS
- See Also:
- Constant Field Values
-
_CHANGEINQOS_RELIABILITY_CLASS
public static final int _CHANGEINQOS_RELIABILITY_CLASS
- See Also:
- Constant Field Values
-
_CHANGEINQOS_DELAY_CLASS
public static final int _CHANGEINQOS_DELAY_CLASS
- See Also:
- Constant Field Values
-
_CHANGEINQOS_PEAK_THROUGHPUT
public static final int _CHANGEINQOS_PEAK_THROUGHPUT
- See Also:
- Constant Field Values
-
_CHANGEINQOS_PRECEDENCE_CLASS
public static final int _CHANGEINQOS_PRECEDENCE_CLASS
- See Also:
- Constant Field Values
-
_CHANGEINQOS_MEAN_THROUGHPUT
public static final int _CHANGEINQOS_MEAN_THROUGHPUT
- See Also:
- Constant Field Values
-
_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
public static final int _CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
- See Also:
- Constant Field Values
-
_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
public static final int _CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
- See Also:
- Constant Field Values
-
_CHANGEINQOS_RESIDUAL_BER
public static final int _CHANGEINQOS_RESIDUAL_BER
- See Also:
- Constant Field Values
-
_CHANGEINQOS_SDU_ERROR_RATIO
public static final int _CHANGEINQOS_SDU_ERROR_RATIO
- See Also:
- Constant Field Values
-
_CHANGEINQOS_TRANSFER_DELAY
public static final int _CHANGEINQOS_TRANSFER_DELAY
- See Also:
- Constant Field Values
-
_CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
public static final int _CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
- See Also:
- Constant Field Values
-
_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
public static final int _CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
- See Also:
- Constant Field Values
-
_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
public static final int _CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_MCC
public static final int _CHANGEINLOCATION_MCC
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_MNC
public static final int _CHANGEINLOCATION_MNC
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_RAC
public static final int _CHANGEINLOCATION_RAC
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_LAC
public static final int _CHANGEINLOCATION_LAC
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_CellId
public static final int _CHANGEINLOCATION_CellId
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_TAC
public static final int _CHANGEINLOCATION_TAC
- See Also:
- Constant Field Values
-
_CHANGEINLOCATION_ECGI
public static final int _CHANGEINLOCATION_ECGI
- See Also:
- Constant Field Values
-
_CHANGE_IN_MEDIA_COMPOSITION
public static final int _CHANGE_IN_MEDIA_COMPOSITION
- See Also:
- Constant Field Values
-
_CHANGE_IN_PARTICIPANTS_NMB
public static final int _CHANGE_IN_PARTICIPANTS_NMB
- See Also:
- Constant Field Values
-
_CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
public static final int _CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
- See Also:
- Constant Field Values
-
_CHANGE_IN_USER_PARTICIPATING_TYPE
public static final int _CHANGE_IN_USER_PARTICIPATING_TYPE
- See Also:
- Constant Field Values
-
_CHANGE_IN_SERVICE_CONDITION
public static final int _CHANGE_IN_SERVICE_CONDITION
- See Also:
- Constant Field Values
-
_CHANGE_IN_SERVING_NODE
public static final int _CHANGE_IN_SERVING_NODE
- See Also:
- Constant Field Values
-
_CHANGE_IN_USER_CSG_INFORMATION
public static final int _CHANGE_IN_USER_CSG_INFORMATION
- See Also:
- Constant Field Values
-
CHANGE_IN_SGSN_IP_ADDRESS
public static final TriggerType CHANGE_IN_SGSN_IP_ADDRESS
This value is used to indicate that a change in the SGSN IP address shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_QOS
public static final TriggerType CHANGE_IN_QOS
This value is used to indicate that a change in the end user negotiated QoS shall cause the credit control client to ask for a re- authorisation of the associated quota. This should not be used in conjunction with enumerated values 10 to 23.
-
CHANGE_IN_LOCATION
public static final TriggerType CHANGE_IN_LOCATION
This value is used to indicate that a change in the end user location shall cause the credit control client to ask for a re- authorisation of the associated quota. This should not be used in conjunction with enumerated values 30 to 34.
-
CHANGE_IN_RAT
public static final TriggerType CHANGE_IN_RAT
This value is used to indicate that a change in the radio access technology shall cause the credit control client to ask for a re- authorisation of the associated quota.
-
CHANGEINQOS_TRAFFIC_CLASS
public static final TriggerType CHANGEINQOS_TRAFFIC_CLASS
This value is used to indicate that a change in the end user negotiated traffic class shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_RELIABILITY_CLASS
public static final TriggerType CHANGEINQOS_RELIABILITY_CLASS
This value is used to indicate that a change in the end user negotiated reliability class shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_DELAY_CLASS
public static final TriggerType CHANGEINQOS_DELAY_CLASS
This value is used to indicate that a change in the end user negotiated delay class shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_PEAK_THROUGHPUT
public static final TriggerType CHANGEINQOS_PEAK_THROUGHPUT
This value is used to indicate that a change in the end user negotiated peak throughput shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_PRECEDENCE_CLASS
public static final TriggerType CHANGEINQOS_PRECEDENCE_CLASS
This value is used to indicate that a change in the end user negotiated precedence class shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_MEAN_THROUGHPUT
public static final TriggerType CHANGEINQOS_MEAN_THROUGHPUT
This value is used to indicate that a change in the end user negotiated mean throughput shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
public static final TriggerType CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK
This value is used to indicate that a change in the end user negotiated uplink maximum bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
public static final TriggerType CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK
This value is used to indicate that a change in the end user negotiated downlink maximum bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_RESIDUAL_BER
public static final TriggerType CHANGEINQOS_RESIDUAL_BER
This value is used to indicate that a change in the end user negotiated residual BER shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_SDU_ERROR_RATIO
public static final TriggerType CHANGEINQOS_SDU_ERROR_RATIO
This value is used to indicate that a change in the end user negotiated SDU error ratio shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_TRANSFER_DELAY
public static final TriggerType CHANGEINQOS_TRANSFER_DELAY
This value is used to indicate that a change in the end user negotiated transfer delay shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
public static final TriggerType CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY
This value is used to indicate that a change in the end user negotiated traffic handling priority shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
public static final TriggerType CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK
This value is used to indicate that a change in the end user negotiated uplink guaranteed bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
public static final TriggerType CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK
This value is used to indicate that a change in the end user negotiated downlink guaranteed bit rate shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_MCC
public static final TriggerType CHANGEINLOCATION_MCC
This value is used to indicate that a change in the MCC of the serving network shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_MNC
public static final TriggerType CHANGEINLOCATION_MNC
This value is used to indicate that a change in the MNC of the serving network shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_RAC
public static final TriggerType CHANGEINLOCATION_RAC
This value is used to indicate that a change in the RAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_LAC
public static final TriggerType CHANGEINLOCATION_LAC
This value is used to indicate that a change in the LAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_CellId
public static final TriggerType CHANGEINLOCATION_CellId
This value is used to indicate that a change in the Cell Identity where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_TAC
public static final TriggerType CHANGEINLOCATION_TAC
This value is used to indicate that a change in the TAC where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINLOCATION_ECGI
public static final TriggerType CHANGEINLOCATION_ECGI
This value is used to indicate that a change in the ECGI where the end user is located shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_MEDIA_COMPOSITION
public static final TriggerType CHANGE_IN_MEDIA_COMPOSITION
This value is used to indicate that a change in the media composition (as identified within SDP) for an existing SIP session shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_PARTICIPANTS_NMB
public static final TriggerType CHANGE_IN_PARTICIPANTS_NMB
This value is used specifically for multi participating session to indicate that a change in the number of active participants within a session shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
public static final TriggerType CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB
This value is used specifically to indicate that a change in the threshold of participants number within a session shall cause the credit control client to ask for a re-authorisation of the associated quota. NOTE 3: The threshold and the granularity of threshold are operator configurable. This should not be used in conjunction with value 50.
-
CHANGE_IN_USER_PARTICIPATING_TYPE
public static final TriggerType CHANGE_IN_USER_PARTICIPATING_TYPE
This value is used specifically to indicate that a change in the user participating type within a session shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_SERVICE_CONDITION
public static final TriggerType CHANGE_IN_SERVICE_CONDITION
This value is used to indicate that a change in rating conditions associated with a service occurs. The description of the conditions causing a change are service specific and may be documented in middle-tier specifications or may be configurable.
-
CHANGE_IN_SERVING_NODE
public static final TriggerType CHANGE_IN_SERVING_NODE
This value is used to indicate that a change in serving node shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGE_IN_USER_CSG_INFORMATION
public static final TriggerType CHANGE_IN_USER_CSG_INFORMATION
This value is used to indicate that a change in “User CSG Information” (CSG membership in hybrid access mode has changed, or user entering/leaving a CSG cell) for the served user shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
-
Method Detail
-
fromInt
public static TriggerType 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
-
-