public interface ApplicationServerInformation extends GroupedAvp
7.2.12 Application-Server-Information AVP The Application-Server-Information AVP (AVP code 850) is of type Grouped and contains information about application servers visited through ISC interface. It has the following ABNF grammar: Application-Server-Information ::= <AVP Header: 850 > [ Application-Server ] * [ Application-Provided-Called-Party-Address ]
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getApplicationProvidedCalledPartyAddresses()
Returns the set of Application-Provided-Called-Party-Address AVPs.
|
java.lang.String |
getApplicationServer()
Returns the value of the Application-Server AVP, of type UTF8String.
|
boolean |
hasApplicationServer()
Returns true if the Application-Server AVP is present in the Application-Server-Information AVP.
|
void |
removeApplicationProvidedCalledPartyAddresses()
Removes all Application-Provided-Called-Party-Address AVPs from the Application-Server-Information AVP.
|
void |
removeApplicationServer()
Removes the Application-Server AVP from the Application-Server-Information AVP.
|
void |
setApplicationProvidedCalledPartyAddress(java.lang.String applicationProvidedCalledPartyAddress)
Sets a single Application-Provided-Called-Party-Address AVP in the Application-Server-Information AVP, of type UTF8String.
|
void |
setApplicationProvidedCalledPartyAddresses(java.lang.String[] applicationProvidedCalledPartyAddresses)
Sets the set of Application-Provided-Called-Party-Address AVPs, with all the values in the given array.
|
void |
setApplicationServer(java.lang.String applicationServer)
Sets the value of the Application-Server AVP, of type UTF8String.
|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorID, groupedAvpValue, intValue, longValue, stringValue
boolean hasApplicationServer()
java.lang.String getApplicationServer()
void setApplicationServer(java.lang.String applicationServer)
java.lang.NullPointerException
- if applicationServer
is null
.void removeApplicationServer()
java.lang.String[] getApplicationProvidedCalledPartyAddresses()
void setApplicationProvidedCalledPartyAddress(java.lang.String applicationProvidedCalledPartyAddress)
java.lang.NullPointerException
- if applicationProvidedCalledPartyAddress
is null
.void setApplicationProvidedCalledPartyAddresses(java.lang.String[] applicationProvidedCalledPartyAddresses)
java.lang.NullPointerException
- if applicationProvidedCalledPartyAddresses
is null
.void removeApplicationProvidedCalledPartyAddresses()