Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest
- Enclosing class:
CallCenter
public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest
extends Request<DefaultResponse>
Add a new Call Center Agent Threshold Profile in an Enterprise. 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 Booleanprotected @NotNull @Valid Enterpriseprotected @Size(max=8) String[]protected @Size(min=1,max=80) Stringprotected @NotNull @Size(min=1,max=40) Stringprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected Integer -
Constructor Summary
ConstructorsConstructorDescriptionEnterpriseCallCenterAgentThresholdProfileAddRequest(Enterprise enterprise, String profileName, Boolean enableNotificationEmail) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.String[]getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.String[]setAgentUserId(String... agentUserId) setEnableNotificationEmail(Boolean enableNotificationEmail) setEnterprise(Enterprise enterprise) 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
-
enterprise
-
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
-
EnterpriseCallCenterAgentThresholdProfileAddRequest
public EnterpriseCallCenterAgentThresholdProfileAddRequest() -
EnterpriseCallCenterAgentThresholdProfileAddRequest
public EnterpriseCallCenterAgentThresholdProfileAddRequest(Enterprise enterprise, String profileName, Boolean enableNotificationEmail)
-
-
Method Details
-
setEnterprise
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setEnterprise(Enterprise enterprise) -
getEnterprise
-
setProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName) -
getProfileName
-
setProfileDescription
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription) -
getProfileDescription
-
setThresholdCurrentCallStateIdleTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow) -
getThresholdCurrentCallStateIdleTimeYellow
-
setThresholdCurrentCallStateIdleTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed) -
getThresholdCurrentCallStateIdleTimeRed
-
setThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow) -
getThresholdCurrentCallStateOnCallTimeYellow
-
setThresholdCurrentCallStateOnCallTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed) -
getThresholdCurrentCallStateOnCallTimeRed
-
setThresholdAverageBusyInTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow) -
getThresholdAverageBusyInTimeYellow
-
setThresholdAverageBusyInTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed) -
getThresholdAverageBusyInTimeRed
-
setThresholdAverageBusyOutTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow) -
getThresholdAverageBusyOutTimeYellow
-
setThresholdAverageBusyOutTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed) -
getThresholdAverageBusyOutTimeRed
-
setThresholdAverageWrapUpTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow) -
getThresholdAverageWrapUpTimeYellow
-
setThresholdAverageWrapUpTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed) -
getThresholdAverageWrapUpTimeRed
-
setEnableNotificationEmail
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail) -
getEnableNotificationEmail
-
setNotificationEmailAddress
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress) -
getNotificationEmailAddress
-
setAgentUserId
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId) -
getAgentUserId
-
getEmptyObject
public static CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest 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:
formRequestin classRequest<DefaultResponse>
-