|
||||||||||
| 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.AddressAvp |
getCgAddress()
Returns the value of the CG-Address AVP, of type Address. |
byte[] |
getChargingRuleBaseName()
Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString. |
net.java.slee.resource.diameter.base.events.avp.AddressAvp |
getGgsnAddress()
Returns the value of the GGSN-Address AVP, of type Address. |
net.java.slee.resource.diameter.base.events.avp.AddressAvp |
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.AddressAvp |
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. |
byte[] |
getTgppChargingCharacteristics()
Returns the value of the TGPP-Charging-Characteristics AVP, of type OctetString. |
byte[] |
getTgppChargingId()
Returns the value of the TGPP-Charging-Id AVP, of type OctetString. |
byte[] |
getTgppGgsnMccMnc()
Returns the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString. |
byte[] |
getTgppGprsNegotiatedQosProfile()
Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString. |
byte[] |
getTgppImsiMccMnc()
Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString. |
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 OctetString. |
byte[] |
getTgppRatType()
Returns the value of the TGPP-RAT-Type AVP, of type OctetString. |
byte[] |
getTgppSelectionMode()
Returns the value of the TGPP-Selection-Mode AVP, of type OctetString. |
byte[] |
getTgppSessionStopIndicator()
Returns the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString. |
byte[] |
getTgppSgsnMccMnc()
Returns the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString. |
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.AddressAvp cgAddress)
Sets the value of the CG-Address AVP, of type Address. |
void |
setChargingRuleBaseName(byte[] chargingRuleBaseName)
Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString. |
void |
setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp ggsnAddress)
Sets the value of the GGSN-Address AVP, of type Address. |
void |
setPdpAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp 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.AddressAvp 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(byte[] tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString. |
void |
setTgppChargingId(byte[] tgppChargingId)
Sets the value of the TGPP-Charging-Id AVP, of type OctetString. |
void |
setTgppGgsnMccMnc(byte[] tgppGgsnMccMnc)
Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString. |
void |
setTgppGprsNegotiatedQosProfile(byte[] tgppGprsNegotiatedQosProfile)
Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString. |
void |
setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString. |
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(byte[] tgppSelectionMode)
Sets the value of the TGPP-Selection-Mode AVP, of type OctetString. |
void |
setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
Sets the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString. |
void |
setTgppSgsnMccMnc(byte[] tgppSgsnMccMnc)
Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString. |
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, hasExtensionAvps, 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.AddressAvp getCgAddress()
byte[] getChargingRuleBaseName()
net.java.slee.resource.diameter.base.events.avp.AddressAvp getGgsnAddress()
net.java.slee.resource.diameter.base.events.avp.AddressAvp getPdpAddress()
PsFurnishChargingInformation getPsFurnishChargingInformation()
net.java.slee.resource.diameter.base.events.avp.AddressAvp getSgsnAddress()
byte[] getTgppCamelChargingInfo()
byte[] getTgppChargingCharacteristics()
byte[] getTgppChargingId()
byte[] getTgppGgsnMccMnc()
byte[] getTgppGprsNegotiatedQosProfile()
byte[] getTgppImsiMccMnc()
byte[] getTgppMsTimezone()
byte[] getTgppNsapi()
byte[] getTgppPdpType()
byte[] getTgppRatType()
byte[] getTgppSelectionMode()
byte[] getTgppSessionStopIndicator()
byte[] 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.AddressAvp cgAddress)
void setChargingRuleBaseName(byte[] chargingRuleBaseName)
void setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp ggsnAddress)
void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp pdpAddress)
void setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
void setSgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp sgsnAddress)
void setTgppCamelChargingInfo(byte[] tgppCamelChargingInfo)
void setTgppChargingCharacteristics(byte[] tgppChargingCharacteristics)
void setTgppChargingId(byte[] tgppChargingId)
void setTgppGgsnMccMnc(byte[] tgppGgsnMccMnc)
void setTgppGprsNegotiatedQosProfile(byte[] tgppGprsNegotiatedQosProfile)
void setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
void setTgppMsTimezone(byte[] tgppMsTimezone)
void setTgppNsapi(byte[] tgppNsapi)
void setTgppPdpType(byte[] tgppPdpType)
void setTgppRatType(byte[] tgppRatType)
void setTgppSelectionMode(byte[] tgppSelectionMode)
void setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
void setTgppSgsnMccMnc(byte[] tgppSgsnMccMnc)
void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||