Class TriggerType
- java.lang.Object
-
- org.jainslee.resources.diameter.ro.types.v790.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_LOCATIONstatic int_CHANGE_IN_QOSstatic int_CHANGE_IN_RATstatic int_CHANGE_IN_SGSN_IP_ADDRESSstatic int_CHANGE_IN_USER_PARTICIPATING_TYPEstatic int_CHANGEINLOCATION_CellIdstatic int_CHANGEINLOCATION_LACstatic int_CHANGEINLOCATION_MCCstatic int_CHANGEINLOCATION_MNCstatic int_CHANGEINLOCATION_RACstatic int_CHANGEINPARTICIPANTS_Numberstatic int_CHANGEINQOS_DELAY_CLASSstatic int_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINKstatic int_CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINKstatic int_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINKstatic int_CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINKstatic int_CHANGEINQOS_MEAN_THROUGHPUTstatic int_CHANGEINQOS_PEAK_THROUGHPUTstatic int_CHANGEINQOS_PRECEDENCE_CLASSstatic int_CHANGEINQOS_RELIABILITY_CLASSstatic int_CHANGEINQOS_RESIDUAL_BERstatic int_CHANGEINQOS_SDU_ERROR_RATIOstatic int_CHANGEINQOS_TRAFFIC_CLASSstatic int_CHANGEINQOS_TRAFFIC_HANDLING_PRIORITYstatic int_CHANGEINQOS_TRANSFER_DELAYstatic int_CHANGEINTHRSHLDOFPARTICIPANTS_Numberstatic TriggerTypeCHANGE_IN_LOCATIONThis 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 TriggerTypeCHANGE_IN_QOSThis 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 TriggerTypeCHANGE_IN_RATThis 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 TriggerTypeCHANGE_IN_SGSN_IP_ADDRESSThis 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 TriggerTypeCHANGE_IN_USER_PARTICIPATING_TYPEThis 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 TriggerTypeCHANGEINLOCATION_CellIdThis 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 TriggerTypeCHANGEINLOCATION_LACThis 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 TriggerTypeCHANGEINLOCATION_MCCThis 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 TriggerTypeCHANGEINLOCATION_MNCThis 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 TriggerTypeCHANGEINLOCATION_RACThis 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 TriggerTypeCHANGEINPARTICIPANTS_NumberThis value is used specifically for PoC to indicate that a change in the number of active participants within a PoC session shall cause the credit control client to ask for a re-authorisation of the associated quota.static TriggerTypeCHANGEINQOS_DELAY_CLASSThis 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 TriggerTypeCHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINKThis 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 TriggerTypeCHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINKThis 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 TriggerTypeCHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINKThis 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 TriggerTypeCHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINKThis 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 TriggerTypeCHANGEINQOS_MEAN_THROUGHPUTThis 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 TriggerTypeCHANGEINQOS_PEAK_THROUGHPUTThis 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 TriggerTypeCHANGEINQOS_PRECEDENCE_CLASSThis 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 TriggerTypeCHANGEINQOS_RELIABILITY_CLASSThis 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 TriggerTypeCHANGEINQOS_RESIDUAL_BERThis 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 TriggerTypeCHANGEINQOS_SDU_ERROR_RATIOThis 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 TriggerTypeCHANGEINQOS_TRAFFIC_CLASSThis 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 TriggerTypeCHANGEINQOS_TRAFFIC_HANDLING_PRIORITYThis 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 TriggerTypeCHANGEINQOS_TRANSFER_DELAYThis 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.static TriggerTypeCHANGEINTHRSHLDOFPARTICIPANTS_NumberThis 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TriggerTypefromInt(int type)intgetValue()Return the value of this instance of this enumerated type.StringtoString()
-
-
-
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
-
_CHANGEINPARTICIPANTS_Number
public static final int _CHANGEINPARTICIPANTS_Number
- See Also:
- Constant Field Values
-
_CHANGEINTHRSHLDOFPARTICIPANTS_Number
public static final int _CHANGEINTHRSHLDOFPARTICIPANTS_Number
- 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_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.
-
CHANGEINPARTICIPANTS_Number
public static final TriggerType CHANGEINPARTICIPANTS_Number
This value is used specifically for PoC to indicate that a change in the number of active participants within a PoC session shall cause the credit control client to ask for a re-authorisation of the associated quota.
-
CHANGEINTHRSHLDOFPARTICIPANTS_Number
public static final TriggerType CHANGEINTHRSHLDOFPARTICIPANTS_Number
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. 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.
-
-
Method Detail
-
fromInt
public static TriggerType fromInt(int type)
-
getValue
public int getValue()
Description copied from interface:EnumeratedReturn the value of this instance of this enumerated type.- Specified by:
getValuein interfaceEnumerated- Returns:
- value
-
-