|
||||||||||
| 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 Enumerated. |
byte[][] |
getMbmsServiceAreas()
Returns the set of MBMS-Service-Area AVPs. |
MbmsServiceType |
getMbmsServiceType()
Returns the value of the MBMS-Service-Type AVP, of type Enumerated. |
byte[] |
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 UTF8String. |
java.lang.String |
getRequiredMbmsBearerCapabilities()
Returns the value of the Required-MBMS-Bearer-Capabilities AVP, of type UTF8String. |
byte[] |
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(byte[] mbmsServiceArea)
Sets a single MBMS-Service-Area AVP in the message, of type OctetString. |
void |
setMbmsServiceAreas(byte[][] 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(byte[] 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 UTF8String. |
void |
setRequiredMbmsBearerCapabilities(java.lang.String requiredMbmsBearerCapabilities)
Sets the value of the Required-MBMS-Bearer-Capabilities AVP, of type UTF8String. |
void |
setTmgi(byte[] 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()
byte[][] getMbmsServiceAreas()
MbmsServiceType getMbmsServiceType()
byte[] getMbmsSessionIdentity()
MbmsUserServiceType getMbmsUserServiceType()
java.lang.String getRai()
java.lang.String getRequiredMbmsBearerCapabilities()
byte[] 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(byte[] mbmsServiceArea)
void setMbmsServiceAreas(byte[][] mbmsServiceAreas)
void setMbmsServiceType(MbmsServiceType mbmsServiceType)
void setMbmsSessionIdentity(byte[] mbmsSessionIdentity)
void setMbmsUserServiceType(MbmsUserServiceType mbmsUserServiceType)
void setRai(java.lang.String rai)
void setRequiredMbmsBearerCapabilities(java.lang.String requiredMbmsBearerCapabilities)
void setTmgi(byte[] tmgi)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||