Package co.ecg.alpaca.toolkit.generated
Class Group.GroupSessionAdmissionControlGroupModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupSessionAdmissionControlGroupModifyRequest
- Enclosing class:
- Group
public static class Group.GroupSessionAdmissionControlGroupModifyRequest extends Request<DefaultResponse>
Request to modify 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 java.util.Optional<@Size(min=1,max=1024) java.lang.String>
accessInfoPattern
protected java.lang.Boolean
becomeDefaultGroup
protected java.lang.Boolean
blockEmergencyAndRepairCallsDueToSACLimits
protected java.lang.Boolean
countIntraSACGroupSessions
protected java.util.Optional<@Valid ReplacementDeviceList>
deviceList
protected @NotNull @Valid Group
group
protected java.lang.Integer
maxSession
protected java.util.Optional<java.lang.Integer>
maxUserOriginatingSessions
protected java.util.Optional<java.lang.Integer>
maxUserTerminatingSessions
protected java.util.Optional<@Size(min=1,max=80) java.lang.String>
mediaGroupName
protected @NotNull @Size(min=1,max=40) java.lang.String
name
protected @Size(min=1,max=40) java.lang.String
newName
protected java.lang.Integer
reservedSession
protected java.util.Optional<java.lang.Integer>
reservedUserOriginatingSessions
protected java.util.Optional<java.lang.Integer>
reservedUserTerminatingSessions
-
Constructor Summary
Constructors Constructor Description GroupSessionAdmissionControlGroupModifyRequest()
GroupSessionAdmissionControlGroupModifyRequest(Group group, java.lang.String name)
-
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
-
group
-
name
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) java.lang.String name -
newName
@Size(min=1, max=40) protected @Size(min=1,max=40) java.lang.String newName -
maxSession
protected java.lang.Integer maxSession -
maxUserOriginatingSessions
protected java.util.Optional<java.lang.Integer> maxUserOriginatingSessions -
maxUserTerminatingSessions
protected java.util.Optional<java.lang.Integer> maxUserTerminatingSessions -
reservedSession
protected java.lang.Integer reservedSession -
reservedUserOriginatingSessions
protected java.util.Optional<java.lang.Integer> reservedUserOriginatingSessions -
reservedUserTerminatingSessions
protected java.util.Optional<java.lang.Integer> reservedUserTerminatingSessions -
becomeDefaultGroup
protected java.lang.Boolean becomeDefaultGroup -
countIntraSACGroupSessions
protected java.lang.Boolean countIntraSACGroupSessions -
deviceList
-
blockEmergencyAndRepairCallsDueToSACLimits
protected java.lang.Boolean blockEmergencyAndRepairCallsDueToSACLimits -
mediaGroupName
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> mediaGroupName -
accessInfoPattern
protected java.util.Optional<@Size(min=1,max=1024) java.lang.String> accessInfoPattern
-
-
Constructor Details
-
GroupSessionAdmissionControlGroupModifyRequest
public GroupSessionAdmissionControlGroupModifyRequest() -
GroupSessionAdmissionControlGroupModifyRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setName
-
getName
public java.lang.String getName() -
setNewName
-
getNewName
public java.lang.String getNewName() -
setMaxSession
public Group.GroupSessionAdmissionControlGroupModifyRequest setMaxSession(java.lang.Integer maxSession) -
getMaxSession
public java.lang.Integer getMaxSession() -
setMaxUserOriginatingSessions
public Group.GroupSessionAdmissionControlGroupModifyRequest setMaxUserOriginatingSessions(java.lang.Integer maxUserOriginatingSessions) -
getMaxUserOriginatingSessions
public java.util.Optional<java.lang.Integer> getMaxUserOriginatingSessions() -
setMaxUserTerminatingSessions
public Group.GroupSessionAdmissionControlGroupModifyRequest setMaxUserTerminatingSessions(java.lang.Integer maxUserTerminatingSessions) -
getMaxUserTerminatingSessions
public java.util.Optional<java.lang.Integer> getMaxUserTerminatingSessions() -
setReservedSession
public Group.GroupSessionAdmissionControlGroupModifyRequest setReservedSession(java.lang.Integer reservedSession) -
getReservedSession
public java.lang.Integer getReservedSession() -
setReservedUserOriginatingSessions
public Group.GroupSessionAdmissionControlGroupModifyRequest setReservedUserOriginatingSessions(java.lang.Integer reservedUserOriginatingSessions) -
getReservedUserOriginatingSessions
public java.util.Optional<java.lang.Integer> getReservedUserOriginatingSessions() -
setReservedUserTerminatingSessions
public Group.GroupSessionAdmissionControlGroupModifyRequest setReservedUserTerminatingSessions(java.lang.Integer reservedUserTerminatingSessions) -
getReservedUserTerminatingSessions
public java.util.Optional<java.lang.Integer> getReservedUserTerminatingSessions() -
setBecomeDefaultGroup
public Group.GroupSessionAdmissionControlGroupModifyRequest setBecomeDefaultGroup(java.lang.Boolean becomeDefaultGroup) -
getBecomeDefaultGroup
public java.lang.Boolean getBecomeDefaultGroup() -
setCountIntraSACGroupSessions
public Group.GroupSessionAdmissionControlGroupModifyRequest setCountIntraSACGroupSessions(java.lang.Boolean countIntraSACGroupSessions) -
getCountIntraSACGroupSessions
public java.lang.Boolean getCountIntraSACGroupSessions() -
setDeviceList
public Group.GroupSessionAdmissionControlGroupModifyRequest setDeviceList(ReplacementDeviceList deviceList) -
getDeviceList
-
setBlockEmergencyAndRepairCallsDueToSACLimits
public Group.GroupSessionAdmissionControlGroupModifyRequest setBlockEmergencyAndRepairCallsDueToSACLimits(java.lang.Boolean blockEmergencyAndRepairCallsDueToSACLimits) -
getBlockEmergencyAndRepairCallsDueToSACLimits
public java.lang.Boolean getBlockEmergencyAndRepairCallsDueToSACLimits() -
setMediaGroupName
public Group.GroupSessionAdmissionControlGroupModifyRequest setMediaGroupName(java.lang.String mediaGroupName) -
getMediaGroupName
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getMediaGroupName() -
setAccessInfoPattern
public Group.GroupSessionAdmissionControlGroupModifyRequest setAccessInfoPattern(java.lang.String accessInfoPattern) -
getAccessInfoPattern
public java.util.Optional<@Size(min=1,max=1024) java.lang.String> getAccessInfoPattern() -
getEmptyObject
public static Group.GroupSessionAdmissionControlGroupModifyRequest 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>
-