@GwtIncompatible public static class GroupCallCenter.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, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, 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 GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setGroup(Group group)
public Group getGroup()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName)
public String getProfileName()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress)
public String[] getNotificationEmailAddress()
public GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId)
public String[] getAgentUserId()
public static GroupCallCenter.GroupCallCenterAgentThresholdProfileAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.