public interface CreditControlRequest extends CreditControlMessage
5.6.2 Credit-Control-Request (CCR) Command The Credit-Control-Request message (CCR) is indicated by the command-code field being set to 272 and the 'R' bit being set in the Command Flags field. It is used between the Diameter credit-control client and the credit-control server to request credit authorization for a given service. The Auth-Application-Id MUST be set to the value 4, indicating the Diameter credit-control application. Message Format <Credit-Control-Request> ::= < Diameter Header: 272, REQ, PXY > < Session-Id > { Auth-Application-Id } { Origin-Host } { Origin-Realm } { Destination-Realm } { CC-Request-Type } { CC-Request-Number } [ Credit-Management-Status ] [ Destination-Host ] [ Origin-State-Id ] *[ Subscription-Id ] [ OC-Supported-Features ] *[ Supported-Features ] [ TDF-Information ] [ Network-Request-Support ] *[ Packet-Filter-Information ] [ Packet-Filter-Operation ] [ Bearer-Identifier ] [ Bearer-Operation ] [ Dynamic-Address-Flag ] [ Dynamic-Address-Flag-Extension ] [ PDN-Connection-Charging-ID ] [ Framed-IP-Address ] [ Framed-IPv6-Prefix ] [ IP-CAN-Type ] [ TGPP-RAT-Type ] [ AN-Trusted ] [ RAT-Type ] [ Termination-Cause ] [ User-Equipment-Info ] [ QoS-Information ] [ QoS-Negotiation ] [ QoS-Upgrade ] [ Default-EPS-Bearer-QoS ] [ Default-QoS-Information ] 0*2[ AN-GW-Address ] [ AN-GW-Status ] [ TGPP-SGSN-MCC-MNC ] [ TGPP-SGSN-Address ] [ TGPP-SGSN-IPv6-Address ] [ TGPP-GGSN-Address ] [ TGPP-GGSN-IPv6-Address ] [ TGPP-Selection-Mode ] [ RAI ] [ TGPP-User-Location-Info] [ Fixed-User-Location-Info ] [ User-Location-Info-Time ] [ User-CSG-Information ] [ TWAN-Identifier ] [ TGPP-MS-TimeZone ] *[ RAN-NAS-Release-Cause ] [ TGPP-Charging-Characteristics ] [ Called-Station-Id ] [ PDN-Connection-ID ] [ Bearer-Usage ] [ Online ] [ Offline ] *[ TFT-Packet-Filter-Information ] *[ Charging-Rule-Report ] *[ Application-Detection-Information ] *[ Event-Trigger ] [ Event-Report-Indication ] [ Access-Network-Charging-Address ] *[ Access-Network-Charging-Identifier-Gx ] *[ CoA-Information ] *[ Usage-Monitoring-Information ] [ Routing-Rule-Install ] [ Routing-Rule-Remove ] [ HeNB-Local-IP-Address ] [ UE-Local-IP-Address ] [ UDP-Source-Port ] [ Presence-Reporting-Area-Information ] [ Logical-Access-ID ] [ Physical-Access-ID ] *[ Proxy-Info ] *[ Route-Record ] *[ AVP ]
Modifier and Type | Field and Description |
---|---|
static int |
commandCode |
Modifier and Type | Method and Description |
---|---|
Address |
getAccessNetworkChargingAddress()
Returns the value of the Access-Network-Charging-Address AVP, of type Address.
|
AccessNetworkChargingIdentifierGx[] |
getAccessNetworkChargingIdentifierGxs()
Returns the set of Access-Network-Charging-Identifier-Gx AVPs.
|
Address[] |
getAnGwAddresses()
Returns the set of AN-GW-Address AVPs.
|
AnGwStatus |
getAnGwStatus()
Returns the value of the AN-GW-Status AVP, of type Enumerated.
|
AnTrusted |
getAnTrusted()
Returns the value of the AN-Trusted AVP, of type Enumerated.
|
ApplicationDetectionInformation[] |
getApplicationDetectionInformations()
Returns the set of Application-Detection-Information AVPs.
|
long |
getAuthApplicationId()
Returns the value of the Auth-Application-Id AVP, of type Unsigned32.
|
byte[] |
getBearerIdentifier()
Returns the value of the Bearer-Identifier AVP, of type OctetString.
|
BearerOperation |
getBearerOperation()
Returns the value of the Bearer-Operation AVP, of type Enumerated.
|
BearerUsage |
getBearerUsage()
Returns the value of the Bearer-Usage AVP, of type Enumerated.
|
java.lang.String |
getCalledStationId()
Returns the value of the Called-Station-Id AVP, of type UTF8String.
|
long |
getCcRequestNumber()
Returns the value of the CC-Request-Number AVP, of type Unsigned32.
|
CcRequestType |
getCcRequestType()
Returns the value of the CC-Request-Type AVP, of type Enumerated.
|
ChargingRuleReport[] |
getChargingRuleReports()
Returns the set of Charging-Rule-Report AVPs.
|
CoaInformation[] |
getCoaInformations()
Returns the set of CoA-Information AVPs.
|
long |
getCreditManagementStatus()
Returns the value of the Credit-Management-Status AVP, of type Unsigned32.
|
DefaultEpsBearerQos |
getDefaultEpsBearerQos()
Returns the value of the Default-EPS-Bearer-QoS AVP, of type Grouped.
|
DefaultQosInformation |
getDefaultQosInformation()
Returns the value of the Default-QoS-Information AVP, of type Grouped.
|
DiameterIdentity |
getDestinationHost()
Returns the value of the Destination-Host AVP, of type DiameterIdentity.
|
DiameterIdentity |
getDestinationRealm()
Returns the value of the Destination-Realm AVP, of type DiameterIdentity.
|
DynamicAddressFlag |
getDynamicAddressFlag()
Returns the value of the Dynamic-Address-Flag AVP, of type Enumerated.
|
DynamicAddressFlagExtension |
getDynamicAddressFlagExtension()
Returns the value of the Dynamic-Address-Flag-Extension AVP, of type Enumerated.
|
EventReportIndication |
getEventReportIndication()
Returns the value of the Event-Report-Indication AVP, of type Grouped.
|
EventTrigger[] |
getEventTriggers()
Returns the set of Event-Trigger AVPs.
|
DiameterAvp[] |
getExtensionAvps()
Returns the set of extension AVPs.
|
FixedUserLocationInfo |
getFixedUserLocationInfo()
Returns the value of the Fixed-User-Location-Info AVP, of type Grouped.
|
byte[] |
getFramedIpAddress()
Returns the value of the Framed-IP-Address AVP, of type OctetString.
|
byte[] |
getFramedIpv6Prefix()
Returns the value of the Framed-IPv6-Prefix AVP, of type OctetString.
|
Address |
getHenbLocalIpAddress()
Returns the value of the HeNB-Local-IP-Address AVP, of type Address.
|
IpCanType |
getIpCanType()
Returns the value of the IP-CAN-Type AVP, of type Enumerated.
|
byte[] |
getLogicalAccessId()
Returns the value of the Logical-Access-ID AVP, of type OctetString.
|
NetworkRequestSupport |
getNetworkRequestSupport()
Returns the value of the Network-Request-Support AVP, of type Enumerated.
|
OcSupportedFeatures |
getOcSupportedFeatures()
Returns the value of the OC-Supported-Features AVP, of type Grouped.
|
Offline |
getOffline()
Returns the value of the Offline AVP, of type Enumerated.
|
Online |
getOnline()
Returns the value of the Online AVP, of type Enumerated.
|
DiameterIdentity |
getOriginHost()
Returns the value of the Origin-Host AVP, of type DiameterIdentity.
|
DiameterIdentity |
getOriginRealm()
Returns the value of the Origin-Realm AVP, of type DiameterIdentity.
|
long |
getOriginStateId()
Returns the value of the Origin-State-Id AVP, of type Unsigned32.
|
PacketFilterInformation[] |
getPacketFilterInformations()
Returns the set of Packet-Filter-Information AVPs.
|
PacketFilterOperation |
getPacketFilterOperation()
Returns the value of the Packet-Filter-Operation AVP, of type Enumerated.
|
long |
getPdnConnectionChargingId()
Returns the value of the PDN-Connection-Charging-ID AVP, of type Unsigned32.
|
byte[] |
getPdnConnectionId()
Returns the value of the PDN-Connection-ID AVP, of type OctetString.
|
java.lang.String |
getPhysicalAccessId()
Returns the value of the Physical-Access-ID AVP, of type UTF8String.
|
PresenceReportingAreaInformation |
getPresenceReportingAreaInformation()
Returns the value of the Presence-Reporting-Area-Information AVP, of type Grouped.
|
ProxyInfo[] |
getProxyInfos()
Returns the set of Proxy-Info AVPs.
|
QosInformation |
getQosInformation()
Returns the value of the QoS-Information AVP, of type Grouped.
|
QosNegotiation |
getQosNegotiation()
Returns the value of the QoS-Negotiation AVP, of type Enumerated.
|
QosUpgrade |
getQosUpgrade()
Returns the value of the QoS-Upgrade AVP, of type Enumerated.
|
java.lang.String |
getRai()
Returns the value of the RAI AVP, of type UTF8String.
|
byte[][] |
getRanNasReleaseCauses()
Returns the set of RAN-NAS-Release-Cause AVPs.
|
RatType |
getRatType()
Returns the value of the RAT-Type AVP, of type Enumerated.
|
DiameterIdentity[] |
getRouteRecords()
Returns the set of Route-Record AVPs.
|
RoutingRuleInstall |
getRoutingRuleInstall()
Returns the value of the Routing-Rule-Install AVP, of type Grouped.
|
RoutingRuleRemove |
getRoutingRuleRemove()
Returns the value of the Routing-Rule-Remove AVP, of type Grouped.
|
java.lang.String |
getSessionId()
Returns the value of the Session-Id AVP, of type UTF8String.
|
SubscriptionId[] |
getSubscriptionIds()
Returns the set of Subscription-Id AVPs.
|
SupportedFeatures[] |
getSupportedFeatureses()
Returns the set of Supported-Features AVPs.
|
TdfInformation |
getTdfInformation()
Returns the value of the TDF-Information AVP, of type Grouped.
|
TerminationCause |
getTerminationCause()
Returns the value of the Termination-Cause AVP, of type Enumerated.
|
TftPacketFilterInformation[] |
getTftPacketFilterInformations()
Returns the set of TFT-Packet-Filter-Information AVPs.
|
java.lang.String |
getTgppChargingCharacteristics()
Returns the value of the TGPP-Charging-Characteristics AVP, of type UTF8String.
|
byte[] |
getTgppGgsnAddress()
Returns the value of the TGPP-GGSN-Address AVP, of type OctetString.
|
byte[] |
getTgppGgsnIpv6Address()
Returns the value of the TGPP-GGSN-IPv6-Address AVP, of type OctetString.
|
byte[] |
getTgppMsTimezone()
Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString.
|
byte[] |
getTgppRatType()
Returns the value of the TGPP-RAT-Type AVP, of type OctetString.
|
java.lang.String |
getTgppSelectionMode()
Returns the value of the TGPP-Selection-Mode AVP, of type UTF8String.
|
byte[] |
getTgppSgsnAddress()
Returns the value of the TGPP-SGSN-Address AVP, of type OctetString.
|
byte[] |
getTgppSgsnIpv6Address()
Returns the value of the TGPP-SGSN-IPv6-Address AVP, of type OctetString.
|
java.lang.String |
getTgppSgsnMccMnc()
Returns the value of the TGPP-SGSN-MCC-MNC AVP, of type UTF8String.
|
byte[] |
getTgppUserLocationInfo()
Returns the value of the TGPP-User-Location-Info AVP, of type OctetString.
|
byte[] |
getTwanIdentifier()
Returns the value of the TWAN-Identifier AVP, of type OctetString.
|
long |
getUdpSourcePort()
Returns the value of the UDP-Source-Port AVP, of type Unsigned32.
|
Address |
getUeLocalIpAddress()
Returns the value of the UE-Local-IP-Address AVP, of type Address.
|
UsageMonitoringInformation[] |
getUsageMonitoringInformations()
Returns the set of Usage-Monitoring-Information AVPs.
|
UserCsgInformation |
getUserCsgInformation()
Returns the value of the User-CSG-Information AVP, of type Grouped.
|
UserEquipmentInfo |
getUserEquipmentInfo()
Returns the value of the User-Equipment-Info AVP, of type Grouped.
|
java.util.Date |
getUserLocationInfoTime()
Returns the value of the User-Location-Info-Time AVP, of type Time.
|
boolean |
hasAccessNetworkChargingAddress()
Returns true if the Access-Network-Charging-Address AVP is present in the message.
|
boolean |
hasAnGwStatus()
Returns true if the AN-GW-Status AVP is present in the message.
|
boolean |
hasAnTrusted()
Returns true if the AN-Trusted AVP is present in the message.
|
boolean |
hasAuthApplicationId()
Returns true if the Auth-Application-Id AVP is present in the message.
|
boolean |
hasBearerIdentifier()
Returns true if the Bearer-Identifier AVP is present in the message.
|
boolean |
hasBearerOperation()
Returns true if the Bearer-Operation AVP is present in the message.
|
boolean |
hasBearerUsage()
Returns true if the Bearer-Usage AVP is present in the message.
|
boolean |
hasCalledStationId()
Returns true if the Called-Station-Id AVP is present in the message.
|
boolean |
hasCcRequestNumber()
Returns true if the CC-Request-Number AVP is present in the message.
|
boolean |
hasCcRequestType()
Returns true if the CC-Request-Type AVP is present in the message.
|
boolean |
hasCreditManagementStatus()
Returns true if the Credit-Management-Status AVP is present in the message.
|
boolean |
hasDefaultEpsBearerQos()
Returns true if the Default-EPS-Bearer-QoS AVP is present in the message.
|
boolean |
hasDefaultQosInformation()
Returns true if the Default-QoS-Information AVP is present in the message.
|
boolean |
hasDestinationHost()
Returns true if the Destination-Host AVP is present in the message.
|
boolean |
hasDestinationRealm()
Returns true if the Destination-Realm AVP is present in the message.
|
boolean |
hasDynamicAddressFlag()
Returns true if the Dynamic-Address-Flag AVP is present in the message.
|
boolean |
hasDynamicAddressFlagExtension()
Returns true if the Dynamic-Address-Flag-Extension AVP is present in the message.
|
boolean |
hasEventReportIndication()
Returns true if the Event-Report-Indication AVP is present in the message.
|
boolean |
hasFixedUserLocationInfo()
Returns true if the Fixed-User-Location-Info AVP is present in the message.
|
boolean |
hasFramedIpAddress()
Returns true if the Framed-IP-Address AVP is present in the message.
|
boolean |
hasFramedIpv6Prefix()
Returns true if the Framed-IPv6-Prefix AVP is present in the message.
|
boolean |
hasHenbLocalIpAddress()
Returns true if the HeNB-Local-IP-Address AVP is present in the message.
|
boolean |
hasIpCanType()
Returns true if the IP-CAN-Type AVP is present in the message.
|
boolean |
hasLogicalAccessId()
Returns true if the Logical-Access-ID AVP is present in the message.
|
boolean |
hasNetworkRequestSupport()
Returns true if the Network-Request-Support AVP is present in the message.
|
boolean |
hasOcSupportedFeatures()
Returns true if the OC-Supported-Features AVP is present in the message.
|
boolean |
hasOffline()
Returns true if the Offline AVP is present in the message.
|
boolean |
hasOnline()
Returns true if the Online AVP is present in the message.
|
boolean |
hasOriginHost()
Returns true if the Origin-Host AVP is present in the message.
|
boolean |
hasOriginRealm()
Returns true if the Origin-Realm AVP is present in the message.
|
boolean |
hasOriginStateId()
Returns true if the Origin-State-Id AVP is present in the message.
|
boolean |
hasPacketFilterOperation()
Returns true if the Packet-Filter-Operation AVP is present in the message.
|
boolean |
hasPdnConnectionChargingId()
Returns true if the PDN-Connection-Charging-ID AVP is present in the message.
|
boolean |
hasPdnConnectionId()
Returns true if the PDN-Connection-ID AVP is present in the message.
|
boolean |
hasPhysicalAccessId()
Returns true if the Physical-Access-ID AVP is present in the message.
|
boolean |
hasPresenceReportingAreaInformation()
Returns true if the Presence-Reporting-Area-Information AVP is present in the message.
|
boolean |
hasQosInformation()
Returns true if the QoS-Information AVP is present in the message.
|
boolean |
hasQosNegotiation()
Returns true if the QoS-Negotiation AVP is present in the message.
|
boolean |
hasQosUpgrade()
Returns true if the QoS-Upgrade AVP is present in the message.
|
boolean |
hasRai()
Returns true if the RAI AVP is present in the message.
|
boolean |
hasRatType()
Returns true if the RAT-Type AVP is present in the message.
|
boolean |
hasRoutingRuleInstall()
Returns true if the Routing-Rule-Install AVP is present in the message.
|
boolean |
hasRoutingRuleRemove()
Returns true if the Routing-Rule-Remove AVP is present in the message.
|
boolean |
hasSessionId()
Returns true if the Session-Id AVP is present in the message.
|
boolean |
hasTdfInformation()
Returns true if the TDF-Information AVP is present in the message.
|
boolean |
hasTerminationCause()
Returns true if the Termination-Cause AVP is present in the message.
|
boolean |
hasTgppChargingCharacteristics()
Returns true if the TGPP-Charging-Characteristics AVP is present in the message.
|
boolean |
hasTgppGgsnAddress()
Returns true if the TGPP-GGSN-Address AVP is present in the message.
|
boolean |
hasTgppGgsnIpv6Address()
Returns true if the TGPP-GGSN-IPv6-Address AVP is present in the message.
|
boolean |
hasTgppMsTimezone()
Returns true if the TGPP-MS-TimeZone AVP is present in the message.
|
boolean |
hasTgppRatType()
Returns true if the TGPP-RAT-Type AVP is present in the message.
|
boolean |
hasTgppSelectionMode()
Returns true if the TGPP-Selection-Mode AVP is present in the message.
|
boolean |
hasTgppSgsnAddress()
Returns true if the TGPP-SGSN-Address AVP is present in the message.
|
boolean |
hasTgppSgsnIpv6Address()
Returns true if the TGPP-SGSN-IPv6-Address AVP is present in the message.
|
boolean |
hasTgppSgsnMccMnc()
Returns true if the TGPP-SGSN-MCC-MNC AVP is present in the message.
|
boolean |
hasTgppUserLocationInfo()
Returns true if the TGPP-User-Location-Info AVP is present in the message.
|
boolean |
hasTwanIdentifier()
Returns true if the TWAN-Identifier AVP is present in the message.
|
boolean |
hasUdpSourcePort()
Returns true if the UDP-Source-Port AVP is present in the message.
|
boolean |
hasUeLocalIpAddress()
Returns true if the UE-Local-IP-Address AVP is present in the message.
|
boolean |
hasUserCsgInformation()
Returns true if the User-CSG-Information AVP is present in the message.
|
boolean |
hasUserEquipmentInfo()
Returns true if the User-Equipment-Info AVP is present in the message.
|
boolean |
hasUserLocationInfoTime()
Returns true if the User-Location-Info-Time AVP is present in the message.
|
void |
removeAccessNetworkChargingAddress()
Removes the Access-Network-Charging-Address AVP from the message.
|
void |
removeAccessNetworkChargingIdentifierGxs()
Removes all Access-Network-Charging-Identifier-Gx AVPs from the message.
|
void |
removeAnGwAddresses()
Removes all AN-GW-Address AVPs from the message.
|
void |
removeAnGwStatus()
Removes the AN-GW-Status AVP from the message.
|
void |
removeAnTrusted()
Removes the AN-Trusted AVP from the message.
|
void |
removeApplicationDetectionInformations()
Removes all Application-Detection-Information AVPs from the message.
|
void |
removeAuthApplicationId()
Removes the Auth-Application-Id AVP from the message.
|
void |
removeBearerIdentifier()
Removes the Bearer-Identifier AVP from the message.
|
void |
removeBearerOperation()
Removes the Bearer-Operation AVP from the message.
|
void |
removeBearerUsage()
Removes the Bearer-Usage AVP from the message.
|
void |
removeCalledStationId()
Removes the Called-Station-Id AVP from the message.
|
void |
removeCcRequestNumber()
Removes the CC-Request-Number AVP from the message.
|
void |
removeCcRequestType()
Removes the CC-Request-Type AVP from the message.
|
void |
removeChargingRuleReports()
Removes all Charging-Rule-Report AVPs from the message.
|
void |
removeCoaInformations()
Removes all CoA-Information AVPs from the message.
|
void |
removeCreditManagementStatus()
Removes the Credit-Management-Status AVP from the message.
|
void |
removeDefaultEpsBearerQos()
Removes the Default-EPS-Bearer-QoS AVP from the message.
|
void |
removeDefaultQosInformation()
Removes the Default-QoS-Information AVP from the message.
|
void |
removeDestinationHost()
Removes the Destination-Host AVP from the message.
|
void |
removeDestinationRealm()
Removes the Destination-Realm AVP from the message.
|
void |
removeDynamicAddressFlag()
Removes the Dynamic-Address-Flag AVP from the message.
|
void |
removeDynamicAddressFlagExtension()
Removes the Dynamic-Address-Flag-Extension AVP from the message.
|
void |
removeEventReportIndication()
Removes the Event-Report-Indication AVP from the message.
|
void |
removeEventTriggers()
Removes all Event-Trigger AVPs from the message.
|
void |
removeExtensionAvps()
Removes all extension AVPs from the message.
|
void |
removeFixedUserLocationInfo()
Removes the Fixed-User-Location-Info AVP from the message.
|
void |
removeFramedIpAddress()
Removes the Framed-IP-Address AVP from the message.
|
void |
removeFramedIpv6Prefix()
Removes the Framed-IPv6-Prefix AVP from the message.
|
void |
removeHenbLocalIpAddress()
Removes the HeNB-Local-IP-Address AVP from the message.
|
void |
removeIpCanType()
Removes the IP-CAN-Type AVP from the message.
|
void |
removeLogicalAccessId()
Removes the Logical-Access-ID AVP from the message.
|
void |
removeNetworkRequestSupport()
Removes the Network-Request-Support AVP from the message.
|
void |
removeOcSupportedFeatures()
Removes the OC-Supported-Features AVP from the message.
|
void |
removeOffline()
Removes the Offline AVP from the message.
|
void |
removeOnline()
Removes the Online AVP from the message.
|
void |
removeOriginHost()
Removes the Origin-Host AVP from the message.
|
void |
removeOriginRealm()
Removes the Origin-Realm AVP from the message.
|
void |
removeOriginStateId()
Removes the Origin-State-Id AVP from the message.
|
void |
removePacketFilterInformations()
Removes all Packet-Filter-Information AVPs from the message.
|
void |
removePacketFilterOperation()
Removes the Packet-Filter-Operation AVP from the message.
|
void |
removePdnConnectionChargingId()
Removes the PDN-Connection-Charging-ID AVP from the message.
|
void |
removePdnConnectionId()
Removes the PDN-Connection-ID AVP from the message.
|
void |
removePhysicalAccessId()
Removes the Physical-Access-ID AVP from the message.
|
void |
removePresenceReportingAreaInformation()
Removes the Presence-Reporting-Area-Information AVP from the message.
|
void |
removeProxyInfos()
Removes all Proxy-Info AVPs from the message.
|
void |
removeQosInformation()
Removes the QoS-Information AVP from the message.
|
void |
removeQosNegotiation()
Removes the QoS-Negotiation AVP from the message.
|
void |
removeQosUpgrade()
Removes the QoS-Upgrade AVP from the message.
|
void |
removeRai()
Removes the RAI AVP from the message.
|
void |
removeRanNasReleaseCauses()
Removes all RAN-NAS-Release-Cause AVPs from the message.
|
void |
removeRatType()
Removes the RAT-Type AVP from the message.
|
void |
removeRouteRecords()
Removes all Route-Record AVPs from the message.
|
void |
removeRoutingRuleInstall()
Removes the Routing-Rule-Install AVP from the message.
|
void |
removeRoutingRuleRemove()
Removes the Routing-Rule-Remove AVP from the message.
|
void |
removeSessionId()
Removes the Session-Id AVP from the message.
|
void |
removeSubscriptionIds()
Removes all Subscription-Id AVPs from the message.
|
void |
removeSupportedFeatureses()
Removes all Supported-Features AVPs from the message.
|
void |
removeTdfInformation()
Removes the TDF-Information AVP from the message.
|
void |
removeTerminationCause()
Removes the Termination-Cause AVP from the message.
|
void |
removeTftPacketFilterInformations()
Removes all TFT-Packet-Filter-Information AVPs from the message.
|
void |
removeTgppChargingCharacteristics()
Removes the TGPP-Charging-Characteristics AVP from the message.
|
void |
removeTgppGgsnAddress()
Removes the TGPP-GGSN-Address AVP from the message.
|
void |
removeTgppGgsnIpv6Address()
Removes the TGPP-GGSN-IPv6-Address AVP from the message.
|
void |
removeTgppMsTimezone()
Removes the TGPP-MS-TimeZone AVP from the message.
|
void |
removeTgppRatType()
Removes the TGPP-RAT-Type AVP from the message.
|
void |
removeTgppSelectionMode()
Removes the TGPP-Selection-Mode AVP from the message.
|
void |
removeTgppSgsnAddress()
Removes the TGPP-SGSN-Address AVP from the message.
|
void |
removeTgppSgsnIpv6Address()
Removes the TGPP-SGSN-IPv6-Address AVP from the message.
|
void |
removeTgppSgsnMccMnc()
Removes the TGPP-SGSN-MCC-MNC AVP from the message.
|
void |
removeTgppUserLocationInfo()
Removes the TGPP-User-Location-Info AVP from the message.
|
void |
removeTwanIdentifier()
Removes the TWAN-Identifier AVP from the message.
|
void |
removeUdpSourcePort()
Removes the UDP-Source-Port AVP from the message.
|
void |
removeUeLocalIpAddress()
Removes the UE-Local-IP-Address AVP from the message.
|
void |
removeUsageMonitoringInformations()
Removes all Usage-Monitoring-Information AVPs from the message.
|
void |
removeUserCsgInformation()
Removes the User-CSG-Information AVP from the message.
|
void |
removeUserEquipmentInfo()
Removes the User-Equipment-Info AVP from the message.
|
void |
removeUserLocationInfoTime()
Removes the User-Location-Info-Time AVP from the message.
|
void |
setAccessNetworkChargingAddress(Address accessNetworkChargingAddress)
Sets the value of the Access-Network-Charging-Address AVP, of type Address.
|
void |
setAccessNetworkChargingIdentifierGx(AccessNetworkChargingIdentifierGx accessNetworkChargingIdentifierGx)
Sets a single Access-Network-Charging-Identifier-Gx AVP in the message, of type Grouped.
|
void |
setAccessNetworkChargingIdentifierGxs(AccessNetworkChargingIdentifierGx[] accessNetworkChargingIdentifierGxs)
Sets the set of Access-Network-Charging-Identifier-Gx AVPs, with all the values in the given array.
|
void |
setAnGwAddress(Address anGwAddress)
Sets a single AN-GW-Address AVP in the message, of type Address.
|
void |
setAnGwAddresses(Address[] anGwAddresses)
Sets the set of AN-GW-Address AVPs, with all the values in the given array.
|
void |
setAnGwStatus(AnGwStatus anGwStatus)
Sets the value of the AN-GW-Status AVP, of type Enumerated.
|
void |
setAnTrusted(AnTrusted anTrusted)
Sets the value of the AN-Trusted AVP, of type Enumerated.
|
void |
setApplicationDetectionInformation(ApplicationDetectionInformation applicationDetectionInformation)
Sets a single Application-Detection-Information AVP in the message, of type Grouped.
|
void |
setApplicationDetectionInformations(ApplicationDetectionInformation[] applicationDetectionInformations)
Sets the set of Application-Detection-Information AVPs, with all the values in the given array.
|
void |
setAuthApplicationId(long authApplicationId)
Sets the value of the Auth-Application-Id AVP, of type Unsigned32.
|
void |
setBearerIdentifier(byte[] bearerIdentifier)
Sets the value of the Bearer-Identifier AVP, of type OctetString.
|
void |
setBearerOperation(BearerOperation bearerOperation)
Sets the value of the Bearer-Operation AVP, of type Enumerated.
|
void |
setBearerUsage(BearerUsage bearerUsage)
Sets the value of the Bearer-Usage AVP, of type Enumerated.
|
void |
setCalledStationId(java.lang.String calledStationId)
Sets the value of the Called-Station-Id AVP, of type UTF8String.
|
void |
setCcRequestNumber(long ccRequestNumber)
Sets the value of the CC-Request-Number AVP, of type Unsigned32.
|
void |
setCcRequestType(CcRequestType ccRequestType)
Sets the value of the CC-Request-Type AVP, of type Enumerated.
|
void |
setChargingRuleReport(ChargingRuleReport chargingRuleReport)
Sets a single Charging-Rule-Report AVP in the message, of type Grouped.
|
void |
setChargingRuleReports(ChargingRuleReport[] chargingRuleReports)
Sets the set of Charging-Rule-Report AVPs, with all the values in the given array.
|
void |
setCoaInformation(CoaInformation coaInformation)
Sets a single CoA-Information AVP in the message, of type Grouped.
|
void |
setCoaInformations(CoaInformation[] coaInformations)
Sets the set of CoA-Information AVPs, with all the values in the given array.
|
void |
setCreditManagementStatus(long creditManagementStatus)
Sets the value of the Credit-Management-Status AVP, of type Unsigned32.
|
void |
setDefaultEpsBearerQos(DefaultEpsBearerQos defaultEpsBearerQos)
Sets the value of the Default-EPS-Bearer-QoS AVP, of type Grouped.
|
void |
setDefaultQosInformation(DefaultQosInformation defaultQosInformation)
Sets the value of the Default-QoS-Information AVP, of type Grouped.
|
void |
setDestinationHost(DiameterIdentity destinationHost)
Sets the value of the Destination-Host AVP, of type DiameterIdentity.
|
void |
setDestinationRealm(DiameterIdentity destinationRealm)
Sets the value of the Destination-Realm AVP, of type DiameterIdentity.
|
void |
setDynamicAddressFlag(DynamicAddressFlag dynamicAddressFlag)
Sets the value of the Dynamic-Address-Flag AVP, of type Enumerated.
|
void |
setDynamicAddressFlagExtension(DynamicAddressFlagExtension dynamicAddressFlagExtension)
Sets the value of the Dynamic-Address-Flag-Extension AVP, of type Enumerated.
|
void |
setEventReportIndication(EventReportIndication eventReportIndication)
Sets the value of the Event-Report-Indication AVP, of type Grouped.
|
void |
setEventTrigger(EventTrigger eventTrigger)
Sets a single Event-Trigger AVP in the message, of type Enumerated.
|
void |
setEventTriggers(EventTrigger[] eventTriggers)
Sets the set of Event-Trigger AVPs, with all the values in the given array.
|
void |
setExtensionAvps(DiameterAvp[] avps)
Sets the set of extension AVPs with all the values in the given array.
|
void |
setFixedUserLocationInfo(FixedUserLocationInfo fixedUserLocationInfo)
Sets the value of the Fixed-User-Location-Info AVP, of type Grouped.
|
void |
setFramedIpAddress(byte[] framedIpAddress)
Sets the value of the Framed-IP-Address AVP, of type OctetString.
|
void |
setFramedIpv6Prefix(byte[] framedIpv6Prefix)
Sets the value of the Framed-IPv6-Prefix AVP, of type OctetString.
|
void |
setHenbLocalIpAddress(Address henbLocalIpAddress)
Sets the value of the HeNB-Local-IP-Address AVP, of type Address.
|
void |
setIpCanType(IpCanType ipCanType)
Sets the value of the IP-CAN-Type AVP, of type Enumerated.
|
void |
setLogicalAccessId(byte[] logicalAccessId)
Sets the value of the Logical-Access-ID AVP, of type OctetString.
|
void |
setNetworkRequestSupport(NetworkRequestSupport networkRequestSupport)
Sets the value of the Network-Request-Support AVP, of type Enumerated.
|
void |
setOcSupportedFeatures(OcSupportedFeatures ocSupportedFeatures)
Sets the value of the OC-Supported-Features AVP, of type Grouped.
|
void |
setOffline(Offline offline)
Sets the value of the Offline AVP, of type Enumerated.
|
void |
setOnline(Online online)
Sets the value of the Online AVP, of type Enumerated.
|
void |
setOriginHost(DiameterIdentity originHost)
Sets the value of the Origin-Host AVP, of type DiameterIdentity.
|
void |
setOriginRealm(DiameterIdentity originRealm)
Sets the value of the Origin-Realm AVP, of type DiameterIdentity.
|
void |
setOriginStateId(long originStateId)
Sets the value of the Origin-State-Id AVP, of type Unsigned32.
|
void |
setPacketFilterInformation(PacketFilterInformation packetFilterInformation)
Sets a single Packet-Filter-Information AVP in the message, of type Grouped.
|
void |
setPacketFilterInformations(PacketFilterInformation[] packetFilterInformations)
Sets the set of Packet-Filter-Information AVPs, with all the values in the given array.
|
void |
setPacketFilterOperation(PacketFilterOperation packetFilterOperation)
Sets the value of the Packet-Filter-Operation AVP, of type Enumerated.
|
void |
setPdnConnectionChargingId(long pdnConnectionChargingId)
Sets the value of the PDN-Connection-Charging-ID AVP, of type Unsigned32.
|
void |
setPdnConnectionId(byte[] pdnConnectionId)
Sets the value of the PDN-Connection-ID AVP, of type OctetString.
|
void |
setPhysicalAccessId(java.lang.String physicalAccessId)
Sets the value of the Physical-Access-ID AVP, of type UTF8String.
|
void |
setPresenceReportingAreaInformation(PresenceReportingAreaInformation presenceReportingAreaInformation)
Sets the value of the Presence-Reporting-Area-Information AVP, of type Grouped.
|
void |
setProxyInfo(ProxyInfo proxyInfo)
Sets a single Proxy-Info AVP in the message, of type Grouped.
|
void |
setProxyInfos(ProxyInfo[] proxyInfos)
Sets the set of Proxy-Info AVPs, with all the values in the given array.
|
void |
setQosInformation(QosInformation qosInformation)
Sets the value of the QoS-Information AVP, of type Grouped.
|
void |
setQosNegotiation(QosNegotiation qosNegotiation)
Sets the value of the QoS-Negotiation AVP, of type Enumerated.
|
void |
setQosUpgrade(QosUpgrade qosUpgrade)
Sets the value of the QoS-Upgrade AVP, of type Enumerated.
|
void |
setRai(java.lang.String rai)
Sets the value of the RAI AVP, of type UTF8String.
|
void |
setRanNasReleaseCause(byte[] ranNasReleaseCause)
Sets a single RAN-NAS-Release-Cause AVP in the message, of type OctetString.
|
void |
setRanNasReleaseCauses(byte[][] ranNasReleaseCauses)
Sets the set of RAN-NAS-Release-Cause AVPs, with all the values in the given array.
|
void |
setRatType(RatType ratType)
Sets the value of the RAT-Type AVP, of type Enumerated.
|
void |
setRouteRecord(DiameterIdentity routeRecord)
Sets a single Route-Record AVP in the message, of type DiameterIdentity.
|
void |
setRouteRecords(DiameterIdentity[] routeRecords)
Sets the set of Route-Record AVPs, with all the values in the given array.
|
void |
setRoutingRuleInstall(RoutingRuleInstall routingRuleInstall)
Sets the value of the Routing-Rule-Install AVP, of type Grouped.
|
void |
setRoutingRuleRemove(RoutingRuleRemove routingRuleRemove)
Sets the value of the Routing-Rule-Remove AVP, of type Grouped.
|
void |
setSessionId(java.lang.String sessionId)
Sets the value of the Session-Id AVP, of type UTF8String.
|
void |
setSubscriptionId(SubscriptionId subscriptionId)
Sets a single Subscription-Id AVP in the message, of type Grouped.
|
void |
setSubscriptionIds(SubscriptionId[] subscriptionIds)
Sets the set of Subscription-Id AVPs, with all the values in the given array.
|
void |
setSupportedFeatures(SupportedFeatures supportedFeatures)
Sets a single Supported-Features AVP in the message, of type Grouped.
|
void |
setSupportedFeatureses(SupportedFeatures[] supportedFeatureses)
Sets the set of Supported-Features AVPs, with all the values in the given array.
|
void |
setTdfInformation(TdfInformation tdfInformation)
Sets the value of the TDF-Information AVP, of type Grouped.
|
void |
setTerminationCause(TerminationCause terminationCause)
Sets the value of the Termination-Cause AVP, of type Enumerated.
|
void |
setTftPacketFilterInformation(TftPacketFilterInformation tftPacketFilterInformation)
Sets a single TFT-Packet-Filter-Information AVP in the message, of type Grouped.
|
void |
setTftPacketFilterInformations(TftPacketFilterInformation[] tftPacketFilterInformations)
Sets the set of TFT-Packet-Filter-Information AVPs, with all the values in the given array.
|
void |
setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type UTF8String.
|
void |
setTgppGgsnAddress(byte[] tgppGgsnAddress)
Sets the value of the TGPP-GGSN-Address AVP, of type OctetString.
|
void |
setTgppGgsnIpv6Address(byte[] tgppGgsnIpv6Address)
Sets the value of the TGPP-GGSN-IPv6-Address AVP, of type OctetString.
|
void |
setTgppMsTimezone(byte[] tgppMsTimezone)
Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.
|
void |
setTgppRatType(byte[] tgppRatType)
Sets the value of the TGPP-RAT-Type AVP, of type OctetString.
|
void |
setTgppSelectionMode(java.lang.String tgppSelectionMode)
Sets the value of the TGPP-Selection-Mode AVP, of type UTF8String.
|
void |
setTgppSgsnAddress(byte[] tgppSgsnAddress)
Sets the value of the TGPP-SGSN-Address AVP, of type OctetString.
|
void |
setTgppSgsnIpv6Address(byte[] tgppSgsnIpv6Address)
Sets the value of the TGPP-SGSN-IPv6-Address AVP, of type OctetString.
|
void |
setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type UTF8String.
|
void |
setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
Sets the value of the TGPP-User-Location-Info AVP, of type OctetString.
|
void |
setTwanIdentifier(byte[] twanIdentifier)
Sets the value of the TWAN-Identifier AVP, of type OctetString.
|
void |
setUdpSourcePort(long udpSourcePort)
Sets the value of the UDP-Source-Port AVP, of type Unsigned32.
|
void |
setUeLocalIpAddress(Address ueLocalIpAddress)
Sets the value of the UE-Local-IP-Address AVP, of type Address.
|
void |
setUsageMonitoringInformation(UsageMonitoringInformation usageMonitoringInformation)
Sets a single Usage-Monitoring-Information AVP in the message, of type Grouped.
|
void |
setUsageMonitoringInformations(UsageMonitoringInformation[] usageMonitoringInformations)
Sets the set of Usage-Monitoring-Information AVPs, with all the values in the given array.
|
void |
setUserCsgInformation(UserCsgInformation userCsgInformation)
Sets the value of the User-CSG-Information AVP, of type Grouped.
|
void |
setUserEquipmentInfo(UserEquipmentInfo userEquipmentInfo)
Sets the value of the User-Equipment-Info AVP, of type Grouped.
|
void |
setUserLocationInfoTime(java.util.Date userLocationInfoTime)
Sets the value of the User-Location-Info-Time AVP, of type Time.
|
clone, getAvps, getCommand, getHeader
static final int commandCode
boolean hasSessionId()
hasSessionId
in interface CreditControlMessage
java.lang.String getSessionId()
getSessionId
in interface CreditControlMessage
getSessionId
in interface DiameterMessage
void setSessionId(java.lang.String sessionId)
setSessionId
in interface CreditControlMessage
setSessionId
in interface DiameterMessage
java.lang.NullPointerException
- if sessionId
is null
.void removeSessionId()
boolean hasAuthApplicationId()
hasAuthApplicationId
in interface CreditControlMessage
long getAuthApplicationId()
hasAuthApplicationId()
to check the existence of this AVP.getAuthApplicationId
in interface CreditControlMessage
java.lang.IllegalStateException
- if the Auth-Application-Id AVP has not been set on this messagevoid setAuthApplicationId(long authApplicationId)
setAuthApplicationId
in interface CreditControlMessage
void removeAuthApplicationId()
boolean hasOriginHost()
hasOriginHost
in interface CreditControlMessage
DiameterIdentity getOriginHost()
getOriginHost
in interface CreditControlMessage
getOriginHost
in interface DiameterMessage
void setOriginHost(DiameterIdentity originHost)
setOriginHost
in interface CreditControlMessage
setOriginHost
in interface DiameterMessage
java.lang.NullPointerException
- if originHost
is null
.void removeOriginHost()
boolean hasOriginRealm()
hasOriginRealm
in interface CreditControlMessage
DiameterIdentity getOriginRealm()
getOriginRealm
in interface CreditControlMessage
getOriginRealm
in interface DiameterMessage
void setOriginRealm(DiameterIdentity originRealm)
setOriginRealm
in interface CreditControlMessage
setOriginRealm
in interface DiameterMessage
java.lang.NullPointerException
- if originRealm
is null
.void removeOriginRealm()
boolean hasDestinationRealm()
DiameterIdentity getDestinationRealm()
getDestinationRealm
in interface DiameterMessage
void setDestinationRealm(DiameterIdentity destinationRealm)
setDestinationRealm
in interface DiameterMessage
java.lang.NullPointerException
- if destinationRealm
is null
.void removeDestinationRealm()
boolean hasCcRequestType()
hasCcRequestType
in interface CreditControlMessage
CcRequestType getCcRequestType()
getCcRequestType
in interface CreditControlMessage
void setCcRequestType(CcRequestType ccRequestType)
setCcRequestType
in interface CreditControlMessage
java.lang.NullPointerException
- if ccRequestType
is null
.void removeCcRequestType()
boolean hasCcRequestNumber()
hasCcRequestNumber
in interface CreditControlMessage
long getCcRequestNumber()
hasCcRequestNumber()
to check the existence of this AVP.getCcRequestNumber
in interface CreditControlMessage
java.lang.IllegalStateException
- if the CC-Request-Number AVP has not been set on this messagevoid setCcRequestNumber(long ccRequestNumber)
setCcRequestNumber
in interface CreditControlMessage
void removeCcRequestNumber()
boolean hasCreditManagementStatus()
long getCreditManagementStatus()
hasCreditManagementStatus()
to check the existence of this AVP.java.lang.IllegalStateException
- if the Credit-Management-Status AVP has not been set on this messagevoid setCreditManagementStatus(long creditManagementStatus)
void removeCreditManagementStatus()
boolean hasDestinationHost()
DiameterIdentity getDestinationHost()
getDestinationHost
in interface DiameterMessage
void setDestinationHost(DiameterIdentity destinationHost)
setDestinationHost
in interface DiameterMessage
java.lang.NullPointerException
- if destinationHost
is null
.void removeDestinationHost()
boolean hasOriginStateId()
long getOriginStateId()
hasOriginStateId()
to check the existence of this AVP.java.lang.IllegalStateException
- if the Origin-State-Id AVP has not been set on this messagevoid setOriginStateId(long originStateId)
void removeOriginStateId()
SubscriptionId[] getSubscriptionIds()
void setSubscriptionId(SubscriptionId subscriptionId)
java.lang.NullPointerException
- if subscriptionId
is null
.void setSubscriptionIds(SubscriptionId[] subscriptionIds)
java.lang.NullPointerException
- if subscriptionIds
is null
.void removeSubscriptionIds()
boolean hasOcSupportedFeatures()
OcSupportedFeatures getOcSupportedFeatures()
void setOcSupportedFeatures(OcSupportedFeatures ocSupportedFeatures)
java.lang.NullPointerException
- if ocSupportedFeatures
is null
.void removeOcSupportedFeatures()
SupportedFeatures[] getSupportedFeatureses()
void setSupportedFeatures(SupportedFeatures supportedFeatures)
java.lang.NullPointerException
- if supportedFeatures
is null
.void setSupportedFeatureses(SupportedFeatures[] supportedFeatureses)
java.lang.NullPointerException
- if supportedFeatureses
is null
.void removeSupportedFeatureses()
boolean hasTdfInformation()
TdfInformation getTdfInformation()
void setTdfInformation(TdfInformation tdfInformation)
java.lang.NullPointerException
- if tdfInformation
is null
.void removeTdfInformation()
boolean hasNetworkRequestSupport()
NetworkRequestSupport getNetworkRequestSupport()
void setNetworkRequestSupport(NetworkRequestSupport networkRequestSupport)
java.lang.NullPointerException
- if networkRequestSupport
is null
.void removeNetworkRequestSupport()
PacketFilterInformation[] getPacketFilterInformations()
void setPacketFilterInformation(PacketFilterInformation packetFilterInformation)
java.lang.NullPointerException
- if packetFilterInformation
is null
.void setPacketFilterInformations(PacketFilterInformation[] packetFilterInformations)
java.lang.NullPointerException
- if packetFilterInformations
is null
.void removePacketFilterInformations()
boolean hasPacketFilterOperation()
PacketFilterOperation getPacketFilterOperation()
void setPacketFilterOperation(PacketFilterOperation packetFilterOperation)
java.lang.NullPointerException
- if packetFilterOperation
is null
.void removePacketFilterOperation()
boolean hasBearerIdentifier()
byte[] getBearerIdentifier()
void setBearerIdentifier(byte[] bearerIdentifier)
java.lang.NullPointerException
- if bearerIdentifier
is null
.void removeBearerIdentifier()
boolean hasBearerOperation()
BearerOperation getBearerOperation()
void setBearerOperation(BearerOperation bearerOperation)
java.lang.NullPointerException
- if bearerOperation
is null
.void removeBearerOperation()
boolean hasDynamicAddressFlag()
DynamicAddressFlag getDynamicAddressFlag()
void setDynamicAddressFlag(DynamicAddressFlag dynamicAddressFlag)
java.lang.NullPointerException
- if dynamicAddressFlag
is null
.void removeDynamicAddressFlag()
boolean hasDynamicAddressFlagExtension()
DynamicAddressFlagExtension getDynamicAddressFlagExtension()
void setDynamicAddressFlagExtension(DynamicAddressFlagExtension dynamicAddressFlagExtension)
java.lang.NullPointerException
- if dynamicAddressFlagExtension
is null
.void removeDynamicAddressFlagExtension()
boolean hasPdnConnectionChargingId()
long getPdnConnectionChargingId()
hasPdnConnectionChargingId()
to check the existence of this AVP.java.lang.IllegalStateException
- if the PDN-Connection-Charging-ID AVP has not been set on this messagevoid setPdnConnectionChargingId(long pdnConnectionChargingId)
void removePdnConnectionChargingId()
boolean hasFramedIpAddress()
byte[] getFramedIpAddress()
void setFramedIpAddress(byte[] framedIpAddress)
java.lang.NullPointerException
- if framedIpAddress
is null
.void removeFramedIpAddress()
boolean hasFramedIpv6Prefix()
byte[] getFramedIpv6Prefix()
void setFramedIpv6Prefix(byte[] framedIpv6Prefix)
java.lang.NullPointerException
- if framedIpv6Prefix
is null
.void removeFramedIpv6Prefix()
boolean hasIpCanType()
IpCanType getIpCanType()
void setIpCanType(IpCanType ipCanType)
java.lang.NullPointerException
- if ipCanType
is null
.void removeIpCanType()
boolean hasTgppRatType()
byte[] getTgppRatType()
void setTgppRatType(byte[] tgppRatType)
java.lang.NullPointerException
- if tgppRatType
is null
.void removeTgppRatType()
boolean hasAnTrusted()
AnTrusted getAnTrusted()
void setAnTrusted(AnTrusted anTrusted)
java.lang.NullPointerException
- if anTrusted
is null
.void removeAnTrusted()
boolean hasRatType()
RatType getRatType()
void setRatType(RatType ratType)
java.lang.NullPointerException
- if ratType
is null
.void removeRatType()
boolean hasTerminationCause()
TerminationCause getTerminationCause()
void setTerminationCause(TerminationCause terminationCause)
java.lang.NullPointerException
- if terminationCause
is null
.void removeTerminationCause()
boolean hasUserEquipmentInfo()
UserEquipmentInfo getUserEquipmentInfo()
void setUserEquipmentInfo(UserEquipmentInfo userEquipmentInfo)
java.lang.NullPointerException
- if userEquipmentInfo
is null
.void removeUserEquipmentInfo()
boolean hasQosInformation()
QosInformation getQosInformation()
void setQosInformation(QosInformation qosInformation)
java.lang.NullPointerException
- if qosInformation
is null
.void removeQosInformation()
boolean hasQosNegotiation()
QosNegotiation getQosNegotiation()
void setQosNegotiation(QosNegotiation qosNegotiation)
java.lang.NullPointerException
- if qosNegotiation
is null
.void removeQosNegotiation()
boolean hasQosUpgrade()
QosUpgrade getQosUpgrade()
void setQosUpgrade(QosUpgrade qosUpgrade)
java.lang.NullPointerException
- if qosUpgrade
is null
.void removeQosUpgrade()
boolean hasDefaultEpsBearerQos()
DefaultEpsBearerQos getDefaultEpsBearerQos()
void setDefaultEpsBearerQos(DefaultEpsBearerQos defaultEpsBearerQos)
java.lang.NullPointerException
- if defaultEpsBearerQos
is null
.void removeDefaultEpsBearerQos()
boolean hasDefaultQosInformation()
DefaultQosInformation getDefaultQosInformation()
void setDefaultQosInformation(DefaultQosInformation defaultQosInformation)
java.lang.NullPointerException
- if defaultQosInformation
is null
.void removeDefaultQosInformation()
Address[] getAnGwAddresses()
void setAnGwAddress(Address anGwAddress)
java.lang.NullPointerException
- if anGwAddress
is null
.void setAnGwAddresses(Address[] anGwAddresses)
java.lang.NullPointerException
- if anGwAddresses
is null
.void removeAnGwAddresses()
boolean hasAnGwStatus()
AnGwStatus getAnGwStatus()
void setAnGwStatus(AnGwStatus anGwStatus)
java.lang.NullPointerException
- if anGwStatus
is null
.void removeAnGwStatus()
boolean hasTgppSgsnMccMnc()
java.lang.String getTgppSgsnMccMnc()
void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
java.lang.NullPointerException
- if tgppSgsnMccMnc
is null
.void removeTgppSgsnMccMnc()
boolean hasTgppSgsnAddress()
byte[] getTgppSgsnAddress()
void setTgppSgsnAddress(byte[] tgppSgsnAddress)
java.lang.NullPointerException
- if tgppSgsnAddress
is null
.void removeTgppSgsnAddress()
boolean hasTgppSgsnIpv6Address()
byte[] getTgppSgsnIpv6Address()
void setTgppSgsnIpv6Address(byte[] tgppSgsnIpv6Address)
java.lang.NullPointerException
- if tgppSgsnIpv6Address
is null
.void removeTgppSgsnIpv6Address()
boolean hasTgppGgsnAddress()
byte[] getTgppGgsnAddress()
void setTgppGgsnAddress(byte[] tgppGgsnAddress)
java.lang.NullPointerException
- if tgppGgsnAddress
is null
.void removeTgppGgsnAddress()
boolean hasTgppGgsnIpv6Address()
byte[] getTgppGgsnIpv6Address()
void setTgppGgsnIpv6Address(byte[] tgppGgsnIpv6Address)
java.lang.NullPointerException
- if tgppGgsnIpv6Address
is null
.void removeTgppGgsnIpv6Address()
boolean hasTgppSelectionMode()
java.lang.String getTgppSelectionMode()
void setTgppSelectionMode(java.lang.String tgppSelectionMode)
java.lang.NullPointerException
- if tgppSelectionMode
is null
.void removeTgppSelectionMode()
boolean hasRai()
java.lang.String getRai()
void setRai(java.lang.String rai)
java.lang.NullPointerException
- if rai
is null
.void removeRai()
boolean hasTgppUserLocationInfo()
byte[] getTgppUserLocationInfo()
void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
java.lang.NullPointerException
- if tgppUserLocationInfo
is null
.void removeTgppUserLocationInfo()
boolean hasFixedUserLocationInfo()
FixedUserLocationInfo getFixedUserLocationInfo()
void setFixedUserLocationInfo(FixedUserLocationInfo fixedUserLocationInfo)
java.lang.NullPointerException
- if fixedUserLocationInfo
is null
.void removeFixedUserLocationInfo()
boolean hasUserLocationInfoTime()
java.util.Date getUserLocationInfoTime()
void setUserLocationInfoTime(java.util.Date userLocationInfoTime)
java.lang.NullPointerException
- if userLocationInfoTime
is null
.void removeUserLocationInfoTime()
boolean hasUserCsgInformation()
UserCsgInformation getUserCsgInformation()
void setUserCsgInformation(UserCsgInformation userCsgInformation)
java.lang.NullPointerException
- if userCsgInformation
is null
.void removeUserCsgInformation()
boolean hasTwanIdentifier()
byte[] getTwanIdentifier()
void setTwanIdentifier(byte[] twanIdentifier)
java.lang.NullPointerException
- if twanIdentifier
is null
.void removeTwanIdentifier()
boolean hasTgppMsTimezone()
byte[] getTgppMsTimezone()
void setTgppMsTimezone(byte[] tgppMsTimezone)
java.lang.NullPointerException
- if tgppMsTimezone
is null
.void removeTgppMsTimezone()
byte[][] getRanNasReleaseCauses()
void setRanNasReleaseCause(byte[] ranNasReleaseCause)
java.lang.NullPointerException
- if ranNasReleaseCause
is null
.void setRanNasReleaseCauses(byte[][] ranNasReleaseCauses)
java.lang.NullPointerException
- if ranNasReleaseCauses
is null
.void removeRanNasReleaseCauses()
boolean hasTgppChargingCharacteristics()
java.lang.String getTgppChargingCharacteristics()
void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
java.lang.NullPointerException
- if tgppChargingCharacteristics
is null
.void removeTgppChargingCharacteristics()
boolean hasCalledStationId()
java.lang.String getCalledStationId()
void setCalledStationId(java.lang.String calledStationId)
java.lang.NullPointerException
- if calledStationId
is null
.void removeCalledStationId()
boolean hasPdnConnectionId()
byte[] getPdnConnectionId()
void setPdnConnectionId(byte[] pdnConnectionId)
java.lang.NullPointerException
- if pdnConnectionId
is null
.void removePdnConnectionId()
boolean hasBearerUsage()
BearerUsage getBearerUsage()
void setBearerUsage(BearerUsage bearerUsage)
java.lang.NullPointerException
- if bearerUsage
is null
.void removeBearerUsage()
boolean hasOnline()
Online getOnline()
void setOnline(Online online)
java.lang.NullPointerException
- if online
is null
.void removeOnline()
boolean hasOffline()
Offline getOffline()
void setOffline(Offline offline)
java.lang.NullPointerException
- if offline
is null
.void removeOffline()
TftPacketFilterInformation[] getTftPacketFilterInformations()
void setTftPacketFilterInformation(TftPacketFilterInformation tftPacketFilterInformation)
java.lang.NullPointerException
- if tftPacketFilterInformation
is null
.void setTftPacketFilterInformations(TftPacketFilterInformation[] tftPacketFilterInformations)
java.lang.NullPointerException
- if tftPacketFilterInformations
is null
.void removeTftPacketFilterInformations()
ChargingRuleReport[] getChargingRuleReports()
void setChargingRuleReport(ChargingRuleReport chargingRuleReport)
java.lang.NullPointerException
- if chargingRuleReport
is null
.void setChargingRuleReports(ChargingRuleReport[] chargingRuleReports)
java.lang.NullPointerException
- if chargingRuleReports
is null
.void removeChargingRuleReports()
ApplicationDetectionInformation[] getApplicationDetectionInformations()
void setApplicationDetectionInformation(ApplicationDetectionInformation applicationDetectionInformation)
java.lang.NullPointerException
- if applicationDetectionInformation
is null
.void setApplicationDetectionInformations(ApplicationDetectionInformation[] applicationDetectionInformations)
java.lang.NullPointerException
- if applicationDetectionInformations
is null
.void removeApplicationDetectionInformations()
EventTrigger[] getEventTriggers()
void setEventTrigger(EventTrigger eventTrigger)
java.lang.NullPointerException
- if eventTrigger
is null
.void setEventTriggers(EventTrigger[] eventTriggers)
java.lang.NullPointerException
- if eventTriggers
is null
.void removeEventTriggers()
boolean hasEventReportIndication()
EventReportIndication getEventReportIndication()
void setEventReportIndication(EventReportIndication eventReportIndication)
java.lang.NullPointerException
- if eventReportIndication
is null
.void removeEventReportIndication()
boolean hasAccessNetworkChargingAddress()
Address getAccessNetworkChargingAddress()
void setAccessNetworkChargingAddress(Address accessNetworkChargingAddress)
java.lang.NullPointerException
- if accessNetworkChargingAddress
is null
.void removeAccessNetworkChargingAddress()
AccessNetworkChargingIdentifierGx[] getAccessNetworkChargingIdentifierGxs()
void setAccessNetworkChargingIdentifierGx(AccessNetworkChargingIdentifierGx accessNetworkChargingIdentifierGx)
java.lang.NullPointerException
- if accessNetworkChargingIdentifierGx
is null
.void setAccessNetworkChargingIdentifierGxs(AccessNetworkChargingIdentifierGx[] accessNetworkChargingIdentifierGxs)
java.lang.NullPointerException
- if accessNetworkChargingIdentifierGxs
is null
.void removeAccessNetworkChargingIdentifierGxs()
CoaInformation[] getCoaInformations()
void setCoaInformation(CoaInformation coaInformation)
java.lang.NullPointerException
- if coaInformation
is null
.void setCoaInformations(CoaInformation[] coaInformations)
java.lang.NullPointerException
- if coaInformations
is null
.void removeCoaInformations()
UsageMonitoringInformation[] getUsageMonitoringInformations()
void setUsageMonitoringInformation(UsageMonitoringInformation usageMonitoringInformation)
java.lang.NullPointerException
- if usageMonitoringInformation
is null
.void setUsageMonitoringInformations(UsageMonitoringInformation[] usageMonitoringInformations)
java.lang.NullPointerException
- if usageMonitoringInformations
is null
.void removeUsageMonitoringInformations()
boolean hasRoutingRuleInstall()
RoutingRuleInstall getRoutingRuleInstall()
void setRoutingRuleInstall(RoutingRuleInstall routingRuleInstall)
java.lang.NullPointerException
- if routingRuleInstall
is null
.void removeRoutingRuleInstall()
boolean hasRoutingRuleRemove()
RoutingRuleRemove getRoutingRuleRemove()
void setRoutingRuleRemove(RoutingRuleRemove routingRuleRemove)
java.lang.NullPointerException
- if routingRuleRemove
is null
.void removeRoutingRuleRemove()
boolean hasHenbLocalIpAddress()
Address getHenbLocalIpAddress()
void setHenbLocalIpAddress(Address henbLocalIpAddress)
java.lang.NullPointerException
- if henbLocalIpAddress
is null
.void removeHenbLocalIpAddress()
boolean hasUeLocalIpAddress()
Address getUeLocalIpAddress()
void setUeLocalIpAddress(Address ueLocalIpAddress)
java.lang.NullPointerException
- if ueLocalIpAddress
is null
.void removeUeLocalIpAddress()
boolean hasUdpSourcePort()
long getUdpSourcePort()
hasUdpSourcePort()
to check the existence of this AVP.java.lang.IllegalStateException
- if the UDP-Source-Port AVP has not been set on this messagevoid setUdpSourcePort(long udpSourcePort)
void removeUdpSourcePort()
boolean hasPresenceReportingAreaInformation()
PresenceReportingAreaInformation getPresenceReportingAreaInformation()
void setPresenceReportingAreaInformation(PresenceReportingAreaInformation presenceReportingAreaInformation)
java.lang.NullPointerException
- if presenceReportingAreaInformation
is null
.void removePresenceReportingAreaInformation()
boolean hasLogicalAccessId()
byte[] getLogicalAccessId()
void setLogicalAccessId(byte[] logicalAccessId)
java.lang.NullPointerException
- if logicalAccessId
is null
.void removeLogicalAccessId()
boolean hasPhysicalAccessId()
java.lang.String getPhysicalAccessId()
void setPhysicalAccessId(java.lang.String physicalAccessId)
java.lang.NullPointerException
- if physicalAccessId
is null
.void removePhysicalAccessId()
ProxyInfo[] getProxyInfos()
getProxyInfos
in interface CreditControlMessage
void setProxyInfo(ProxyInfo proxyInfo)
setProxyInfo
in interface CreditControlMessage
java.lang.NullPointerException
- if proxyInfo
is null
.void setProxyInfos(ProxyInfo[] proxyInfos)
setProxyInfos
in interface CreditControlMessage
java.lang.NullPointerException
- if proxyInfos
is null
.void removeProxyInfos()
DiameterIdentity[] getRouteRecords()
getRouteRecords
in interface CreditControlMessage
void setRouteRecord(DiameterIdentity routeRecord)
setRouteRecord
in interface CreditControlMessage
java.lang.NullPointerException
- if routeRecord
is null
.void setRouteRecords(DiameterIdentity[] routeRecords)
setRouteRecords
in interface CreditControlMessage
java.lang.NullPointerException
- if routeRecords
is null
.void removeRouteRecords()
DiameterAvp[] getExtensionAvps()
void setExtensionAvps(DiameterAvp[] avps) throws AvpNotAllowedException
AvpNotAllowedException
- if an AVP is encountered of a type already known to this class
(i.e. an AVP for which get/set methods already appear in this class)java.lang.NullPointerException
- if avps
is null
.void removeExtensionAvps()