|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PocInformation
Defines an interface representing the PoC-Information grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.78 PoC-Information AVP
The PoC-Information AVP (AVP code 879) is of type Grouped. Its purpose is to allow the transmission of additional
PoC service specific information elements.
It has the following ABNF grammar:
PoC-Information ::= AVP Header: 879
[ PoC-Server-Role ]
[ PoC-Session-Type ]
[ Number-Of-Participants ]
* [ Participants-Involved ]
* [ Talk-Burst-Exchange ]
[ PoC-Controlling-Address ]
[ PoC-Group-Name ]
[ PoC-Session-Id ]
| 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 | |
|---|---|
int |
getNumberOfParticipants()
Returns the value of the Number-Of-Participants AVP, of type Integer32. |
java.lang.String[] |
getParticipantsInvolveds()
Returns the set of Participants-Involved AVPs. |
java.lang.String |
getPocControllingAddress()
Returns the value of the PoC-Controlling-Address AVP, of type UTF8String. |
java.lang.String |
getPocGroupName()
Returns the value of the PoC-Group-Name AVP, of type UTF8String. |
PocServerRole |
getPocServerRole()
Returns the value of the PoC-Server-Role AVP, of type Enumerated. |
java.lang.String |
getPocSessionId()
Returns the value of the PoC-Session-Id AVP, of type UTF8String. |
PocSessionType |
getPocSessionType()
Returns the value of the PoC-Session-Type AVP, of type Enumerated. |
TalkBurstExchange[] |
getTalkBurstExchanges()
Returns the set of Talk-Burst-Exchange AVPs. |
boolean |
hasNumberOfParticipants()
Returns true if the Number-Of-Participants AVP is present in the message. |
boolean |
hasPocControllingAddress()
Returns true if the PoC-Controlling-Address AVP is present in the message. |
boolean |
hasPocGroupName()
Returns true if the PoC-Group-Name AVP is present in the message. |
boolean |
hasPocServerRole()
Returns true if the PoC-Server-Role AVP is present in the message. |
boolean |
hasPocSessionId()
Returns true if the PoC-Session-Id AVP is present in the message. |
boolean |
hasPocSessionType()
Returns true if the PoC-Session-Type AVP is present in the message. |
void |
setNumberOfParticipants(int numberOfParticipants)
Sets the value of the Number-Of-Participants AVP, of type Integer32. |
void |
setParticipantsInvolved(java.lang.String participantsInvolved)
Sets a single Participants-Involved AVP in the message, of type UTF8String. |
void |
setParticipantsInvolveds(java.lang.String[] participantsInvolveds)
Sets the set of Participants-Involved AVPs, with all the values in the given array. |
void |
setPocControllingAddress(java.lang.String pocControllingAddress)
Sets the value of the PoC-Controlling-Address AVP, of type UTF8String. |
void |
setPocGroupName(java.lang.String pocGroupName)
Sets the value of the PoC-Group-Name AVP, of type UTF8String. |
void |
setPocServerRole(PocServerRole pocServerRole)
Sets the value of the PoC-Server-Role AVP, of type Enumerated. |
void |
setPocSessionId(java.lang.String pocSessionId)
Sets the value of the PoC-Session-Id AVP, of type UTF8String. |
void |
setPocSessionType(PocSessionType pocSessionType)
Sets the value of the PoC-Session-Type AVP, of type Enumerated. |
void |
setTalkBurstExchange(TalkBurstExchange talkBurstExchange)
Sets a single Talk-Burst-Exchange AVP in the message, of type Grouped. |
void |
setTalkBurstExchanges(TalkBurstExchange[] talkBurstExchanges)
Sets the set of Talk-Burst-Exchange AVPs, with all the values in the given array. |
| 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 |
|---|
int getNumberOfParticipants()
java.lang.String[] getParticipantsInvolveds()
java.lang.String getPocControllingAddress()
java.lang.String getPocGroupName()
PocServerRole getPocServerRole()
java.lang.String getPocSessionId()
PocSessionType getPocSessionType()
TalkBurstExchange[] getTalkBurstExchanges()
boolean hasNumberOfParticipants()
boolean hasPocControllingAddress()
boolean hasPocGroupName()
boolean hasPocServerRole()
boolean hasPocSessionId()
boolean hasPocSessionType()
void setNumberOfParticipants(int numberOfParticipants)
void setParticipantsInvolved(java.lang.String participantsInvolved)
void setParticipantsInvolveds(java.lang.String[] participantsInvolveds)
void setPocControllingAddress(java.lang.String pocControllingAddress)
void setPocGroupName(java.lang.String pocGroupName)
void setPocServerRole(PocServerRole pocServerRole)
void setPocSessionId(java.lang.String pocSessionId)
void setPocSessionType(PocSessionType pocSessionType)
void setTalkBurstExchange(TalkBurstExchange talkBurstExchange)
void setTalkBurstExchanges(TalkBurstExchange[] talkBurstExchanges)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||