@GwtIncompatible public static class CallCenter.GroupCallCenterAgentThresholdProfileAddRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected String[] |
agentUserId |
protected Boolean |
enableNotificationEmail |
protected Group |
group |
protected String[] |
notificationEmailAddress |
protected String |
profileDescription |
protected 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 and Description |
---|
GroupCallCenterAgentThresholdProfileAddRequest(Group group,
String profileName,
Boolean enableNotificationEmail) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@NotNull @Size(min=1, max=40) protected String profileName
@Size(min=1, max=80) protected String profileDescription
protected Integer thresholdCurrentCallStateIdleTimeYellow
protected Integer thresholdCurrentCallStateIdleTimeRed
protected Integer thresholdCurrentCallStateOnCallTimeYellow
protected Integer thresholdCurrentCallStateOnCallTimeRed
protected Integer thresholdCurrentAgentStateUnavailableTimeYellow
protected Integer thresholdCurrentAgentStateUnavailableTimeRed
protected Integer thresholdAverageBusyInTimeYellow
protected Integer thresholdAverageBusyInTimeRed
protected Integer thresholdAverageBusyOutTimeYellow
protected Integer thresholdAverageBusyOutTimeRed
protected Integer thresholdAverageWrapUpTimeYellow
protected Integer thresholdAverageWrapUpTimeRed
@NotNull protected Boolean enableNotificationEmail
@Size(max=8) @StringArrayElementSize(min=1, max=80) protected String[] notificationEmailAddress
@StringArrayElementSize(min=1, max=161) protected String[] agentUserId
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setGroup(Group group)
public Group getGroup()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName)
public String getProfileName()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress)
public String[] getNotificationEmailAddress()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId)
public String[] getAgentUserId()
public static CallCenter.GroupCallCenterAgentThresholdProfileAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.