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
FieldsModifier and TypeFieldDescriptionprotected String[]
protected @NotNull Boolean
protected @NotNull @Valid Group
protected @Size(max=8) String[]
protected @Size(min=1,max=80) String
protected @NotNull @Size(min=1,max=40) String
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
protected Integer
-
Constructor Summary
ConstructorsConstructorDescriptionGroupCallCenterAgentThresholdProfileAddRequest
(Group group, String profileName, Boolean enableNotificationEmail) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.String[]
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
String[]
setAgentUserId
(String... agentUserId) setEnableNotificationEmail
(Boolean enableNotificationEmail) setNotificationEmailAddress
(String... notificationEmailAddress) setProfileDescription
(String profileDescription) setProfileName
(String profileName) setThresholdAverageBusyInTimeRed
(Integer thresholdAverageBusyInTimeRed) setThresholdAverageBusyInTimeYellow
(Integer thresholdAverageBusyInTimeYellow) setThresholdAverageBusyOutTimeRed
(Integer thresholdAverageBusyOutTimeRed) setThresholdAverageBusyOutTimeYellow
(Integer thresholdAverageBusyOutTimeYellow) setThresholdAverageWrapUpTimeRed
(Integer thresholdAverageWrapUpTimeRed) setThresholdAverageWrapUpTimeYellow
(Integer thresholdAverageWrapUpTimeYellow) setThresholdCurrentAgentStateUnavailableTimeRed
(Integer thresholdCurrentAgentStateUnavailableTimeRed) setThresholdCurrentAgentStateUnavailableTimeYellow
(Integer thresholdCurrentAgentStateUnavailableTimeYellow) setThresholdCurrentCallStateIdleTimeRed
(Integer thresholdCurrentCallStateIdleTimeRed) setThresholdCurrentCallStateIdleTimeYellow
(Integer thresholdCurrentCallStateIdleTimeYellow) setThresholdCurrentCallStateOnCallTimeRed
(Integer thresholdCurrentCallStateOnCallTimeRed) setThresholdCurrentCallStateOnCallTimeYellow
(Integer thresholdCurrentCallStateOnCallTimeYellow) 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
-
group
-
profileName
-
profileDescription
-
thresholdCurrentCallStateIdleTimeYellow
-
thresholdCurrentCallStateIdleTimeRed
-
thresholdCurrentCallStateOnCallTimeYellow
-
thresholdCurrentCallStateOnCallTimeRed
-
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
-
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
-
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>
-