public interface WlanRadioContainer extends GroupedAvp
7.2.122 WLAN-Radio-Container AVP The WLAN-Radio-Container AVP (AVP code 892) is of type Grouped. The WLAN- Radio-Container AVP has the following format: The Operator-Name, Location-Type and Location-Information AVPs are defined in TS 29.234 [212]. WLAN-Radio-Container ::= < AVP Header: 892> [ Operator-Name ] #exclude [ Location-Type ] [ Location-Information ] #exclude [ WLAN-Technology ]Note:
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
Modifier and Type | Method and Description |
---|---|
DiameterAvp[] |
getExtensionAvps()
Returns the set of extension AVPs.
|
LocationType |
getLocationType()
Returns the value of the Location-Type AVP, of type Grouped.
|
long |
getWlanTechnology()
Returns the value of the WLAN-Technology AVP, of type Unsigned32.
|
boolean |
hasLocationType()
Returns true if the Location-Type AVP is present in the WLAN-Radio-Container AVP.
|
boolean |
hasWlanTechnology()
Returns true if the WLAN-Technology AVP is present in the WLAN-Radio-Container AVP.
|
void |
removeExtensionAvps()
Removes all extension AVPs from the WLAN-Radio-Container AVP.
|
void |
removeLocationType()
Removes the Location-Type AVP from the WLAN-Radio-Container AVP.
|
void |
removeWlanTechnology()
Removes the WLAN-Technology AVP from the WLAN-Radio-Container AVP.
|
void |
setExtensionAvps(DiameterAvp[] avps)
Sets the set of extension AVPs with all the values in the given array.
|
void |
setLocationType(LocationType locationType)
Sets the value of the Location-Type AVP, of type Grouped.
|
void |
setWlanTechnology(long wlanTechnology)
Sets the value of the WLAN-Technology AVP, of type Unsigned32.
|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorID, groupedAvpValue, intValue, longValue, stringValue
boolean hasLocationType()
LocationType getLocationType()
void setLocationType(LocationType locationType)
java.lang.NullPointerException
- if locationType
is null
.void removeLocationType()
boolean hasWlanTechnology()
long getWlanTechnology()
hasWlanTechnology()
to check the existence of this AVP.java.lang.IllegalStateException
- if the WLAN-Technology AVP has not been set.void setWlanTechnology(long wlanTechnology)
void removeWlanTechnology()
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()