|
||||||||||
| 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 UTF8String. |
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. |
byte[] |
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 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 |
getTgppGprsNegotiatedQosProfile()
Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile 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. |
byte[] |
getTgppPdpType()
Returns the value of the TGPP-PDP-Type AVP, of type EnumeratedString. |
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. |
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(byte[] 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 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 |
setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile 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(byte[] tgppPdpType)
Sets the value of the TGPP-PDP-Type 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 |
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. |
| 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()
byte[] getTgppCamelChargingInfo()
java.lang.String getTgppChargingCharacteristics()
byte[] getTgppChargingId()
java.lang.String getTgppGgsnMccMnc()
java.lang.String getTgppGprsNegotiatedQosProfile()
java.lang.String getTgppImsiMccMnc()
byte[] getTgppMsTimezone()
byte[] getTgppNsapi()
byte[] getTgppPdpType()
byte[] getTgppRatType()
java.lang.String getTgppSelectionMode()
byte[] getTgppSessionStopIndicator()
java.lang.String getTgppSgsnMccMnc()
byte[] 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(byte[] tgppCamelChargingInfo)
void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
void setTgppChargingId(byte[] tgppChargingId)
void setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
void setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
void setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
void setTgppMsTimezone(byte[] tgppMsTimezone)
void setTgppNsapi(byte[] tgppNsapi)
void setTgppPdpType(byte[] tgppPdpType)
void setTgppRatType(byte[] tgppRatType)
void setTgppSelectionMode(java.lang.String tgppSelectionMode)
void setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||