Package co.ecg.alpaca.toolkit.generated
Class Group.GroupSessionAdmissionControlGroupAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupSessionAdmissionControlGroupAddRequest
- Enclosing class:
- Group
public static class Group.GroupSessionAdmissionControlGroupAddRequest extends Request<DefaultResponse>
Request to add a session admission control group for the group. The response is either a SuccessResponse or an ErrorResponse. Note that to provision the accessInfoPattern element, the captureAccessInfoInPaniHeader system parameter needs to be set to "true".
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
Fields Modifier and Type Field Description protected @Size(min=1,max=1024) String
accessInfoPattern
protected @NotNull Boolean
becomeDefaultGroup
protected @NotNull Boolean
blockEmergencyAndRepairCallsDueToSACLimits
protected @NotNull Boolean
countIntraSACGroupSessions
protected @Valid AccessDevice[]
devices
protected @NotNull @Valid Group
group
protected @NotNull Integer
maxSession
protected Integer
maxUserOriginatingSessions
protected Integer
maxUserTerminatingSessions
protected @Size(min=1,max=80) String
mediaGroupName
protected @NotNull @Size(min=1,max=40) String
name
protected @NotNull Integer
reservedSession
protected Integer
reservedUserOriginatingSessions
protected Integer
reservedUserTerminatingSessions
-
Constructor Summary
Constructors Constructor Description GroupSessionAdmissionControlGroupAddRequest()
GroupSessionAdmissionControlGroupAddRequest(Group group, String name, Integer maxSession, Integer reservedSession, Boolean becomeDefaultGroup, Boolean countIntraSACGroupSessions, Boolean blockEmergencyAndRepairCallsDueToSACLimits)
-
Method Summary
Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
Constructor Details
-
GroupSessionAdmissionControlGroupAddRequest
public GroupSessionAdmissionControlGroupAddRequest() -
GroupSessionAdmissionControlGroupAddRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setName
-
getName
-
setMaxSession
-
getMaxSession
-
setMaxUserOriginatingSessions
public Group.GroupSessionAdmissionControlGroupAddRequest setMaxUserOriginatingSessions(Integer maxUserOriginatingSessions) -
getMaxUserOriginatingSessions
-
setMaxUserTerminatingSessions
public Group.GroupSessionAdmissionControlGroupAddRequest setMaxUserTerminatingSessions(Integer maxUserTerminatingSessions) -
getMaxUserTerminatingSessions
-
setReservedSession
public Group.GroupSessionAdmissionControlGroupAddRequest setReservedSession(Integer reservedSession) -
getReservedSession
-
setReservedUserOriginatingSessions
public Group.GroupSessionAdmissionControlGroupAddRequest setReservedUserOriginatingSessions(Integer reservedUserOriginatingSessions) -
getReservedUserOriginatingSessions
-
setReservedUserTerminatingSessions
public Group.GroupSessionAdmissionControlGroupAddRequest setReservedUserTerminatingSessions(Integer reservedUserTerminatingSessions) -
getReservedUserTerminatingSessions
-
setBecomeDefaultGroup
public Group.GroupSessionAdmissionControlGroupAddRequest setBecomeDefaultGroup(Boolean becomeDefaultGroup) -
getBecomeDefaultGroup
-
setCountIntraSACGroupSessions
public Group.GroupSessionAdmissionControlGroupAddRequest setCountIntraSACGroupSessions(Boolean countIntraSACGroupSessions) -
getCountIntraSACGroupSessions
-
setDevices
-
getDevices
-
setBlockEmergencyAndRepairCallsDueToSACLimits
public Group.GroupSessionAdmissionControlGroupAddRequest setBlockEmergencyAndRepairCallsDueToSACLimits(Boolean blockEmergencyAndRepairCallsDueToSACLimits) -
getBlockEmergencyAndRepairCallsDueToSACLimits
-
setMediaGroupName
-
getMediaGroupName
-
setAccessInfoPattern
public Group.GroupSessionAdmissionControlGroupAddRequest setAccessInfoPattern(String accessInfoPattern) -
getAccessInfoPattern
-
getEmptyObject
public static Group.GroupSessionAdmissionControlGroupAddRequest getEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-