public interface PsInformation extends GroupedAvp
7.2.158 PS-Information AVP The PS-Information AVP (AVP code 874) is of type Grouped. Its purpose is to allow the transmission of additional PS service specific information elements. It has the following ABNF grammar: PS-Information ::= < AVP Header: 874> [ TGPP-Charging-Id ] [ PDN-Connection-ID ] [ Node-Id ] [ TGPP-PDP-Type ] * [ PDP-Address ] [ Dynamic-Address-Flag ] [ QoS-Information ] [ SGSN-Address ] [ GGSN-Address ] [ CG-Address ] [ Serving-Node-Type ] [ SGW-Change ] [ TGPP-IMSI-MCC-MNC ] [ IMSI-Unauthenticated-Flag ] [ TGPP-GGSN-MCC-MNC ] [ TGPP-NSAPI ] [ Called-Station-Id ] [ TGPP-Session-Stop-Indicator ] [ TGPP-Selection-Mode ] [ TGPP-Charging-Characteristics ] [ Charging-Characteristics-Selection-Mode ] [ TGPP-SGSN-MCC-MNC ] [ TGPP-MS-TimeZone ] [ Charging-Rule-Base-Name ] [ TGPP-User-Location-Info ] [ User-CSG-Information ] [ TGPP2-BSID ] [ TGPP-RAT-Type ] [ PS-Furnish-Charging-Information ] [ PDP-Context-Type ] [ Offline-Charging ] * [ Traffic-Data-Volumes ] * [ Service-Data-Container ] [ User-Equipment-Info ] [ Terminal-Information ] [ Start-Time ] [ Stop-Time ] [ Change-Condition ] [ Diagnostics ]Note:
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCalledStationId()
Returns the value of the Called-Station-Id AVP, of type UTF8String.
|
Address |
getCgAddress()
Returns the value of the CG-Address AVP, of type Address.
|
int |
getChangeCondition()
Returns the value of the Change-Condition AVP, of type Integer32.
|
ChargingCharacteristicsSelectionMode |
getChargingCharacteristicsSelectionMode()
Returns the value of the Charging-Characteristics-Selection-Mode AVP, of type Enumerated.
|
byte[] |
getChargingRuleBaseName()
Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString.
|
int |
getDiagnostics()
Returns the value of the Diagnostics AVP, of type Integer32.
|
DynamicAddressFlag |
getDynamicAddressFlag()
Returns the value of the Dynamic-Address-Flag AVP, of type Enumerated.
|
DiameterAvp[] |
getExtensionAvps()
Returns the set of extension AVPs.
|
Address |
getGgsnAddress()
Returns the value of the GGSN-Address AVP, of type Address.
|
ImsiUnauthenticatedFlag |
getImsiUnauthenticatedFlag()
Returns the value of the IMSI-Unauthenticated-Flag AVP, of type Enumerated.
|
java.lang.String |
getNodeId()
Returns the value of the Node-Id AVP, of type UTF8String.
|
OfflineCharging |
getOfflineCharging()
Returns the value of the Offline-Charging AVP, of type Grouped.
|
long |
getPdnConnectionId()
Returns the value of the PDN-Connection-ID AVP, of type Unsigned32.
|
Address[] |
getPdpAddresses()
Returns the set of PDP-Address AVPs.
|
PdpContextType |
getPdpContextType()
Returns the value of the PDP-Context-Type AVP, of type Enumerated.
|
PsFurnishChargingInformation |
getPsFurnishChargingInformation()
Returns the value of the PS-Furnish-Charging-Information AVP, of type Grouped.
|
QosInformation |
getQosInformation()
Returns the value of the QoS-Information AVP, of type Grouped.
|
ServiceDataContainer[] |
getServiceDataContainers()
Returns the set of Service-Data-Container AVPs.
|
ServingNodeType |
getServingNodeType()
Returns the value of the Serving-Node-Type AVP, of type Enumerated.
|
Address |
getSgsnAddress()
Returns the value of the SGSN-Address AVP, of type Address.
|
SgwChange |
getSgwChange()
Returns the value of the SGW-Change AVP, of type Enumerated.
|
java.util.Date |
getStartTime()
Returns the value of the Start-Time AVP, of type Time.
|
java.util.Date |
getStopTime()
Returns the value of the Stop-Time AVP, of type Time.
|
TerminalInformation |
getTerminalInformation()
Returns the value of the Terminal-Information AVP, of type Grouped.
|
java.lang.String |
getTgpp2Bsid()
Returns the value of the TGPP2-BSID AVP, of type UTF8String.
|
java.lang.String |
getTgppChargingCharacteristics()
Returns the value of the TGPP-Charging-Characteristics AVP, of type UTF8String.
|
byte[] |
getTgppChargingId()
Returns the value of the TGPP-Charging-Id AVP, of type OctetString.
|
java.lang.String |
getTgppGgsnMccMnc()
Returns the value of the TGPP-GGSN-MCC-MNC AVP, of type UTF8String.
|
java.lang.String |
getTgppImsiMccMnc()
Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type UTF8String.
|
byte[] |
getTgppMsTimezone()
Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString.
|
byte[] |
getTgppNsapi()
Returns the value of the TGPP-NSAPI AVP, of type OctetString.
|
int |
getTgppPdpType()
Returns the value of the TGPP-PDP-Type AVP, of type Integer32.
|
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[] |
getTgppSessionStopIndicator()
Returns the value of the TGPP-Session-Stop-Indicator 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.
|
TrafficDataVolumes[] |
getTrafficDataVolumeses()
Returns the set of Traffic-Data-Volumes 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.
|
boolean |
hasCalledStationId()
Returns true if the Called-Station-Id AVP is present in the PS-Information AVP.
|
boolean |
hasCgAddress()
Returns true if the CG-Address AVP is present in the PS-Information AVP.
|
boolean |
hasChangeCondition()
Returns true if the Change-Condition AVP is present in the PS-Information AVP.
|
boolean |
hasChargingCharacteristicsSelectionMode()
Returns true if the Charging-Characteristics-Selection-Mode AVP is present in the PS-Information AVP.
|
boolean |
hasChargingRuleBaseName()
Returns true if the Charging-Rule-Base-Name AVP is present in the PS-Information AVP.
|
boolean |
hasDiagnostics()
Returns true if the Diagnostics AVP is present in the PS-Information AVP.
|
boolean |
hasDynamicAddressFlag()
Returns true if the Dynamic-Address-Flag AVP is present in the PS-Information AVP.
|
boolean |
hasGgsnAddress()
Returns true if the GGSN-Address AVP is present in the PS-Information AVP.
|
boolean |
hasImsiUnauthenticatedFlag()
Returns true if the IMSI-Unauthenticated-Flag AVP is present in the PS-Information AVP.
|
boolean |
hasNodeId()
Returns true if the Node-Id AVP is present in the PS-Information AVP.
|
boolean |
hasOfflineCharging()
Returns true if the Offline-Charging AVP is present in the PS-Information AVP.
|
boolean |
hasPdnConnectionId()
Returns true if the PDN-Connection-ID AVP is present in the PS-Information AVP.
|
boolean |
hasPdpContextType()
Returns true if the PDP-Context-Type AVP is present in the PS-Information AVP.
|
boolean |
hasPsFurnishChargingInformation()
Returns true if the PS-Furnish-Charging-Information AVP is present in the PS-Information AVP.
|
boolean |
hasQosInformation()
Returns true if the QoS-Information AVP is present in the PS-Information AVP.
|
boolean |
hasServingNodeType()
Returns true if the Serving-Node-Type AVP is present in the PS-Information AVP.
|
boolean |
hasSgsnAddress()
Returns true if the SGSN-Address AVP is present in the PS-Information AVP.
|
boolean |
hasSgwChange()
Returns true if the SGW-Change AVP is present in the PS-Information AVP.
|
boolean |
hasStartTime()
Returns true if the Start-Time AVP is present in the PS-Information AVP.
|
boolean |
hasStopTime()
Returns true if the Stop-Time AVP is present in the PS-Information AVP.
|
boolean |
hasTerminalInformation()
Returns true if the Terminal-Information AVP is present in the PS-Information AVP.
|
boolean |
hasTgpp2Bsid()
Returns true if the TGPP2-BSID AVP is present in the PS-Information AVP.
|
boolean |
hasTgppChargingCharacteristics()
Returns true if the TGPP-Charging-Characteristics AVP is present in the PS-Information AVP.
|
boolean |
hasTgppChargingId()
Returns true if the TGPP-Charging-Id AVP is present in the PS-Information AVP.
|
boolean |
hasTgppGgsnMccMnc()
Returns true if the TGPP-GGSN-MCC-MNC AVP is present in the PS-Information AVP.
|
boolean |
hasTgppImsiMccMnc()
Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the PS-Information AVP.
|
boolean |
hasTgppMsTimezone()
Returns true if the TGPP-MS-TimeZone AVP is present in the PS-Information AVP.
|
boolean |
hasTgppNsapi()
Returns true if the TGPP-NSAPI AVP is present in the PS-Information AVP.
|
boolean |
hasTgppPdpType()
Returns true if the TGPP-PDP-Type AVP is present in the PS-Information AVP.
|
boolean |
hasTgppRatType()
Returns true if the TGPP-RAT-Type AVP is present in the PS-Information AVP.
|
boolean |
hasTgppSelectionMode()
Returns true if the TGPP-Selection-Mode AVP is present in the PS-Information AVP.
|
boolean |
hasTgppSessionStopIndicator()
Returns true if the TGPP-Session-Stop-Indicator AVP is present in the PS-Information AVP.
|
boolean |
hasTgppSgsnMccMnc()
Returns true if the TGPP-SGSN-MCC-MNC AVP is present in the PS-Information AVP.
|
boolean |
hasTgppUserLocationInfo()
Returns true if the TGPP-User-Location-Info AVP is present in the PS-Information AVP.
|
boolean |
hasUserCsgInformation()
Returns true if the User-CSG-Information AVP is present in the PS-Information AVP.
|
boolean |
hasUserEquipmentInfo()
Returns true if the User-Equipment-Info AVP is present in the PS-Information AVP.
|
void |
removeCalledStationId()
Removes the Called-Station-Id AVP from the PS-Information AVP.
|
void |
removeCgAddress()
Removes the CG-Address AVP from the PS-Information AVP.
|
void |
removeChangeCondition()
Removes the Change-Condition AVP from the PS-Information AVP.
|
void |
removeChargingCharacteristicsSelectionMode()
Removes the Charging-Characteristics-Selection-Mode AVP from the PS-Information AVP.
|
void |
removeChargingRuleBaseName()
Removes the Charging-Rule-Base-Name AVP from the PS-Information AVP.
|
void |
removeDiagnostics()
Removes the Diagnostics AVP from the PS-Information AVP.
|
void |
removeDynamicAddressFlag()
Removes the Dynamic-Address-Flag AVP from the PS-Information AVP.
|
void |
removeExtensionAvps()
Removes all extension AVPs from the PS-Information AVP.
|
void |
removeGgsnAddress()
Removes the GGSN-Address AVP from the PS-Information AVP.
|
void |
removeImsiUnauthenticatedFlag()
Removes the IMSI-Unauthenticated-Flag AVP from the PS-Information AVP.
|
void |
removeNodeId()
Removes the Node-Id AVP from the PS-Information AVP.
|
void |
removeOfflineCharging()
Removes the Offline-Charging AVP from the PS-Information AVP.
|
void |
removePdnConnectionId()
Removes the PDN-Connection-ID AVP from the PS-Information AVP.
|
void |
removePdpAddresses()
Removes all PDP-Address AVPs from the PS-Information AVP.
|
void |
removePdpContextType()
Removes the PDP-Context-Type AVP from the PS-Information AVP.
|
void |
removePsFurnishChargingInformation()
Removes the PS-Furnish-Charging-Information AVP from the PS-Information AVP.
|
void |
removeQosInformation()
Removes the QoS-Information AVP from the PS-Information AVP.
|
void |
removeServiceDataContainers()
Removes all Service-Data-Container AVPs from the PS-Information AVP.
|
void |
removeServingNodeType()
Removes the Serving-Node-Type AVP from the PS-Information AVP.
|
void |
removeSgsnAddress()
Removes the SGSN-Address AVP from the PS-Information AVP.
|
void |
removeSgwChange()
Removes the SGW-Change AVP from the PS-Information AVP.
|
void |
removeStartTime()
Removes the Start-Time AVP from the PS-Information AVP.
|
void |
removeStopTime()
Removes the Stop-Time AVP from the PS-Information AVP.
|
void |
removeTerminalInformation()
Removes the Terminal-Information AVP from the PS-Information AVP.
|
void |
removeTgpp2Bsid()
Removes the TGPP2-BSID AVP from the PS-Information AVP.
|
void |
removeTgppChargingCharacteristics()
Removes the TGPP-Charging-Characteristics AVP from the PS-Information AVP.
|
void |
removeTgppChargingId()
Removes the TGPP-Charging-Id AVP from the PS-Information AVP.
|
void |
removeTgppGgsnMccMnc()
Removes the TGPP-GGSN-MCC-MNC AVP from the PS-Information AVP.
|
void |
removeTgppImsiMccMnc()
Removes the TGPP-IMSI-MCC-MNC AVP from the PS-Information AVP.
|
void |
removeTgppMsTimezone()
Removes the TGPP-MS-TimeZone AVP from the PS-Information AVP.
|
void |
removeTgppNsapi()
Removes the TGPP-NSAPI AVP from the PS-Information AVP.
|
void |
removeTgppPdpType()
Removes the TGPP-PDP-Type AVP from the PS-Information AVP.
|
void |
removeTgppRatType()
Removes the TGPP-RAT-Type AVP from the PS-Information AVP.
|
void |
removeTgppSelectionMode()
Removes the TGPP-Selection-Mode AVP from the PS-Information AVP.
|
void |
removeTgppSessionStopIndicator()
Removes the TGPP-Session-Stop-Indicator AVP from the PS-Information AVP.
|
void |
removeTgppSgsnMccMnc()
Removes the TGPP-SGSN-MCC-MNC AVP from the PS-Information AVP.
|
void |
removeTgppUserLocationInfo()
Removes the TGPP-User-Location-Info AVP from the PS-Information AVP.
|
void |
removeTrafficDataVolumeses()
Removes all Traffic-Data-Volumes AVPs from the PS-Information AVP.
|
void |
removeUserCsgInformation()
Removes the User-CSG-Information AVP from the PS-Information AVP.
|
void |
removeUserEquipmentInfo()
Removes the User-Equipment-Info AVP from the PS-Information AVP.
|
void |
setCalledStationId(java.lang.String calledStationId)
Sets the value of the Called-Station-Id AVP, of type UTF8String.
|
void |
setCgAddress(Address cgAddress)
Sets the value of the CG-Address AVP, of type Address.
|
void |
setChangeCondition(int changeCondition)
Sets the value of the Change-Condition AVP, of type Integer32.
|
void |
setChargingCharacteristicsSelectionMode(ChargingCharacteristicsSelectionMode chargingCharacteristicsSelectionMode)
Sets the value of the Charging-Characteristics-Selection-Mode AVP, of type Enumerated.
|
void |
setChargingRuleBaseName(byte[] chargingRuleBaseName)
Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString.
|
void |
setDiagnostics(int diagnostics)
Sets the value of the Diagnostics AVP, of type Integer32.
|
void |
setDynamicAddressFlag(DynamicAddressFlag dynamicAddressFlag)
Sets the value of the Dynamic-Address-Flag AVP, of type Enumerated.
|
void |
setExtensionAvps(DiameterAvp[] avps)
Sets the set of extension AVPs with all the values in the given array.
|
void |
setGgsnAddress(Address ggsnAddress)
Sets the value of the GGSN-Address AVP, of type Address.
|
void |
setImsiUnauthenticatedFlag(ImsiUnauthenticatedFlag imsiUnauthenticatedFlag)
Sets the value of the IMSI-Unauthenticated-Flag AVP, of type Enumerated.
|
void |
setNodeId(java.lang.String nodeId)
Sets the value of the Node-Id AVP, of type UTF8String.
|
void |
setOfflineCharging(OfflineCharging offlineCharging)
Sets the value of the Offline-Charging AVP, of type Grouped.
|
void |
setPdnConnectionId(long pdnConnectionId)
Sets the value of the PDN-Connection-ID AVP, of type Unsigned32.
|
void |
setPdpAddress(Address pdpAddress)
Sets a single PDP-Address AVP in the PS-Information AVP, of type Address.
|
void |
setPdpAddresses(Address[] pdpAddresses)
Sets the set of PDP-Address AVPs, with all the values in the given array.
|
void |
setPdpContextType(PdpContextType pdpContextType)
Sets the value of the PDP-Context-Type AVP, of type Enumerated.
|
void |
setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
Sets the value of the PS-Furnish-Charging-Information AVP, of type Grouped.
|
void |
setQosInformation(QosInformation qosInformation)
Sets the value of the QoS-Information AVP, of type Grouped.
|
void |
setServiceDataContainer(ServiceDataContainer serviceDataContainer)
Sets a single Service-Data-Container AVP in the PS-Information AVP, of type Grouped.
|
void |
setServiceDataContainers(ServiceDataContainer[] serviceDataContainers)
Sets the set of Service-Data-Container AVPs, with all the values in the given array.
|
void |
setServingNodeType(ServingNodeType servingNodeType)
Sets the value of the Serving-Node-Type AVP, of type Enumerated.
|
void |
setSgsnAddress(Address sgsnAddress)
Sets the value of the SGSN-Address AVP, of type Address.
|
void |
setSgwChange(SgwChange sgwChange)
Sets the value of the SGW-Change AVP, of type Enumerated.
|
void |
setStartTime(java.util.Date startTime)
Sets the value of the Start-Time AVP, of type Time.
|
void |
setStopTime(java.util.Date stopTime)
Sets the value of the Stop-Time AVP, of type Time.
|
void |
setTerminalInformation(TerminalInformation terminalInformation)
Sets the value of the Terminal-Information AVP, of type Grouped.
|
void |
setTgpp2Bsid(java.lang.String tgpp2Bsid)
Sets the value of the TGPP2-BSID AVP, of type UTF8String.
|
void |
setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type UTF8String.
|
void |
setTgppChargingId(byte[] tgppChargingId)
Sets the value of the TGPP-Charging-Id AVP, of type OctetString.
|
void |
setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type UTF8String.
|
void |
setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type UTF8String.
|
void |
setTgppMsTimezone(byte[] tgppMsTimezone)
Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.
|
void |
setTgppNsapi(byte[] tgppNsapi)
Sets the value of the TGPP-NSAPI AVP, of type OctetString.
|
void |
setTgppPdpType(int tgppPdpType)
Sets the value of the TGPP-PDP-Type AVP, of type Integer32.
|
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 |
setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
Sets the value of the TGPP-Session-Stop-Indicator 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 |
setTrafficDataVolumes(TrafficDataVolumes trafficDataVolumes)
Sets a single Traffic-Data-Volumes AVP in the PS-Information AVP, of type Grouped.
|
void |
setTrafficDataVolumeses(TrafficDataVolumes[] trafficDataVolumeses)
Sets the set of Traffic-Data-Volumes 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.
|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorID, groupedAvpValue, intValue, longValue, stringValue
boolean hasTgppChargingId()
byte[] getTgppChargingId()
void setTgppChargingId(byte[] tgppChargingId)
java.lang.NullPointerException
- if tgppChargingId
is null
.void removeTgppChargingId()
boolean hasPdnConnectionId()
long getPdnConnectionId()
hasPdnConnectionId()
to check the existence of this AVP.java.lang.IllegalStateException
- if the PDN-Connection-ID AVP has not been set.void setPdnConnectionId(long pdnConnectionId)
void removePdnConnectionId()
boolean hasNodeId()
java.lang.String getNodeId()
void setNodeId(java.lang.String nodeId)
java.lang.NullPointerException
- if nodeId
is null
.void removeNodeId()
boolean hasTgppPdpType()
int getTgppPdpType()
hasTgppPdpType()
to check the existence of this AVP.java.lang.IllegalStateException
- if the TGPP-PDP-Type AVP has not been set.void setTgppPdpType(int tgppPdpType)
void removeTgppPdpType()
Address[] getPdpAddresses()
void setPdpAddress(Address pdpAddress)
java.lang.NullPointerException
- if pdpAddress
is null
.void setPdpAddresses(Address[] pdpAddresses)
java.lang.NullPointerException
- if pdpAddresses
is null
.void removePdpAddresses()
boolean hasDynamicAddressFlag()
DynamicAddressFlag getDynamicAddressFlag()
void setDynamicAddressFlag(DynamicAddressFlag dynamicAddressFlag)
java.lang.NullPointerException
- if dynamicAddressFlag
is null
.void removeDynamicAddressFlag()
boolean hasQosInformation()
QosInformation getQosInformation()
void setQosInformation(QosInformation qosInformation)
java.lang.NullPointerException
- if qosInformation
is null
.void removeQosInformation()
boolean hasSgsnAddress()
Address getSgsnAddress()
void setSgsnAddress(Address sgsnAddress)
java.lang.NullPointerException
- if sgsnAddress
is null
.void removeSgsnAddress()
boolean hasGgsnAddress()
Address getGgsnAddress()
void setGgsnAddress(Address ggsnAddress)
java.lang.NullPointerException
- if ggsnAddress
is null
.void removeGgsnAddress()
boolean hasCgAddress()
Address getCgAddress()
void setCgAddress(Address cgAddress)
java.lang.NullPointerException
- if cgAddress
is null
.void removeCgAddress()
boolean hasServingNodeType()
ServingNodeType getServingNodeType()
void setServingNodeType(ServingNodeType servingNodeType)
java.lang.NullPointerException
- if servingNodeType
is null
.void removeServingNodeType()
boolean hasSgwChange()
SgwChange getSgwChange()
void setSgwChange(SgwChange sgwChange)
java.lang.NullPointerException
- if sgwChange
is null
.void removeSgwChange()
boolean hasTgppImsiMccMnc()
java.lang.String getTgppImsiMccMnc()
void setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
java.lang.NullPointerException
- if tgppImsiMccMnc
is null
.void removeTgppImsiMccMnc()
boolean hasImsiUnauthenticatedFlag()
ImsiUnauthenticatedFlag getImsiUnauthenticatedFlag()
void setImsiUnauthenticatedFlag(ImsiUnauthenticatedFlag imsiUnauthenticatedFlag)
java.lang.NullPointerException
- if imsiUnauthenticatedFlag
is null
.void removeImsiUnauthenticatedFlag()
boolean hasTgppGgsnMccMnc()
java.lang.String getTgppGgsnMccMnc()
void setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
java.lang.NullPointerException
- if tgppGgsnMccMnc
is null
.void removeTgppGgsnMccMnc()
boolean hasTgppNsapi()
byte[] getTgppNsapi()
void setTgppNsapi(byte[] tgppNsapi)
java.lang.NullPointerException
- if tgppNsapi
is null
.void removeTgppNsapi()
boolean hasCalledStationId()
java.lang.String getCalledStationId()
void setCalledStationId(java.lang.String calledStationId)
java.lang.NullPointerException
- if calledStationId
is null
.void removeCalledStationId()
boolean hasTgppSessionStopIndicator()
byte[] getTgppSessionStopIndicator()
void setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
java.lang.NullPointerException
- if tgppSessionStopIndicator
is null
.void removeTgppSessionStopIndicator()
boolean hasTgppSelectionMode()
java.lang.String getTgppSelectionMode()
void setTgppSelectionMode(java.lang.String tgppSelectionMode)
java.lang.NullPointerException
- if tgppSelectionMode
is null
.void removeTgppSelectionMode()
boolean hasTgppChargingCharacteristics()
java.lang.String getTgppChargingCharacteristics()
void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
java.lang.NullPointerException
- if tgppChargingCharacteristics
is null
.void removeTgppChargingCharacteristics()
boolean hasChargingCharacteristicsSelectionMode()
ChargingCharacteristicsSelectionMode getChargingCharacteristicsSelectionMode()
void setChargingCharacteristicsSelectionMode(ChargingCharacteristicsSelectionMode chargingCharacteristicsSelectionMode)
java.lang.NullPointerException
- if chargingCharacteristicsSelectionMode
is null
.void removeChargingCharacteristicsSelectionMode()
boolean hasTgppSgsnMccMnc()
java.lang.String getTgppSgsnMccMnc()
void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
java.lang.NullPointerException
- if tgppSgsnMccMnc
is null
.void removeTgppSgsnMccMnc()
boolean hasTgppMsTimezone()
byte[] getTgppMsTimezone()
void setTgppMsTimezone(byte[] tgppMsTimezone)
java.lang.NullPointerException
- if tgppMsTimezone
is null
.void removeTgppMsTimezone()
boolean hasChargingRuleBaseName()
byte[] getChargingRuleBaseName()
void setChargingRuleBaseName(byte[] chargingRuleBaseName)
java.lang.NullPointerException
- if chargingRuleBaseName
is null
.void removeChargingRuleBaseName()
boolean hasTgppUserLocationInfo()
byte[] getTgppUserLocationInfo()
void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
java.lang.NullPointerException
- if tgppUserLocationInfo
is null
.void removeTgppUserLocationInfo()
boolean hasUserCsgInformation()
UserCsgInformation getUserCsgInformation()
void setUserCsgInformation(UserCsgInformation userCsgInformation)
java.lang.NullPointerException
- if userCsgInformation
is null
.void removeUserCsgInformation()
boolean hasTgpp2Bsid()
java.lang.String getTgpp2Bsid()
void setTgpp2Bsid(java.lang.String tgpp2Bsid)
java.lang.NullPointerException
- if tgpp2Bsid
is null
.void removeTgpp2Bsid()
boolean hasTgppRatType()
byte[] getTgppRatType()
void setTgppRatType(byte[] tgppRatType)
java.lang.NullPointerException
- if tgppRatType
is null
.void removeTgppRatType()
boolean hasPsFurnishChargingInformation()
PsFurnishChargingInformation getPsFurnishChargingInformation()
void setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
java.lang.NullPointerException
- if psFurnishChargingInformation
is null
.void removePsFurnishChargingInformation()
boolean hasPdpContextType()
PdpContextType getPdpContextType()
void setPdpContextType(PdpContextType pdpContextType)
java.lang.NullPointerException
- if pdpContextType
is null
.void removePdpContextType()
boolean hasOfflineCharging()
OfflineCharging getOfflineCharging()
void setOfflineCharging(OfflineCharging offlineCharging)
java.lang.NullPointerException
- if offlineCharging
is null
.void removeOfflineCharging()
TrafficDataVolumes[] getTrafficDataVolumeses()
void setTrafficDataVolumes(TrafficDataVolumes trafficDataVolumes)
java.lang.NullPointerException
- if trafficDataVolumes
is null
.void setTrafficDataVolumeses(TrafficDataVolumes[] trafficDataVolumeses)
java.lang.NullPointerException
- if trafficDataVolumeses
is null
.void removeTrafficDataVolumeses()
ServiceDataContainer[] getServiceDataContainers()
void setServiceDataContainer(ServiceDataContainer serviceDataContainer)
java.lang.NullPointerException
- if serviceDataContainer
is null
.void setServiceDataContainers(ServiceDataContainer[] serviceDataContainers)
java.lang.NullPointerException
- if serviceDataContainers
is null
.void removeServiceDataContainers()
boolean hasUserEquipmentInfo()
UserEquipmentInfo getUserEquipmentInfo()
void setUserEquipmentInfo(UserEquipmentInfo userEquipmentInfo)
java.lang.NullPointerException
- if userEquipmentInfo
is null
.void removeUserEquipmentInfo()
boolean hasTerminalInformation()
TerminalInformation getTerminalInformation()
void setTerminalInformation(TerminalInformation terminalInformation)
java.lang.NullPointerException
- if terminalInformation
is null
.void removeTerminalInformation()
boolean hasStartTime()
java.util.Date getStartTime()
void setStartTime(java.util.Date startTime)
java.lang.NullPointerException
- if startTime
is null
.void removeStartTime()
boolean hasStopTime()
java.util.Date getStopTime()
void setStopTime(java.util.Date stopTime)
java.lang.NullPointerException
- if stopTime
is null
.void removeStopTime()
boolean hasChangeCondition()
int getChangeCondition()
hasChangeCondition()
to check the existence of this AVP.java.lang.IllegalStateException
- if the Change-Condition AVP has not been set.void setChangeCondition(int changeCondition)
void removeChangeCondition()
boolean hasDiagnostics()
int getDiagnostics()
hasDiagnostics()
to check the existence of this AVP.java.lang.IllegalStateException
- if the Diagnostics AVP has not been set.void setDiagnostics(int diagnostics)
void removeDiagnostics()
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()