Class TriggerType
- java.lang.Object
-
- org.jainslee.resources.diameter.ro.types.va00.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_MEDIA_COMPOSITIONstatic int_CHANGE_IN_PARTICIPANTS_NMBstatic int_CHANGE_IN_QOSstatic int_CHANGE_IN_RATstatic int_CHANGE_IN_SERVICE_CONDITIONstatic int_CHANGE_IN_SERVING_NODEstatic int_CHANGE_IN_SGSN_IP_ADDRESSstatic int_CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMBstatic int_CHANGE_IN_USER_CSG_INFORMATIONstatic int_CHANGE_IN_USER_PARTICIPATING_TYPEstatic int_CHANGEINLOCATION_CellIdstatic int_CHANGEINLOCATION_ECGIstatic int_CHANGEINLOCATION_LACstatic int_CHANGEINLOCATION_MCCstatic int_CHANGEINLOCATION_MNCstatic int_CHANGEINLOCATION_RACstatic int_CHANGEINLOCATION_TACstatic 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 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_MEDIA_COMPOSITIONThis 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 TriggerTypeCHANGE_IN_PARTICIPANTS_NMBThis 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 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_SERVICE_CONDITIONThis value is used to indicate that a change in rating conditions associated with a service occurs.static TriggerTypeCHANGE_IN_SERVING_NODEThis 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 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_THRSHLD_OF_PARTICIPANTS_NMBThis 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 TriggerTypeCHANGE_IN_USER_CSG_INFORMATIONThis 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 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_ECGIThis 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 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 TriggerTypeCHANGEINLOCATION_TACThis 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 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.
-
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
-
_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:EnumeratedReturn the value of this instance of this enumerated type.- Specified by:
getValuein interfaceEnumerated- Returns:
- value
-
-