public interface ImsInformation extends GroupedAvp
7.2.58 IMS-Information AVP The IMS-Information AVP (AVP code 876) is of type Grouped. Its purpose is to allow the transmission of additional IMS service specific information elements. It has the following ABNF grammar: IMS-Information ::= < AVP Header: 876> [ Event-Type ] [ Role-Of-Node ] { Node-Functionality } [ User-Session-Id ] [ Session-Priority ] * [ Calling-Party-Address ] [ Called-Party-Address ] * [ Called-Asserted-Identity ] [ Number-Portability-Routing-Information ] [ Carrier-Select-Routing-Information ] [ Alternate-Charged-Party-Address ] [ Requested-Party-Address ] * [ Associated-URI ] [ Time-Stamps ] * [ Application-Server-Information ] * [ Inter-Operator-Identifier ] [ IMS-Charging-Identifier ] * [ SDP-Session-Description ] * [ SDP-Media-Component ] [ Served-Party-IP-Address ] [ Server-Capabilities ] [ Trunk-Group-ID ] [ Bearer-Service ] [ Service-Id ] * [ Service-Specific-Info ] * [ Message-Body ] [ Cause-Code ] [ Access-Network-Information ] * [ Early-Media-Description] [ IMS-Communication-Service-Identifier ]Note:
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
Modifier and Type | Method and Description |
---|---|
byte[] |
getAccessNetworkInformation()
Returns the value of the Access-Network-Information AVP, of type OctetString.
|
java.lang.String |
getAlternateChargedPartyAddress()
Returns the value of the Alternate-Charged-Party-Address AVP, of type UTF8String.
|
ApplicationServerInformation[] |
getApplicationServerInformations()
Returns the set of Application-Server-Information AVPs.
|
java.lang.String[] |
getAssociatedUris()
Returns the set of Associated-URI AVPs.
|
byte[] |
getBearerService()
Returns the value of the Bearer-Service AVP, of type OctetString.
|
java.lang.String[] |
getCalledAssertedIdentitys()
Returns the set of Called-Asserted-Identity AVPs.
|
java.lang.String |
getCalledPartyAddress()
Returns the value of the Called-Party-Address AVP, of type UTF8String.
|
java.lang.String[] |
getCallingPartyAddresses()
Returns the set of Calling-Party-Address AVPs.
|
java.lang.String |
getCarrierSelectRoutingInformation()
Returns the value of the Carrier-Select-Routing-Information AVP, of type UTF8String.
|
int |
getCauseCode()
Returns the value of the Cause-Code AVP, of type Integer32.
|
EarlyMediaDescription[] |
getEarlyMediaDescriptions()
Returns the set of Early-Media-Description AVPs.
|
EventType |
getEventType()
Returns the value of the Event-Type AVP, of type Grouped.
|
DiameterAvp[] |
getExtensionAvps()
Returns the set of extension AVPs.
|
java.lang.String |
getImsChargingIdentifier()
Returns the value of the IMS-Charging-Identifier AVP, of type UTF8String.
|
java.lang.String |
getImsCommunicationServiceIdentifier()
Returns the value of the IMS-Communication-Service-Identifier AVP, of type UTF8String.
|
InterOperatorIdentifier[] |
getInterOperatorIdentifiers()
Returns the set of Inter-Operator-Identifier AVPs.
|
MessageBody[] |
getMessageBodys()
Returns the set of Message-Body AVPs.
|
NodeFunctionality |
getNodeFunctionality()
Returns the value of the Node-Functionality AVP, of type Enumerated.
|
java.lang.String |
getNumberPortabilityRoutingInformation()
Returns the value of the Number-Portability-Routing-Information AVP, of type UTF8String.
|
java.lang.String |
getRequestedPartyAddress()
Returns the value of the Requested-Party-Address AVP, of type UTF8String.
|
RoleOfNode |
getRoleOfNode()
Returns the value of the Role-Of-Node AVP, of type Enumerated.
|
SdpMediaComponent[] |
getSdpMediaComponents()
Returns the set of SDP-Media-Component AVPs.
|
java.lang.String[] |
getSdpSessionDescriptions()
Returns the set of SDP-Session-Description AVPs.
|
Address |
getServedPartyIpAddress()
Returns the value of the Served-Party-IP-Address AVP, of type Address.
|
ServerCapabilities |
getServerCapabilities()
Returns the value of the Server-Capabilities AVP, of type Grouped.
|
java.lang.String |
getServiceId()
Returns the value of the Service-Id AVP, of type UTF8String.
|
ServiceSpecificInfo[] |
getServiceSpecificInfos()
Returns the set of Service-Specific-Info AVPs.
|
SessionPriority |
getSessionPriority()
Returns the value of the Session-Priority AVP, of type Enumerated.
|
TimeStamps |
getTimeStamps()
Returns the value of the Time-Stamps AVP, of type Grouped.
|
TrunkGroupId |
getTrunkGroupId()
Returns the value of the Trunk-Group-ID AVP, of type Grouped.
|
java.lang.String |
getUserSessionId()
Returns the value of the User-Session-Id AVP, of type UTF8String.
|
boolean |
hasAccessNetworkInformation()
Returns true if the Access-Network-Information AVP is present in the IMS-Information AVP.
|
boolean |
hasAlternateChargedPartyAddress()
Returns true if the Alternate-Charged-Party-Address AVP is present in the IMS-Information AVP.
|
boolean |
hasBearerService()
Returns true if the Bearer-Service AVP is present in the IMS-Information AVP.
|
boolean |
hasCalledPartyAddress()
Returns true if the Called-Party-Address AVP is present in the IMS-Information AVP.
|
boolean |
hasCarrierSelectRoutingInformation()
Returns true if the Carrier-Select-Routing-Information AVP is present in the IMS-Information AVP.
|
boolean |
hasCauseCode()
Returns true if the Cause-Code AVP is present in the IMS-Information AVP.
|
boolean |
hasEventType()
Returns true if the Event-Type AVP is present in the IMS-Information AVP.
|
boolean |
hasImsChargingIdentifier()
Returns true if the IMS-Charging-Identifier AVP is present in the IMS-Information AVP.
|
boolean |
hasImsCommunicationServiceIdentifier()
Returns true if the IMS-Communication-Service-Identifier AVP is present in the IMS-Information AVP.
|
boolean |
hasNodeFunctionality()
Returns true if the Node-Functionality AVP is present in the IMS-Information AVP.
|
boolean |
hasNumberPortabilityRoutingInformation()
Returns true if the Number-Portability-Routing-Information AVP is present in the IMS-Information AVP.
|
boolean |
hasRequestedPartyAddress()
Returns true if the Requested-Party-Address AVP is present in the IMS-Information AVP.
|
boolean |
hasRoleOfNode()
Returns true if the Role-Of-Node AVP is present in the IMS-Information AVP.
|
boolean |
hasServedPartyIpAddress()
Returns true if the Served-Party-IP-Address AVP is present in the IMS-Information AVP.
|
boolean |
hasServerCapabilities()
Returns true if the Server-Capabilities AVP is present in the IMS-Information AVP.
|
boolean |
hasServiceId()
Returns true if the Service-Id AVP is present in the IMS-Information AVP.
|
boolean |
hasSessionPriority()
Returns true if the Session-Priority AVP is present in the IMS-Information AVP.
|
boolean |
hasTimeStamps()
Returns true if the Time-Stamps AVP is present in the IMS-Information AVP.
|
boolean |
hasTrunkGroupId()
Returns true if the Trunk-Group-ID AVP is present in the IMS-Information AVP.
|
boolean |
hasUserSessionId()
Returns true if the User-Session-Id AVP is present in the IMS-Information AVP.
|
void |
removeAccessNetworkInformation()
Removes the Access-Network-Information AVP from the IMS-Information AVP.
|
void |
removeAlternateChargedPartyAddress()
Removes the Alternate-Charged-Party-Address AVP from the IMS-Information AVP.
|
void |
removeApplicationServerInformations()
Removes all Application-Server-Information AVPs from the IMS-Information AVP.
|
void |
removeAssociatedUris()
Removes all Associated-URI AVPs from the IMS-Information AVP.
|
void |
removeBearerService()
Removes the Bearer-Service AVP from the IMS-Information AVP.
|
void |
removeCalledAssertedIdentitys()
Removes all Called-Asserted-Identity AVPs from the IMS-Information AVP.
|
void |
removeCalledPartyAddress()
Removes the Called-Party-Address AVP from the IMS-Information AVP.
|
void |
removeCallingPartyAddresses()
Removes all Calling-Party-Address AVPs from the IMS-Information AVP.
|
void |
removeCarrierSelectRoutingInformation()
Removes the Carrier-Select-Routing-Information AVP from the IMS-Information AVP.
|
void |
removeCauseCode()
Removes the Cause-Code AVP from the IMS-Information AVP.
|
void |
removeEarlyMediaDescriptions()
Removes all Early-Media-Description AVPs from the IMS-Information AVP.
|
void |
removeEventType()
Removes the Event-Type AVP from the IMS-Information AVP.
|
void |
removeExtensionAvps()
Removes all extension AVPs from the IMS-Information AVP.
|
void |
removeImsChargingIdentifier()
Removes the IMS-Charging-Identifier AVP from the IMS-Information AVP.
|
void |
removeImsCommunicationServiceIdentifier()
Removes the IMS-Communication-Service-Identifier AVP from the IMS-Information AVP.
|
void |
removeInterOperatorIdentifiers()
Removes all Inter-Operator-Identifier AVPs from the IMS-Information AVP.
|
void |
removeMessageBodys()
Removes all Message-Body AVPs from the IMS-Information AVP.
|
void |
removeNodeFunctionality()
Removes the Node-Functionality AVP from the IMS-Information AVP.
|
void |
removeNumberPortabilityRoutingInformation()
Removes the Number-Portability-Routing-Information AVP from the IMS-Information AVP.
|
void |
removeRequestedPartyAddress()
Removes the Requested-Party-Address AVP from the IMS-Information AVP.
|
void |
removeRoleOfNode()
Removes the Role-Of-Node AVP from the IMS-Information AVP.
|
void |
removeSdpMediaComponents()
Removes all SDP-Media-Component AVPs from the IMS-Information AVP.
|
void |
removeSdpSessionDescriptions()
Removes all SDP-Session-Description AVPs from the IMS-Information AVP.
|
void |
removeServedPartyIpAddress()
Removes the Served-Party-IP-Address AVP from the IMS-Information AVP.
|
void |
removeServerCapabilities()
Removes the Server-Capabilities AVP from the IMS-Information AVP.
|
void |
removeServiceId()
Removes the Service-Id AVP from the IMS-Information AVP.
|
void |
removeServiceSpecificInfos()
Removes all Service-Specific-Info AVPs from the IMS-Information AVP.
|
void |
removeSessionPriority()
Removes the Session-Priority AVP from the IMS-Information AVP.
|
void |
removeTimeStamps()
Removes the Time-Stamps AVP from the IMS-Information AVP.
|
void |
removeTrunkGroupId()
Removes the Trunk-Group-ID AVP from the IMS-Information AVP.
|
void |
removeUserSessionId()
Removes the User-Session-Id AVP from the IMS-Information AVP.
|
void |
setAccessNetworkInformation(byte[] accessNetworkInformation)
Sets the value of the Access-Network-Information AVP, of type OctetString.
|
void |
setAlternateChargedPartyAddress(java.lang.String alternateChargedPartyAddress)
Sets the value of the Alternate-Charged-Party-Address AVP, of type UTF8String.
|
void |
setApplicationServerInformation(ApplicationServerInformation applicationServerInformation)
Sets a single Application-Server-Information AVP in the IMS-Information AVP, of type Grouped.
|
void |
setApplicationServerInformations(ApplicationServerInformation[] applicationServerInformations)
Sets the set of Application-Server-Information AVPs, with all the values in the given array.
|
void |
setAssociatedUri(java.lang.String associatedUri)
Sets a single Associated-URI AVP in the IMS-Information AVP, of type UTF8String.
|
void |
setAssociatedUris(java.lang.String[] associatedUris)
Sets the set of Associated-URI AVPs, with all the values in the given array.
|
void |
setBearerService(byte[] bearerService)
Sets the value of the Bearer-Service AVP, of type OctetString.
|
void |
setCalledAssertedIdentity(java.lang.String calledAssertedIdentity)
Sets a single Called-Asserted-Identity AVP in the IMS-Information AVP, of type UTF8String.
|
void |
setCalledAssertedIdentitys(java.lang.String[] calledAssertedIdentitys)
Sets the set of Called-Asserted-Identity AVPs, with all the values in the given array.
|
void |
setCalledPartyAddress(java.lang.String calledPartyAddress)
Sets the value of the Called-Party-Address AVP, of type UTF8String.
|
void |
setCallingPartyAddress(java.lang.String callingPartyAddress)
Sets a single Calling-Party-Address AVP in the IMS-Information AVP, of type UTF8String.
|
void |
setCallingPartyAddresses(java.lang.String[] callingPartyAddresses)
Sets the set of Calling-Party-Address AVPs, with all the values in the given array.
|
void |
setCarrierSelectRoutingInformation(java.lang.String carrierSelectRoutingInformation)
Sets the value of the Carrier-Select-Routing-Information AVP, of type UTF8String.
|
void |
setCauseCode(int causeCode)
Sets the value of the Cause-Code AVP, of type Integer32.
|
void |
setEarlyMediaDescription(EarlyMediaDescription earlyMediaDescription)
Sets a single Early-Media-Description AVP in the IMS-Information AVP, of type Grouped.
|
void |
setEarlyMediaDescriptions(EarlyMediaDescription[] earlyMediaDescriptions)
Sets the set of Early-Media-Description AVPs, with all the values in the given array.
|
void |
setEventType(EventType eventType)
Sets the value of the Event-Type AVP, of type Grouped.
|
void |
setExtensionAvps(DiameterAvp[] avps)
Sets the set of extension AVPs with all the values in the given array.
|
void |
setImsChargingIdentifier(java.lang.String imsChargingIdentifier)
Sets the value of the IMS-Charging-Identifier AVP, of type UTF8String.
|
void |
setImsCommunicationServiceIdentifier(java.lang.String imsCommunicationServiceIdentifier)
Sets the value of the IMS-Communication-Service-Identifier AVP, of type UTF8String.
|
void |
setInterOperatorIdentifier(InterOperatorIdentifier interOperatorIdentifier)
Sets a single Inter-Operator-Identifier AVP in the IMS-Information AVP, of type Grouped.
|
void |
setInterOperatorIdentifiers(InterOperatorIdentifier[] interOperatorIdentifiers)
Sets the set of Inter-Operator-Identifier AVPs, with all the values in the given array.
|
void |
setMessageBody(MessageBody messageBody)
Sets a single Message-Body AVP in the IMS-Information AVP, of type Grouped.
|
void |
setMessageBodys(MessageBody[] messageBodys)
Sets the set of Message-Body AVPs, with all the values in the given array.
|
void |
setNodeFunctionality(NodeFunctionality nodeFunctionality)
Sets the value of the Node-Functionality AVP, of type Enumerated.
|
void |
setNumberPortabilityRoutingInformation(java.lang.String numberPortabilityRoutingInformation)
Sets the value of the Number-Portability-Routing-Information AVP, of type UTF8String.
|
void |
setRequestedPartyAddress(java.lang.String requestedPartyAddress)
Sets the value of the Requested-Party-Address AVP, of type UTF8String.
|
void |
setRoleOfNode(RoleOfNode roleOfNode)
Sets the value of the Role-Of-Node AVP, of type Enumerated.
|
void |
setSdpMediaComponent(SdpMediaComponent sdpMediaComponent)
Sets a single SDP-Media-Component AVP in the IMS-Information AVP, of type Grouped.
|
void |
setSdpMediaComponents(SdpMediaComponent[] sdpMediaComponents)
Sets the set of SDP-Media-Component AVPs, with all the values in the given array.
|
void |
setSdpSessionDescription(java.lang.String sdpSessionDescription)
Sets a single SDP-Session-Description AVP in the IMS-Information AVP, of type UTF8String.
|
void |
setSdpSessionDescriptions(java.lang.String[] sdpSessionDescriptions)
Sets the set of SDP-Session-Description AVPs, with all the values in the given array.
|
void |
setServedPartyIpAddress(Address servedPartyIpAddress)
Sets the value of the Served-Party-IP-Address AVP, of type Address.
|
void |
setServerCapabilities(ServerCapabilities serverCapabilities)
Sets the value of the Server-Capabilities AVP, of type Grouped.
|
void |
setServiceId(java.lang.String serviceId)
Sets the value of the Service-Id AVP, of type UTF8String.
|
void |
setServiceSpecificInfo(ServiceSpecificInfo serviceSpecificInfo)
Sets a single Service-Specific-Info AVP in the IMS-Information AVP, of type Grouped.
|
void |
setServiceSpecificInfos(ServiceSpecificInfo[] serviceSpecificInfos)
Sets the set of Service-Specific-Info AVPs, with all the values in the given array.
|
void |
setSessionPriority(SessionPriority sessionPriority)
Sets the value of the Session-Priority AVP, of type Enumerated.
|
void |
setTimeStamps(TimeStamps timeStamps)
Sets the value of the Time-Stamps AVP, of type Grouped.
|
void |
setTrunkGroupId(TrunkGroupId trunkGroupId)
Sets the value of the Trunk-Group-ID AVP, of type Grouped.
|
void |
setUserSessionId(java.lang.String userSessionId)
Sets the value of the User-Session-Id AVP, of type UTF8String.
|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorID, groupedAvpValue, intValue, longValue, stringValue
boolean hasEventType()
EventType getEventType()
void setEventType(EventType eventType)
java.lang.NullPointerException
- if eventType
is null
.void removeEventType()
boolean hasRoleOfNode()
RoleOfNode getRoleOfNode()
void setRoleOfNode(RoleOfNode roleOfNode)
java.lang.NullPointerException
- if roleOfNode
is null
.void removeRoleOfNode()
boolean hasNodeFunctionality()
NodeFunctionality getNodeFunctionality()
void setNodeFunctionality(NodeFunctionality nodeFunctionality)
java.lang.NullPointerException
- if nodeFunctionality
is null
.void removeNodeFunctionality()
boolean hasUserSessionId()
java.lang.String getUserSessionId()
void setUserSessionId(java.lang.String userSessionId)
java.lang.NullPointerException
- if userSessionId
is null
.void removeUserSessionId()
boolean hasSessionPriority()
SessionPriority getSessionPriority()
void setSessionPriority(SessionPriority sessionPriority)
java.lang.NullPointerException
- if sessionPriority
is null
.void removeSessionPriority()
java.lang.String[] getCallingPartyAddresses()
void setCallingPartyAddress(java.lang.String callingPartyAddress)
java.lang.NullPointerException
- if callingPartyAddress
is null
.void setCallingPartyAddresses(java.lang.String[] callingPartyAddresses)
java.lang.NullPointerException
- if callingPartyAddresses
is null
.void removeCallingPartyAddresses()
boolean hasCalledPartyAddress()
java.lang.String getCalledPartyAddress()
void setCalledPartyAddress(java.lang.String calledPartyAddress)
java.lang.NullPointerException
- if calledPartyAddress
is null
.void removeCalledPartyAddress()
java.lang.String[] getCalledAssertedIdentitys()
void setCalledAssertedIdentity(java.lang.String calledAssertedIdentity)
java.lang.NullPointerException
- if calledAssertedIdentity
is null
.void setCalledAssertedIdentitys(java.lang.String[] calledAssertedIdentitys)
java.lang.NullPointerException
- if calledAssertedIdentitys
is null
.void removeCalledAssertedIdentitys()
boolean hasNumberPortabilityRoutingInformation()
java.lang.String getNumberPortabilityRoutingInformation()
void setNumberPortabilityRoutingInformation(java.lang.String numberPortabilityRoutingInformation)
java.lang.NullPointerException
- if numberPortabilityRoutingInformation
is null
.void removeNumberPortabilityRoutingInformation()
boolean hasCarrierSelectRoutingInformation()
java.lang.String getCarrierSelectRoutingInformation()
void setCarrierSelectRoutingInformation(java.lang.String carrierSelectRoutingInformation)
java.lang.NullPointerException
- if carrierSelectRoutingInformation
is null
.void removeCarrierSelectRoutingInformation()
boolean hasAlternateChargedPartyAddress()
java.lang.String getAlternateChargedPartyAddress()
void setAlternateChargedPartyAddress(java.lang.String alternateChargedPartyAddress)
java.lang.NullPointerException
- if alternateChargedPartyAddress
is null
.void removeAlternateChargedPartyAddress()
boolean hasRequestedPartyAddress()
java.lang.String getRequestedPartyAddress()
void setRequestedPartyAddress(java.lang.String requestedPartyAddress)
java.lang.NullPointerException
- if requestedPartyAddress
is null
.void removeRequestedPartyAddress()
java.lang.String[] getAssociatedUris()
void setAssociatedUri(java.lang.String associatedUri)
java.lang.NullPointerException
- if associatedUri
is null
.void setAssociatedUris(java.lang.String[] associatedUris)
java.lang.NullPointerException
- if associatedUris
is null
.void removeAssociatedUris()
boolean hasTimeStamps()
TimeStamps getTimeStamps()
void setTimeStamps(TimeStamps timeStamps)
java.lang.NullPointerException
- if timeStamps
is null
.void removeTimeStamps()
ApplicationServerInformation[] getApplicationServerInformations()
void setApplicationServerInformation(ApplicationServerInformation applicationServerInformation)
java.lang.NullPointerException
- if applicationServerInformation
is null
.void setApplicationServerInformations(ApplicationServerInformation[] applicationServerInformations)
java.lang.NullPointerException
- if applicationServerInformations
is null
.void removeApplicationServerInformations()
InterOperatorIdentifier[] getInterOperatorIdentifiers()
void setInterOperatorIdentifier(InterOperatorIdentifier interOperatorIdentifier)
java.lang.NullPointerException
- if interOperatorIdentifier
is null
.void setInterOperatorIdentifiers(InterOperatorIdentifier[] interOperatorIdentifiers)
java.lang.NullPointerException
- if interOperatorIdentifiers
is null
.void removeInterOperatorIdentifiers()
boolean hasImsChargingIdentifier()
java.lang.String getImsChargingIdentifier()
void setImsChargingIdentifier(java.lang.String imsChargingIdentifier)
java.lang.NullPointerException
- if imsChargingIdentifier
is null
.void removeImsChargingIdentifier()
java.lang.String[] getSdpSessionDescriptions()
void setSdpSessionDescription(java.lang.String sdpSessionDescription)
java.lang.NullPointerException
- if sdpSessionDescription
is null
.void setSdpSessionDescriptions(java.lang.String[] sdpSessionDescriptions)
java.lang.NullPointerException
- if sdpSessionDescriptions
is null
.void removeSdpSessionDescriptions()
SdpMediaComponent[] getSdpMediaComponents()
void setSdpMediaComponent(SdpMediaComponent sdpMediaComponent)
java.lang.NullPointerException
- if sdpMediaComponent
is null
.void setSdpMediaComponents(SdpMediaComponent[] sdpMediaComponents)
java.lang.NullPointerException
- if sdpMediaComponents
is null
.void removeSdpMediaComponents()
boolean hasServedPartyIpAddress()
Address getServedPartyIpAddress()
void setServedPartyIpAddress(Address servedPartyIpAddress)
java.lang.NullPointerException
- if servedPartyIpAddress
is null
.void removeServedPartyIpAddress()
boolean hasServerCapabilities()
ServerCapabilities getServerCapabilities()
void setServerCapabilities(ServerCapabilities serverCapabilities)
java.lang.NullPointerException
- if serverCapabilities
is null
.void removeServerCapabilities()
boolean hasTrunkGroupId()
TrunkGroupId getTrunkGroupId()
void setTrunkGroupId(TrunkGroupId trunkGroupId)
java.lang.NullPointerException
- if trunkGroupId
is null
.void removeTrunkGroupId()
boolean hasBearerService()
byte[] getBearerService()
void setBearerService(byte[] bearerService)
java.lang.NullPointerException
- if bearerService
is null
.void removeBearerService()
boolean hasServiceId()
java.lang.String getServiceId()
void setServiceId(java.lang.String serviceId)
java.lang.NullPointerException
- if serviceId
is null
.void removeServiceId()
ServiceSpecificInfo[] getServiceSpecificInfos()
void setServiceSpecificInfo(ServiceSpecificInfo serviceSpecificInfo)
java.lang.NullPointerException
- if serviceSpecificInfo
is null
.void setServiceSpecificInfos(ServiceSpecificInfo[] serviceSpecificInfos)
java.lang.NullPointerException
- if serviceSpecificInfos
is null
.void removeServiceSpecificInfos()
MessageBody[] getMessageBodys()
void setMessageBody(MessageBody messageBody)
java.lang.NullPointerException
- if messageBody
is null
.void setMessageBodys(MessageBody[] messageBodys)
java.lang.NullPointerException
- if messageBodys
is null
.void removeMessageBodys()
boolean hasCauseCode()
int getCauseCode()
hasCauseCode()
to check the existence of this AVP.java.lang.IllegalStateException
- if the Cause-Code AVP has not been set.void setCauseCode(int causeCode)
void removeCauseCode()
boolean hasAccessNetworkInformation()
byte[] getAccessNetworkInformation()
void setAccessNetworkInformation(byte[] accessNetworkInformation)
java.lang.NullPointerException
- if accessNetworkInformation
is null
.void removeAccessNetworkInformation()
EarlyMediaDescription[] getEarlyMediaDescriptions()
void setEarlyMediaDescription(EarlyMediaDescription earlyMediaDescription)
java.lang.NullPointerException
- if earlyMediaDescription
is null
.void setEarlyMediaDescriptions(EarlyMediaDescription[] earlyMediaDescriptions)
java.lang.NullPointerException
- if earlyMediaDescriptions
is null
.void removeEarlyMediaDescriptions()
boolean hasImsCommunicationServiceIdentifier()
java.lang.String getImsCommunicationServiceIdentifier()
void setImsCommunicationServiceIdentifier(java.lang.String imsCommunicationServiceIdentifier)
java.lang.NullPointerException
- if imsCommunicationServiceIdentifier
is null
.void removeImsCommunicationServiceIdentifier()
DiameterAvp[] getExtensionAvps()
void setExtensionAvps(DiameterAvp[] avps) throws AvpNotAllowedException
AvpNotAllowedException
- if an AVP is encountered of a type already known to this class
(i.e. an AVP for which get/set methods already appear in this class)java.lang.NullPointerException
- if avps
is null
.void removeExtensionAvps()