|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PsInformation
Defines an interface representing the PS-Information grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.87 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 ]
[ TGPP-PDP-Type ]
[ PDP-Address ]
[ TGPP-GPRS-Negotiated-QoS-Profile ]
[ SGSN-Address ]
[ GGSN-Address ]
[ CG-Address ]
[ TGPP-IMSI-MCC-MNC ]
[ TGPP-GGSN-MCC-MNC ]
[ TGPP-NSAPI ]
[ Called-Station-Id ] #exclude
[ TGPP-Session-Stop-Indicator ]
[ TGPP-Selection-Mode ]
[ TGPP-Charging-Characteristics ]
[ TGPP-SGSN-MCC-MNC ]
[ TGPP-MS-TimeZone ]
[ TGPP-CAMEL-Charging-Info ]
[ Charging-Rule-Base-Name ]
[ TGPP-User-Location-Info ]
[ TGPP-RAT-Type ]
[ PS-Furnish-Charging-Information ]
| Field Summary |
|---|
| Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT |
| Method Summary | |
|---|---|
net.java.slee.resource.diameter.base.events.avp.Address |
getCgAddress()
Returns the value of the CG-Address AVP, of type Address. |
java.lang.String |
getChargingRuleBaseName()
Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString. |
net.java.slee.resource.diameter.base.events.avp.Address |
getGgsnAddress()
Returns the value of the GGSN-Address AVP, of type Address. |
net.java.slee.resource.diameter.base.events.avp.Address |
getPdpAddress()
Returns the value of the PDP-Address AVP, of type Address. |
PsFurnishChargingInformation |
getPsFurnishChargingInformation()
Returns the value of the PS-Furnish-Charging-Information AVP, of type Grouped. |
net.java.slee.resource.diameter.base.events.avp.Address |
getSgsnAddress()
Returns the value of the SGSN-Address AVP, of type Address. |
java.lang.String |
getTgppCamelChargingInfo()
Returns the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString. |
java.lang.String |
getTgppChargingCharacteristics()
Returns the value of the TGPP-Charging-Characteristics AVP, of type OctetString. |
java.lang.String |
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 OctetString. |
java.lang.String |
getTgppGprsNegotiatedQosProfile()
Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString. |
java.lang.String |
getTgppImsiMccMnc()
Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString. |
java.lang.String |
getTgppMsTimezone()
Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString. |
java.lang.String |
getTgppNsapi()
Returns the value of the TGPP-NSAPI AVP, of type OctetString. |
java.lang.String |
getTgppPdpType()
Returns the value of the TGPP-PDP-Type AVP, of type OctetString. |
java.lang.String |
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 OctetString. |
java.lang.String |
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 OctetString. |
java.lang.String |
getTgppUserLocationInfo()
Returns the value of the TGPP-User-Location-Info AVP, of type OctetString. |
boolean |
hasCgAddress()
Returns true if the CG-Address AVP is present in the message. |
boolean |
hasChargingRuleBaseName()
Returns true if the Charging-Rule-Base-Name AVP is present in the message. |
boolean |
hasGgsnAddress()
Returns true if the GGSN-Address AVP is present in the message. |
boolean |
hasPdpAddress()
Returns true if the PDP-Address AVP is present in the message. |
boolean |
hasPsFurnishChargingInformation()
Returns true if the PS-Furnish-Charging-Information AVP is present in the message. |
boolean |
hasSgsnAddress()
Returns true if the SGSN-Address AVP is present in the message. |
boolean |
hasTgppCamelChargingInfo()
Returns true if the TGPP-CAMEL-Charging-Info AVP is present in the message. |
boolean |
hasTgppChargingCharacteristics()
Returns true if the TGPP-Charging-Characteristics AVP is present in the message. |
boolean |
hasTgppChargingId()
Returns true if the TGPP-Charging-Id AVP is present in the message. |
boolean |
hasTgppGgsnMccMnc()
Returns true if the TGPP-GGSN-MCC-MNC AVP is present in the message. |
boolean |
hasTgppGprsNegotiatedQosProfile()
Returns true if the TGPP-GPRS-Negotiated-QoS-Profile AVP is present in the message. |
boolean |
hasTgppImsiMccMnc()
Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the message. |
boolean |
hasTgppMsTimezone()
Returns true if the TGPP-MS-TimeZone AVP is present in the message. |
boolean |
hasTgppNsapi()
Returns true if the TGPP-NSAPI AVP is present in the message. |
boolean |
hasTgppPdpType()
Returns true if the TGPP-PDP-Type 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 |
hasTgppSessionStopIndicator()
Returns true if the TGPP-Session-Stop-Indicator 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. |
void |
setCgAddress(net.java.slee.resource.diameter.base.events.avp.Address cgAddress)
Sets the value of the CG-Address AVP, of type Address. |
void |
setChargingRuleBaseName(java.lang.String chargingRuleBaseName)
Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString. |
void |
setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.Address ggsnAddress)
Sets the value of the GGSN-Address AVP, of type Address. |
void |
setPdpAddress(net.java.slee.resource.diameter.base.events.avp.Address pdpAddress)
Sets the value of the PDP-Address AVP, of type Address. |
void |
setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
Sets the value of the PS-Furnish-Charging-Information AVP, of type Grouped. |
void |
setSgsnAddress(net.java.slee.resource.diameter.base.events.avp.Address sgsnAddress)
Sets the value of the SGSN-Address AVP, of type Address. |
void |
setTgppCamelChargingInfo(java.lang.String tgppCamelChargingInfo)
Sets the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString. |
void |
setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString. |
void |
setTgppChargingId(java.lang.String 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 OctetString. |
void |
setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString. |
void |
setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString. |
void |
setTgppMsTimezone(java.lang.String tgppMsTimezone)
Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString. |
void |
setTgppNsapi(java.lang.String tgppNsapi)
Sets the value of the TGPP-NSAPI AVP, of type OctetString. |
void |
setTgppPdpType(java.lang.String tgppPdpType)
Sets the value of the TGPP-PDP-Type AVP, of type OctetString. |
void |
setTgppRatType(java.lang.String 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 OctetString. |
void |
setTgppSessionStopIndicator(java.lang.String 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 OctetString. |
void |
setTgppUserLocationInfo(java.lang.String tgppUserLocationInfo)
Sets the value of the TGPP-User-Location-Info AVP, of type OctetString. |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp |
|---|
getExtensionAvps, setExtensionAvps |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue |
| Method Detail |
|---|
net.java.slee.resource.diameter.base.events.avp.Address getCgAddress()
java.lang.String getChargingRuleBaseName()
net.java.slee.resource.diameter.base.events.avp.Address getGgsnAddress()
net.java.slee.resource.diameter.base.events.avp.Address getPdpAddress()
PsFurnishChargingInformation getPsFurnishChargingInformation()
net.java.slee.resource.diameter.base.events.avp.Address getSgsnAddress()
java.lang.String getTgppCamelChargingInfo()
java.lang.String getTgppChargingCharacteristics()
java.lang.String getTgppChargingId()
java.lang.String getTgppGgsnMccMnc()
java.lang.String getTgppGprsNegotiatedQosProfile()
java.lang.String getTgppImsiMccMnc()
java.lang.String getTgppMsTimezone()
java.lang.String getTgppNsapi()
java.lang.String getTgppPdpType()
java.lang.String getTgppRatType()
java.lang.String getTgppSelectionMode()
java.lang.String getTgppSessionStopIndicator()
java.lang.String getTgppSgsnMccMnc()
java.lang.String getTgppUserLocationInfo()
boolean hasCgAddress()
boolean hasChargingRuleBaseName()
boolean hasGgsnAddress()
boolean hasPdpAddress()
boolean hasPsFurnishChargingInformation()
boolean hasSgsnAddress()
boolean hasTgppCamelChargingInfo()
boolean hasTgppChargingCharacteristics()
boolean hasTgppChargingId()
boolean hasTgppGgsnMccMnc()
boolean hasTgppGprsNegotiatedQosProfile()
boolean hasTgppImsiMccMnc()
boolean hasTgppMsTimezone()
boolean hasTgppNsapi()
boolean hasTgppPdpType()
boolean hasTgppRatType()
boolean hasTgppSelectionMode()
boolean hasTgppSessionStopIndicator()
boolean hasTgppSgsnMccMnc()
boolean hasTgppUserLocationInfo()
void setCgAddress(net.java.slee.resource.diameter.base.events.avp.Address cgAddress)
void setChargingRuleBaseName(java.lang.String chargingRuleBaseName)
void setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.Address ggsnAddress)
void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.Address pdpAddress)
void setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
void setSgsnAddress(net.java.slee.resource.diameter.base.events.avp.Address sgsnAddress)
void setTgppCamelChargingInfo(java.lang.String tgppCamelChargingInfo)
void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
void setTgppChargingId(java.lang.String tgppChargingId)
void setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
void setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
void setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
void setTgppMsTimezone(java.lang.String tgppMsTimezone)
void setTgppNsapi(java.lang.String tgppNsapi)
void setTgppPdpType(java.lang.String tgppPdpType)
void setTgppRatType(java.lang.String tgppRatType)
void setTgppSelectionMode(java.lang.String tgppSelectionMode)
void setTgppSessionStopIndicator(java.lang.String tgppSessionStopIndicator)
void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
void setTgppUserLocationInfo(java.lang.String tgppUserLocationInfo)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||