Package | Description |
---|---|
org.jainslee.resources.diameter.rf.types.vcb0 |
GroupedAvp and DiameterMessage objects defined in RFC 4006 and
3GPP TS 32.299 v12.11.0. |
Modifier and Type | Field and Description |
---|---|
static ReportingReason |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ReportingReason.fromInt(int type) |
ReportingReason[] |
MultipleServicesCreditControl.getReportingReasons()
Returns the set of Reporting-Reason AVPs.
|
Modifier and Type | Method and Description |
---|---|
void |
MultipleServicesCreditControl.setReportingReason(ReportingReason reportingReason)
Sets a single Reporting-Reason AVP in the Multiple-Services-Credit-Control AVP, of type Enumerated.
|
void |
MultipleServicesCreditControl.setReportingReasons(ReportingReason[] reportingReasons)
Sets the set of Reporting-Reason AVPs, with all the values in the given array.
|