|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
org.mobicents.slee.resource.diameter.gq.events.avp.MediaComponentDescriptionImpl
public class MediaComponentDescriptionImpl
Implementation for MediaComponentDescription
| Field Summary |
|---|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl |
|---|
avpSet |
| Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl |
|---|
code, mnd, name, prt, type, value, vendorId |
| Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT |
| Constructor Summary | |
|---|---|
MediaComponentDescriptionImpl()
|
|
MediaComponentDescriptionImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
|
|
| Method Summary | |
|---|---|
byte[] |
getAFApplicationIdentifier()
Returns the value of the AF-Application-Identifier AVP, of type OctetString. |
byte[][] |
getCodecData()
Returns the value of the Codec-Data AVP, of type OctetString. |
FlowStatus |
getFlowStatus()
Returns the value of the Flow-Status AVP, of type Grouped. |
long |
getMaxRequestedBandwidthDL()
Returns the value of the Max-Requested-Bandwidth-DL AVP, of type Unsigned32. |
long |
getMaxRequestedBandwidthUL()
Returns the value of the Max-Requested-Bandwidth-UL AVP, of type Unsigned32. |
java.lang.String[] |
getMediaAuthorizationContextId()
Returns the value of the Media-Authorization-Context-Id AVP, of type UTF8String. |
long |
getMediaComponentNumber()
Returns the value of the Media-Component-Number AVP, of type Unsigned32. |
MediaSubComponent[] |
getMediaSubComponents()
Returns the value of the Media-Sub-Component AVP, of type Grouped. |
MediaType |
getMediaType()
Returns the value of the Media-Type AVP, of type Grouped. |
long |
getReservationClass()
Returns the value of the Reservation-Class AVP, of type Unsigned32. |
ReservationPriority |
getReservationPriority()
Returns the value of the Reservation-Priority AVP, of type Grouped. |
long |
getRRBandwidth()
Returns the value of the RR-Bandwidth AVP, of type Unsigned32. |
long |
getRSBandwidth()
Returns the value of the RS-Bandwidth AVP, of type Unsigned32. |
long |
getTransportClass()
Returns the value of the Transport-Class AVP, of type Unsigned32. |
boolean |
hasAFApplicationIdentifier()
Returns true if the AF-Application-Identifier AVP is present in the message. |
boolean |
hasFlowStatus()
Returns true if the Flow-Status AVP is present in the message. |
boolean |
hasMaxRequestedBandwidthDL()
Returns true if the Max-Requested-Bandwidth-DL AVP is present in the message. |
boolean |
hasMaxRequestedBandwidthUL()
Returns true if the Max-Requested-Bandwidth-UL AVP is present in the message. |
boolean |
hasMediaComponentNumber()
Returns true if the Media-Component-Number AVP is present in the message. |
boolean |
hasMediaType()
Returns true if the Media-Type AVP is present in the message. |
boolean |
hasReservationClass()
Returns true if the Reservation-Class AVP is present in the message. |
boolean |
hasReservationPriority()
Returns true if the Reservation-Priority AVP is present in the message. |
boolean |
hasRRBandwidth()
Returns true if the RR-Bandwidth AVP is present in the message. |
boolean |
hasRSBandwidth()
Returns true if the RS-Bandwidth AVP is present in the message. |
boolean |
hasTransportClass()
Returns true if the Transport-Class AVP is present in the message. |
void |
setAFApplicationIdentifier(byte[] AFApplicationIdentifier)
Sets the value of the AF-Application-Identifier AVP, of type OctetString. |
void |
setCodecData(byte[] codecData)
Sets the value of the Codec-Data AVP, of type OctetString. |
void |
setCodecData(byte[][] codecsData)
Sets the value of the Codec-Data AVP, of type OctetString. |
void |
setFlowStatus(FlowStatus flowStatus)
Sets the value of the Flow-Status AVP, of type Unsigned32. |
void |
setMaxRequestedBandwidthDL(long maxRequestedBandwidthDL)
Sets the value of the Max-Requested-Bandwidth-DL AVP, of type Unsigned32. |
void |
setMaxRequestedBandwidthUL(long maxRequestedBandwidthUL)
Sets the value of the Max-Requested-Bandwidth-UL AVP, of type Unsigned32. |
void |
setMediaAuthorizationContextId(java.lang.String mediaAuthorizationContextId)
Sets the value of the Media-Authorization-Context-Id, of type UTF8String. |
void |
setMediaAuthorizationContextId(java.lang.String[] mediaAuthorizationContextIds)
Sets the value of the Media-Authorization-Context-Id AVP, of type UTF8String. |
void |
setMediaComponentNumber(long mediaComponentNumber)
Sets the value of the Media-Component-Number AVP, of type Unsigned32. |
void |
setMediaSubComponent(MediaSubComponent mediaSubComponent)
Sets the value of the Media-Sub-Component AVP, of type Grouped. |
void |
setMediaSubComponents(MediaSubComponent[] mediaSubComponents)
Sets the value of the Media-Sub-Component AVP, of type Grouped. |
void |
setMediaType(MediaType mediaType)
Sets the value of the Media-Type AVP, of type Unsigned32. |
void |
setReservationClass(long reservationClass)
Sets the value of the Reservation-Class AVP, of type Unsigned32. |
void |
setReservationPriority(ReservationPriority reservationPriority)
Sets the value of the Reservation-Priority AVP, of type Unsigned32. |
void |
setRRBandwidth(long RRBandwidth)
Sets the value of the RR-Bandwidth AVP, of type Unsigned32. |
void |
setRSBandwidth(long RSBandwidth)
Sets the value of the RS-Bandwidth AVP, of type Unsigned32. |
void |
setTransportClass(long transportClass)
Sets the value of the Transport-Class AVP, of type Unsigned32. |
| Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl |
|---|
addAvp, addAvp, addAvp, addAvp, byteArrayValue, clone, doubleValue, equals, floatValue, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getExtensionAvps, getGenericData, getValue, hasAvp, hasAvp, intValue, longValue, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setExtensionAvps, setValue, stringValue |
| Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl |
|---|
getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, hashCode, octetStringValue, readExternal, toString, writeExternal |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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 |
| Methods inherited from interface java.io.Externalizable |
|---|
readExternal, writeExternal |
| Constructor Detail |
|---|
public MediaComponentDescriptionImpl()
public MediaComponentDescriptionImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
code - vendorId - mnd - prt - value - | Method Detail |
|---|
public long getMediaComponentNumber()
MediaComponentDescription
getMediaComponentNumber in interface MediaComponentDescriptionpublic MediaSubComponent[] getMediaSubComponents()
MediaComponentDescription
getMediaSubComponents in interface MediaComponentDescriptionpublic byte[] getAFApplicationIdentifier()
MediaComponentDescription
getAFApplicationIdentifier in interface MediaComponentDescriptionpublic MediaType getMediaType()
MediaComponentDescription
getMediaType in interface MediaComponentDescriptionpublic long getMaxRequestedBandwidthUL()
MediaComponentDescription
getMaxRequestedBandwidthUL in interface MediaComponentDescriptionpublic long getMaxRequestedBandwidthDL()
MediaComponentDescription
getMaxRequestedBandwidthDL in interface MediaComponentDescriptionpublic FlowStatus getFlowStatus()
MediaComponentDescription
getFlowStatus in interface MediaComponentDescriptionpublic long getRRBandwidth()
MediaComponentDescription
getRRBandwidth in interface MediaComponentDescriptionpublic long getRSBandwidth()
MediaComponentDescription
getRSBandwidth in interface MediaComponentDescriptionpublic long getReservationClass()
MediaComponentDescription
getReservationClass in interface MediaComponentDescriptionpublic ReservationPriority getReservationPriority()
MediaComponentDescription
getReservationPriority in interface MediaComponentDescriptionpublic long getTransportClass()
MediaComponentDescription
getTransportClass in interface MediaComponentDescriptionpublic byte[][] getCodecData()
MediaComponentDescription
getCodecData in interface MediaComponentDescriptionpublic java.lang.String[] getMediaAuthorizationContextId()
MediaComponentDescription
getMediaAuthorizationContextId in interface MediaComponentDescriptionpublic boolean hasMediaComponentNumber()
MediaComponentDescription
hasMediaComponentNumber in interface MediaComponentDescriptionpublic boolean hasAFApplicationIdentifier()
MediaComponentDescription
hasAFApplicationIdentifier in interface MediaComponentDescriptionpublic boolean hasMediaType()
MediaComponentDescription
hasMediaType in interface MediaComponentDescriptionpublic boolean hasMaxRequestedBandwidthUL()
MediaComponentDescription
hasMaxRequestedBandwidthUL in interface MediaComponentDescriptionpublic boolean hasMaxRequestedBandwidthDL()
MediaComponentDescription
hasMaxRequestedBandwidthDL in interface MediaComponentDescriptionpublic boolean hasFlowStatus()
MediaComponentDescription
hasFlowStatus in interface MediaComponentDescriptionpublic boolean hasRRBandwidth()
MediaComponentDescription
hasRRBandwidth in interface MediaComponentDescriptionpublic boolean hasRSBandwidth()
MediaComponentDescription
hasRSBandwidth in interface MediaComponentDescriptionpublic boolean hasReservationClass()
MediaComponentDescription
hasReservationClass in interface MediaComponentDescriptionpublic boolean hasReservationPriority()
MediaComponentDescription
hasReservationPriority in interface MediaComponentDescriptionpublic boolean hasTransportClass()
MediaComponentDescription
hasTransportClass in interface MediaComponentDescriptionpublic void setMediaComponentNumber(long mediaComponentNumber)
MediaComponentDescription
setMediaComponentNumber in interface MediaComponentDescriptionpublic void setMediaSubComponents(MediaSubComponent[] mediaSubComponents)
MediaComponentDescription
setMediaSubComponents in interface MediaComponentDescriptionpublic void setMediaSubComponent(MediaSubComponent mediaSubComponent)
MediaComponentDescription
setMediaSubComponent in interface MediaComponentDescriptionpublic void setAFApplicationIdentifier(byte[] AFApplicationIdentifier)
MediaComponentDescription
setAFApplicationIdentifier in interface MediaComponentDescriptionpublic void setMediaType(MediaType mediaType)
MediaComponentDescription
setMediaType in interface MediaComponentDescriptionpublic void setMaxRequestedBandwidthUL(long maxRequestedBandwidthUL)
MediaComponentDescription
setMaxRequestedBandwidthUL in interface MediaComponentDescriptionpublic void setMaxRequestedBandwidthDL(long maxRequestedBandwidthDL)
MediaComponentDescription
setMaxRequestedBandwidthDL in interface MediaComponentDescriptionpublic void setFlowStatus(FlowStatus flowStatus)
MediaComponentDescription
setFlowStatus in interface MediaComponentDescriptionpublic void setRSBandwidth(long RSBandwidth)
MediaComponentDescription
setRSBandwidth in interface MediaComponentDescriptionpublic void setRRBandwidth(long RRBandwidth)
MediaComponentDescription
setRRBandwidth in interface MediaComponentDescriptionpublic void setReservationClass(long reservationClass)
MediaComponentDescription
setReservationClass in interface MediaComponentDescriptionpublic void setReservationPriority(ReservationPriority reservationPriority)
MediaComponentDescription
setReservationPriority in interface MediaComponentDescriptionpublic void setTransportClass(long transportClass)
MediaComponentDescription
setTransportClass in interface MediaComponentDescriptionpublic void setCodecData(byte[][] codecsData)
MediaComponentDescription
setCodecData in interface MediaComponentDescriptionpublic void setCodecData(byte[] codecData)
MediaComponentDescription
setCodecData in interface MediaComponentDescriptionpublic void setMediaAuthorizationContextId(java.lang.String[] mediaAuthorizationContextIds)
MediaComponentDescription
setMediaAuthorizationContextId in interface MediaComponentDescriptionpublic void setMediaAuthorizationContextId(java.lang.String mediaAuthorizationContextId)
MediaComponentDescription
setMediaAuthorizationContextId in interface MediaComponentDescription
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||