public class ReportingReason extends java.lang.Object implements java.io.Serializable, Enumerated
Modifier and Type | Field and Description |
---|---|
static int |
_FINAL |
static int |
_FORCED_REAUTHORISATION |
static int |
_OTHER_QUOTA_TYPE |
static int |
_POOL_EXHAUSTED |
static int |
_QHT |
static int |
_QUOTA_EXHAUSTED |
static int |
_RATING_CONDITION_CHANGE |
static int |
_THRESHOLD |
static int |
_VALIDITY_TIME |
static ReportingReason |
FINAL
This value is used to indicate that the reason for usage reporting of all quota types of the Multiple-Service-Credit-Control AVP where its appears is that a normal PDP context termination has happened.
|
static ReportingReason |
FORCED_REAUTHORISATION
This value is used to indicate that the reason for usage reporting of all quota types of the Multiple-Service-Credit-Control AVP where its appears is that it is there has been a Server initiated re- authorisation procedure, i.e.
|
static ReportingReason |
OTHER_QUOTA_TYPE
This value is used to indicate that the reason for usage reporting of the particular quota type indicated in the Used-Service-Units AVP where it appears is that, for a multi-dimensional quota, one reached a trigger condition and the other quota is being reported.
|
static ReportingReason |
POOL_EXHAUSTED
This value is used to indicate that the reason for usage reporting of the particular quota type indicated in the User-Service-Units AVP where it appears is that granted units are still available in the pool but are not sufficient for a rating group using the pool.
|
static ReportingReason |
QHT
This value is used to indicate that the reason for usage reporting of all quota types of the Multiple-Service-Credit-Control AVP where its appears is that the quota holding time specified in a previous CCA command has been hit (i.e.
|
static ReportingReason |
QUOTA_EXHAUSTED
This value is used to indicate that the reason for usage reporting of the particular quota type indicated in the Used-Service-Units AVP where it appears is that the quota has been exhausted.
|
static ReportingReason |
RATING_CONDITION_CHANGE
This value is used to indicate that the reason for usage reporting of all quota types of the Multiple-Service-Credit-Control AVP where its appears is that a change has happened in some of the rating conditions that were previously armed (through the Trigger-Type AVP, e.g.
|
static ReportingReason |
THRESHOLD
This value is used to indicate that the reason for usage reporting of the particular quota type indicated in the Used-Service-Units AVP where it appears is that the threshold has been reached.
|
static ReportingReason |
VALIDITY_TIME
This value is used to indicate that the reason for usage reporting of all quota types of the Multiple-Service-Credit-Control AVP where its appears is that the credit authorization lifetime provided in the Validity-Time AVP has expired.
|
Modifier and Type | Method and Description |
---|---|
static ReportingReason |
fromInt(int type) |
int |
getValue()
Return the value of this instance of this enumerated type.
|
java.lang.String |
toString() |
public static final int _THRESHOLD
public static final int _QHT
public static final int _FINAL
public static final int _QUOTA_EXHAUSTED
public static final int _VALIDITY_TIME
public static final int _OTHER_QUOTA_TYPE
public static final int _RATING_CONDITION_CHANGE
public static final int _FORCED_REAUTHORISATION
public static final int _POOL_EXHAUSTED
public static final ReportingReason THRESHOLD
public static final ReportingReason QHT
public static final ReportingReason FINAL
public static final ReportingReason QUOTA_EXHAUSTED
public static final ReportingReason VALIDITY_TIME
public static final ReportingReason OTHER_QUOTA_TYPE
public static final ReportingReason RATING_CONDITION_CHANGE
public static final ReportingReason FORCED_REAUTHORISATION
public static final ReportingReason POOL_EXHAUSTED
public static ReportingReason fromInt(int type)
public int getValue()
Enumerated
getValue
in interface Enumerated
public java.lang.String toString()
toString
in class java.lang.Object