|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GloballyUniqueAddress
Defines an interface representing the address information grouped AVP type.
From the Diameter Gq' Reference Point Protocol Details (ETSI TS 183.017 V1.4.0) specification:
7.3.10 Globally-unique-address AVP
The Binding-information AVP (AVP Code 300) is of type Grouped AVP and is representing address information
It has the following ABNF grammar:
Globally-unique-address ::= AVP Header: 300 13019
[ Framed-IP-Address ]
[ Framed-IPv6-Prefix ]
[ Address-Realm ]
| 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 | |
|---|---|
byte[] |
getAddressRealm()
Returns the value of the Address-Realm AVP, of type OctetString. |
byte[] |
getFramedIPAddress()
Returns the value of the Framed-IP-Address AVP, of type OctetString. |
byte[] |
getFramedIPV6Prefix()
Returns the value of the Framed-IPv6-Prefix AVP, of type OctetString. |
boolean |
hasAddressRealm()
Returns true if the Address-Realm AVP is present in the message. |
boolean |
hasFramedIPAddress()
Returns true if the Framed-IP-Address AVP is present in the message. |
boolean |
hasFramedIPV6Prefix()
Returns true if the Framed-IPv6-Prefix AVP is present in the message. |
void |
setAddressRealm(byte[] addressRealm)
Sets the value of the Address-Realm AVP, of type OctetString. |
void |
setFramedIPAddress(byte[] framedIPAddress)
Sets the value of the Framed-IP-Address AVP, of type OctetString. |
void |
setFramedIPV6Prefix(byte[] framedIPV6Prefix)
Sets the value of the Framed-IPv6-Prefix 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 |
|---|
byte[] getFramedIPAddress()
byte[] getFramedIPV6Prefix()
byte[] getAddressRealm()
boolean hasFramedIPAddress()
boolean hasFramedIPV6Prefix()
boolean hasAddressRealm()
void setFramedIPAddress(byte[] framedIPAddress)
void setFramedIPV6Prefix(byte[] framedIPV6Prefix)
void setAddressRealm(byte[] addressRealm)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||