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[]agentUserIdprotected @NotNull BooleanenableNotificationEmailprotected @NotNull @Valid Groupgroupprotected @Size(max=8) String[]notificationEmailAddressprotected @Size(min=1,max=80) StringprofileDescriptionprotected @NotNull @Size(min=1,max=40) StringprofileNameprotected IntegerthresholdAverageBusyInTimeRedprotected IntegerthresholdAverageBusyInTimeYellowprotected IntegerthresholdAverageBusyOutTimeRedprotected IntegerthresholdAverageBusyOutTimeYellowprotected IntegerthresholdAverageWrapUpTimeRedprotected IntegerthresholdAverageWrapUpTimeYellowprotected IntegerthresholdCurrentAgentStateUnavailableTimeRedprotected IntegerthresholdCurrentAgentStateUnavailableTimeYellowprotected IntegerthresholdCurrentCallStateIdleTimeRedprotected IntegerthresholdCurrentCallStateIdleTimeYellowprotected IntegerthresholdCurrentCallStateOnCallTimeRedprotected IntegerthresholdCurrentCallStateOnCallTimeYellow
-
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 Detail
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
profileName
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String profileName
-
profileDescription
@Size(min=1, max=80) protected @Size(min=1,max=80) String profileDescription
-
thresholdCurrentCallStateIdleTimeYellow
protected Integer thresholdCurrentCallStateIdleTimeYellow
-
thresholdCurrentCallStateIdleTimeRed
protected Integer thresholdCurrentCallStateIdleTimeRed
-
thresholdCurrentCallStateOnCallTimeYellow
protected Integer thresholdCurrentCallStateOnCallTimeYellow
-
thresholdCurrentCallStateOnCallTimeRed
protected Integer thresholdCurrentCallStateOnCallTimeRed
-
thresholdCurrentAgentStateUnavailableTimeYellow
protected Integer thresholdCurrentAgentStateUnavailableTimeYellow
-
thresholdCurrentAgentStateUnavailableTimeRed
protected Integer thresholdCurrentAgentStateUnavailableTimeRed
-
thresholdAverageBusyInTimeYellow
protected Integer thresholdAverageBusyInTimeYellow
-
thresholdAverageBusyInTimeRed
protected Integer thresholdAverageBusyInTimeRed
-
thresholdAverageBusyOutTimeYellow
protected Integer thresholdAverageBusyOutTimeYellow
-
thresholdAverageBusyOutTimeRed
protected Integer thresholdAverageBusyOutTimeRed
-
thresholdAverageWrapUpTimeYellow
protected Integer thresholdAverageWrapUpTimeYellow
-
thresholdAverageWrapUpTimeRed
protected Integer thresholdAverageWrapUpTimeRed
-
enableNotificationEmail
@NotNull protected @NotNull Boolean enableNotificationEmail
-
notificationEmailAddress
@Size(max=8) @StringArrayElementSize(min=1, max=80) protected @Size(max=8) String[] notificationEmailAddress
-
agentUserId
@StringArrayElementSize(min=1, max=161) protected String[] agentUserId
-
-
Method Detail
-
setGroup
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName)
-
getProfileName
public String getProfileName()
-
setProfileDescription
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription)
-
getProfileDescription
public String getProfileDescription()
-
setThresholdCurrentCallStateIdleTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
-
getThresholdCurrentCallStateIdleTimeYellow
public Integer getThresholdCurrentCallStateIdleTimeYellow()
-
setThresholdCurrentCallStateIdleTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
-
getThresholdCurrentCallStateIdleTimeRed
public Integer getThresholdCurrentCallStateIdleTimeRed()
-
setThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
-
getThresholdCurrentCallStateOnCallTimeYellow
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
-
setThresholdCurrentCallStateOnCallTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
-
getThresholdCurrentCallStateOnCallTimeRed
public Integer getThresholdCurrentCallStateOnCallTimeRed()
-
setThresholdCurrentAgentStateUnavailableTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
-
getThresholdCurrentAgentStateUnavailableTimeYellow
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
-
setThresholdCurrentAgentStateUnavailableTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
-
getThresholdCurrentAgentStateUnavailableTimeRed
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
-
setThresholdAverageBusyInTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
-
getThresholdAverageBusyInTimeYellow
public Integer getThresholdAverageBusyInTimeYellow()
-
setThresholdAverageBusyInTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
-
getThresholdAverageBusyInTimeRed
public Integer getThresholdAverageBusyInTimeRed()
-
setThresholdAverageBusyOutTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
-
getThresholdAverageBusyOutTimeYellow
public Integer getThresholdAverageBusyOutTimeYellow()
-
setThresholdAverageBusyOutTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
-
getThresholdAverageBusyOutTimeRed
public Integer getThresholdAverageBusyOutTimeRed()
-
setThresholdAverageWrapUpTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
-
getThresholdAverageWrapUpTimeYellow
public Integer getThresholdAverageWrapUpTimeYellow()
-
setThresholdAverageWrapUpTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
-
getThresholdAverageWrapUpTimeRed
public Integer getThresholdAverageWrapUpTimeRed()
-
setEnableNotificationEmail
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
-
getEnableNotificationEmail
public Boolean getEnableNotificationEmail()
-
setNotificationEmailAddress
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress)
-
getNotificationEmailAddress
public String[] getNotificationEmailAddress()
-
setAgentUserId
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId)
-
getAgentUserId
public String[] 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:
formRequestin classRequest<DefaultResponse>
-
-