Package co.ecg.alpaca.toolkit.generated
Class HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
-
- Enclosing class:
- HuntGroup
public static class HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest extends Request<DefaultResponse>
Request to modify the weighted call distribution of a Hunt Group instance. The response is either SuccessResponse or ErrorResponse. NOTE: Prior to release 14, any agents who were not in the list kept their existing weight setting. In release 14, any agents who are not in the list will have their weight set to 0.- 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 @Valid HuntAgentWeight[]
agentWeight
protected @NotNull @Valid HuntGroup
user
-
Constructor Summary
Constructors Constructor Description GroupHuntGroupModifyInstanceWeightedCallDistributionRequest()
GroupHuntGroupModifyInstanceWeightedCallDistributionRequest(HuntGroup user)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
formRequest()
Forms the XML Document for this Request Object.HuntAgentWeight[]
getAgentWeight()
static HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.HuntGroup
getHuntGroup()
HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
setAgentWeight(HuntAgentWeight... agentWeight)
HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
setUser(HuntGroup user)
-
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 Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid HuntGroup user
-
agentWeight
@Valid protected @Valid HuntAgentWeight[] agentWeight
-
-
Constructor Detail
-
GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
public GroupHuntGroupModifyInstanceWeightedCallDistributionRequest()
-
GroupHuntGroupModifyInstanceWeightedCallDistributionRequest
public GroupHuntGroupModifyInstanceWeightedCallDistributionRequest(HuntGroup user)
-
-
Method Detail
-
setUser
public HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest setUser(HuntGroup user)
-
getHuntGroup
public HuntGroup getHuntGroup()
-
setAgentWeight
public HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest setAgentWeight(HuntAgentWeight... agentWeight)
-
getAgentWeight
public HuntAgentWeight[] getAgentWeight()
-
getEmptyObject
public static HuntGroup.GroupHuntGroupModifyInstanceWeightedCallDistributionRequest 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>
-
-