Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAgentThresholdProfileAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAgentThresholdProfileAddRequest
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterAgentThresholdProfileAddRequest extends Request<DefaultResponse>
Add a new Call Center Agent Threshold Profile in a Group. The response is either a SuccessResponse or an ErrorResponse.
- 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 String[]
agentUserId
protected @NotNull Boolean
enableNotificationEmail
protected @NotNull @Valid Group
group
protected @Size(max=8) String[]
notificationEmailAddress
protected @Size(min=1,max=80) String
profileDescription
protected @NotNull @Size(min=1,max=40) String
profileName
protected Integer
thresholdAverageBusyInTimeRed
protected Integer
thresholdAverageBusyInTimeYellow
protected Integer
thresholdAverageBusyOutTimeRed
protected Integer
thresholdAverageBusyOutTimeYellow
protected Integer
thresholdAverageWrapUpTimeRed
protected Integer
thresholdAverageWrapUpTimeYellow
protected Integer
thresholdCurrentAgentStateUnavailableTimeRed
protected Integer
thresholdCurrentAgentStateUnavailableTimeYellow
protected Integer
thresholdCurrentCallStateIdleTimeRed
protected Integer
thresholdCurrentCallStateIdleTimeYellow
protected Integer
thresholdCurrentCallStateOnCallTimeRed
protected Integer
thresholdCurrentCallStateOnCallTimeYellow
-
Constructor Summary
Constructors Constructor Description GroupCallCenterAgentThresholdProfileAddRequest()
GroupCallCenterAgentThresholdProfileAddRequest(Group group, String profileName, Boolean enableNotificationEmail)
-
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
-
profileName
-
profileDescription
-
thresholdCurrentCallStateIdleTimeYellow
-
thresholdCurrentCallStateIdleTimeRed
-
thresholdCurrentCallStateOnCallTimeYellow
-
thresholdCurrentCallStateOnCallTimeRed
-
thresholdCurrentAgentStateUnavailableTimeYellow
-
thresholdCurrentAgentStateUnavailableTimeRed
-
thresholdAverageBusyInTimeYellow
-
thresholdAverageBusyInTimeRed
-
thresholdAverageBusyOutTimeYellow
-
thresholdAverageBusyOutTimeRed
-
thresholdAverageWrapUpTimeYellow
-
thresholdAverageWrapUpTimeRed
-
enableNotificationEmail
-
notificationEmailAddress
@Size(max=8) @StringArrayElementSize(min=1, max=80) protected @Size(max=8) String[] notificationEmailAddress -
agentUserId
-
-
Constructor Details
-
GroupCallCenterAgentThresholdProfileAddRequest
public GroupCallCenterAgentThresholdProfileAddRequest() -
GroupCallCenterAgentThresholdProfileAddRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName) -
getProfileName
-
setProfileDescription
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription) -
getProfileDescription
-
setThresholdCurrentCallStateIdleTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow) -
getThresholdCurrentCallStateIdleTimeYellow
-
setThresholdCurrentCallStateIdleTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed) -
getThresholdCurrentCallStateIdleTimeRed
-
setThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow) -
getThresholdCurrentCallStateOnCallTimeYellow
-
setThresholdCurrentCallStateOnCallTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed) -
getThresholdCurrentCallStateOnCallTimeRed
-
setThresholdCurrentAgentStateUnavailableTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow) -
getThresholdCurrentAgentStateUnavailableTimeYellow
-
setThresholdCurrentAgentStateUnavailableTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed) -
getThresholdCurrentAgentStateUnavailableTimeRed
-
setThresholdAverageBusyInTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow) -
getThresholdAverageBusyInTimeYellow
-
setThresholdAverageBusyInTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed) -
getThresholdAverageBusyInTimeRed
-
setThresholdAverageBusyOutTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow) -
getThresholdAverageBusyOutTimeYellow
-
setThresholdAverageBusyOutTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed) -
getThresholdAverageBusyOutTimeRed
-
setThresholdAverageWrapUpTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow) -
getThresholdAverageWrapUpTimeYellow
-
setThresholdAverageWrapUpTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed) -
getThresholdAverageWrapUpTimeRed
-
setEnableNotificationEmail
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail) -
getEnableNotificationEmail
-
setNotificationEmailAddress
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress) -
getNotificationEmailAddress
-
setAgentUserId
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId) -
getAgentUserId
-
getEmptyObject
public static CallCenter.GroupCallCenterAgentThresholdProfileAddRequest 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>
-