|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MbmsInformation
Defines an interface representing the MBMS-Information grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.55 MBMS-Information AVP
The MBMS-Information AVP (AVP code 880) is of type Grouped. Its purpose is to allow the transmission of additional MBMS service specific information elements.
It has the following ABNF grammar:
MBMS-Information ::= AVP Header: 880
{ TMGI }
{ MBMS-Service-Type }
{ MBMS-User-Service-Type }
[ File-Repair-Supported ]
[ Required-MBMS-Bearer-Capabilities ]
[ MBMS-2G-3G-Indicator ]
[ RAI ]
* [ MBMS-Service-Area ]
[ MBMS-Session-Identity ]
| 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 | |
|---|---|
FileRepairSupported |
getFileRepairSupported()
Returns the value of the File-Repair-Supported AVP, of type Enumerated. |
Mbms2g3gIndicator |
getMbms2g3gIndicator()
Returns the value of the MBMS-2G-3G-Indicator AVP, of type OctetString. |
java.lang.String[] |
getMbmsServiceAreas()
Returns the set of MBMS-Service-Area AVPs. |
MbmsServiceType |
getMbmsServiceType()
Returns the value of the MBMS-Service-Type AVP, of type Enumerated. |
java.lang.String |
getMbmsSessionIdentity()
Returns the value of the MBMS-Session-Identity AVP, of type OctetString. |
MbmsUserServiceType |
getMbmsUserServiceType()
Returns the value of the MBMS-User-Service-Type AVP, of type Enumerated. |
java.lang.String |
getRai()
Returns the value of the RAI AVP, of type OctetString. |
java.lang.String |
getRequiredMbmsBearerCapabilities()
Returns the value of the Required-MBMS-Bearer-Capabilities AVP, of type OctetString. |
java.lang.String |
getTmgi()
Returns the value of the TMGI AVP, of type OctetString. |
boolean |
hasFileRepairSupported()
Returns true if the File-Repair-Supported AVP is present in the message. |
boolean |
hasMbms2g3gIndicator()
Returns true if the MBMS-2G-3G-Indicator AVP is present in the message. |
boolean |
hasMbmsServiceType()
Returns true if the MBMS-Service-Type AVP is present in the message. |
boolean |
hasMbmsSessionIdentity()
Returns true if the MBMS-Session-Identity AVP is present in the message. |
boolean |
hasMbmsUserServiceType()
Returns true if the MBMS-User-Service-Type AVP is present in the message. |
boolean |
hasRai()
Returns true if the RAI AVP is present in the message. |
boolean |
hasRequiredMbmsBearerCapabilities()
Returns true if the Required-MBMS-Bearer-Capabilities AVP is present in the message. |
boolean |
hasTmgi()
Returns true if the TMGI AVP is present in the message. |
void |
setFileRepairSupported(FileRepairSupported fileRepairSupported)
Sets the value of the File-Repair-Supported AVP, of type Enumerated. |
void |
setMbms2g3gIndicator(Mbms2g3gIndicator mbms2g3gIndicator)
Sets the value of the MBMS-2G-3G-Indicator AVP, of type OctetString. |
void |
setMbmsServiceArea(java.lang.String mbmsServiceArea)
Sets a single MBMS-Service-Area AVP in the message, of type OctetString. |
void |
setMbmsServiceAreas(java.lang.String[] mbmsServiceAreas)
Sets the set of MBMS-Service-Area AVPs, with all the values in the given array. |
void |
setMbmsServiceType(MbmsServiceType mbmsServiceType)
Sets the value of the MBMS-Service-Type AVP, of type Enumerated. |
void |
setMbmsSessionIdentity(java.lang.String mbmsSessionIdentity)
Sets the value of the MBMS-Session-Identity AVP, of type OctetString. |
void |
setMbmsUserServiceType(MbmsUserServiceType mbmsUserServiceType)
Sets the value of the MBMS-User-Service-Type AVP, of type Enumerated. |
void |
setRai(java.lang.String rai)
Sets the value of the RAI AVP, of type OctetString. |
void |
setRequiredMbmsBearerCapabilities(java.lang.String requiredMbmsBearerCapabilities)
Sets the value of the Required-MBMS-Bearer-Capabilities AVP, of type OctetString. |
void |
setTmgi(java.lang.String tmgi)
Sets the value of the TMGI 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 |
|---|
FileRepairSupported getFileRepairSupported()
Mbms2g3gIndicator getMbms2g3gIndicator()
java.lang.String[] getMbmsServiceAreas()
MbmsServiceType getMbmsServiceType()
java.lang.String getMbmsSessionIdentity()
MbmsUserServiceType getMbmsUserServiceType()
java.lang.String getRai()
java.lang.String getRequiredMbmsBearerCapabilities()
java.lang.String getTmgi()
boolean hasFileRepairSupported()
boolean hasMbms2g3gIndicator()
boolean hasMbmsServiceType()
boolean hasMbmsSessionIdentity()
boolean hasMbmsUserServiceType()
boolean hasRai()
boolean hasRequiredMbmsBearerCapabilities()
boolean hasTmgi()
void setFileRepairSupported(FileRepairSupported fileRepairSupported)
void setMbms2g3gIndicator(Mbms2g3gIndicator mbms2g3gIndicator)
void setMbmsServiceArea(java.lang.String mbmsServiceArea)
void setMbmsServiceAreas(java.lang.String[] mbmsServiceAreas)
void setMbmsServiceType(MbmsServiceType mbmsServiceType)
void setMbmsSessionIdentity(java.lang.String mbmsSessionIdentity)
void setMbmsUserServiceType(MbmsUserServiceType mbmsUserServiceType)
void setRai(java.lang.String rai)
void setRequiredMbmsBearerCapabilities(java.lang.String requiredMbmsBearerCapabilities)
void setTmgi(java.lang.String tmgi)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||