Package co.ecg.alpaca.toolkit.generated
Class HuntGroup.GroupHuntGroupModifyInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.HuntGroup.GroupHuntGroupModifyInstanceRequest
- Enclosing class:
- HuntGroup
Request to modify a Hunt Group instance. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting includeHuntGroupNameInCLID applyGroupBusyWhenTerminatingToAgent networkClassOfService
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<@Valid ReplacementUserIdList>
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Integer
protected Boolean
protected Boolean
protected Boolean
protected @Size(min=1,max=40) String
protected Integer
protected HuntPolicy
protected @Valid ServiceInstanceModifyProfile
protected @NotNull @Valid HuntGroup
protected Boolean
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid ReplacementUserIdList>
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAgentUserIdList
(ReplacementUserIdList agentUserIdList) setAllowCallWaitingForAgents
(Boolean allowCallWaitingForAgents) setAllowMembersToControlGroupBusy
(Boolean allowMembersToControlGroupBusy) setApplyGroupBusyWhenTerminatingToAgent
(Boolean applyGroupBusyWhenTerminatingToAgent) setEnableGroupBusy
(Boolean enableGroupBusy) setEnableNotReachableForwarding
(Boolean enableNotReachableForwarding) setForwardAfterTimeout
(Boolean forwardAfterTimeout) setForwardTimeoutSeconds
(Integer forwardTimeoutSeconds) setForwardToPhoneNumber
(String forwardToPhoneNumber) setHuntAfterNoAnswer
(Boolean huntAfterNoAnswer) setIncludeHuntGroupNameInCLID
(Boolean includeHuntGroupNameInCLID) setMakeBusyWhenNotReachable
(Boolean makeBusyWhenNotReachable) setNetworkClassOfService
(String networkClassOfService) setNoAnswerNumberOfRings
(Integer noAnswerNumberOfRings) setNotReachableForwardToPhoneNumber
(String notReachableForwardToPhoneNumber) setPolicy
(HuntPolicy policy) setServiceInstanceProfile
(ServiceInstanceModifyProfile serviceInstanceProfile) setUseSystemHuntGroupCLIDSetting
(Boolean useSystemHuntGroupCLIDSetting) 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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
user
-
serviceInstanceProfile
-
policy
-
huntAfterNoAnswer
-
noAnswerNumberOfRings
-
forwardAfterTimeout
-
forwardTimeoutSeconds
-
forwardToPhoneNumber
-
agentUserIdList
-
allowCallWaitingForAgents
-
useSystemHuntGroupCLIDSetting
-
includeHuntGroupNameInCLID
-
enableNotReachableForwarding
-
notReachableForwardToPhoneNumber
-
makeBusyWhenNotReachable
-
allowMembersToControlGroupBusy
-
enableGroupBusy
-
applyGroupBusyWhenTerminatingToAgent
-
networkClassOfService
-
-
Constructor Details
-
GroupHuntGroupModifyInstanceRequest
public GroupHuntGroupModifyInstanceRequest() -
GroupHuntGroupModifyInstanceRequest
-
-
Method Details
-
setUser
-
getHuntGroup
-
setServiceInstanceProfile
public HuntGroup.GroupHuntGroupModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setPolicy
-
getPolicy
-
setHuntAfterNoAnswer
public HuntGroup.GroupHuntGroupModifyInstanceRequest setHuntAfterNoAnswer(Boolean huntAfterNoAnswer) -
getHuntAfterNoAnswer
-
setNoAnswerNumberOfRings
public HuntGroup.GroupHuntGroupModifyInstanceRequest setNoAnswerNumberOfRings(Integer noAnswerNumberOfRings) -
getNoAnswerNumberOfRings
-
setForwardAfterTimeout
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardAfterTimeout(Boolean forwardAfterTimeout) -
getForwardAfterTimeout
-
setForwardTimeoutSeconds
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardTimeoutSeconds(Integer forwardTimeoutSeconds) -
getForwardTimeoutSeconds
-
unsetForwardToPhoneNumber
-
setForwardToPhoneNumber
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardToPhoneNumber(String forwardToPhoneNumber) -
getForwardToPhoneNumber
-
unsetAgentUserIdList
-
setAgentUserIdList
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList) -
getAgentUserIdList
-
setAllowCallWaitingForAgents
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents) -
getAllowCallWaitingForAgents
-
setUseSystemHuntGroupCLIDSetting
public HuntGroup.GroupHuntGroupModifyInstanceRequest setUseSystemHuntGroupCLIDSetting(Boolean useSystemHuntGroupCLIDSetting) -
getUseSystemHuntGroupCLIDSetting
-
setIncludeHuntGroupNameInCLID
public HuntGroup.GroupHuntGroupModifyInstanceRequest setIncludeHuntGroupNameInCLID(Boolean includeHuntGroupNameInCLID) -
getIncludeHuntGroupNameInCLID
-
setEnableNotReachableForwarding
public HuntGroup.GroupHuntGroupModifyInstanceRequest setEnableNotReachableForwarding(Boolean enableNotReachableForwarding) -
getEnableNotReachableForwarding
-
unsetNotReachableForwardToPhoneNumber
-
setNotReachableForwardToPhoneNumber
public HuntGroup.GroupHuntGroupModifyInstanceRequest setNotReachableForwardToPhoneNumber(String notReachableForwardToPhoneNumber) -
getNotReachableForwardToPhoneNumber
-
setMakeBusyWhenNotReachable
public HuntGroup.GroupHuntGroupModifyInstanceRequest setMakeBusyWhenNotReachable(Boolean makeBusyWhenNotReachable) -
getMakeBusyWhenNotReachable
-
setAllowMembersToControlGroupBusy
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAllowMembersToControlGroupBusy(Boolean allowMembersToControlGroupBusy) -
getAllowMembersToControlGroupBusy
-
setEnableGroupBusy
-
getEnableGroupBusy
-
setApplyGroupBusyWhenTerminatingToAgent
public HuntGroup.GroupHuntGroupModifyInstanceRequest setApplyGroupBusyWhenTerminatingToAgent(Boolean applyGroupBusyWhenTerminatingToAgent) -
getApplyGroupBusyWhenTerminatingToAgent
-
setNetworkClassOfService
public HuntGroup.GroupHuntGroupModifyInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
getEmptyObject
public static HuntGroup.GroupHuntGroupModifyInstanceRequest 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>
-