public static class CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupCallCenterAgentThresholdProfileModifyRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupCallCenterAgentThresholdProfileModifyRequest(Group group,
String profileName) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull public Group group
public transient boolean groupIsModified
@Size(min=1, max=40) public String profileName
public transient boolean profileNameIsModified
@Size(min=1, max=40) public String newProfileName
public transient boolean newProfileNameIsModified
@Size(min=1, max=80) public String profileDescription
public transient boolean profileDescriptionIsModified
public Integer thresholdCurrentCallStateIdleTimeYellow
public transient boolean thresholdCurrentCallStateIdleTimeYellowIsModified
public Integer thresholdCurrentCallStateIdleTimeRed
public transient boolean thresholdCurrentCallStateIdleTimeRedIsModified
public Integer thresholdCurrentCallStateOnCallTimeYellow
public transient boolean thresholdCurrentCallStateOnCallTimeYellowIsModified
public Integer thresholdCurrentCallStateOnCallTimeRed
public transient boolean thresholdCurrentCallStateOnCallTimeRedIsModified
public Integer thresholdCurrentAgentStateUnavailableTimeYellow
public transient boolean thresholdCurrentAgentStateUnavailableTimeYellowIsModified
public Integer thresholdCurrentAgentStateUnavailableTimeRed
public transient boolean thresholdCurrentAgentStateUnavailableTimeRedIsModified
public Integer thresholdAverageBusyInTimeYellow
public transient boolean thresholdAverageBusyInTimeYellowIsModified
public Integer thresholdAverageBusyInTimeRed
public transient boolean thresholdAverageBusyInTimeRedIsModified
public Integer thresholdAverageBusyOutTimeYellow
public transient boolean thresholdAverageBusyOutTimeYellowIsModified
public Integer thresholdAverageBusyOutTimeRed
public transient boolean thresholdAverageBusyOutTimeRedIsModified
public Integer thresholdAverageWrapUpTimeYellow
public transient boolean thresholdAverageWrapUpTimeYellowIsModified
public Integer thresholdAverageWrapUpTimeRed
public transient boolean thresholdAverageWrapUpTimeRedIsModified
public Boolean enableNotificationEmail
public transient boolean enableNotificationEmailIsModified
public CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList
public transient boolean notificationEmailAddressListIsModified
public ReplacementUserIdList agentUserIdList
public transient boolean agentUserIdListIsModified
public GroupCallCenterAgentThresholdProfileModifyRequest(Group group, String profileName)
public GroupCallCenterAgentThresholdProfileModifyRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setGroup(Group group)
public Group getGroup()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileName(String profileName)
public String getProfileName()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNewProfileName(String newProfileName)
public String getNewProfileName()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNotificationEmailAddressList(CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList)
public CallCenterAgentThresholdProfileReplacementNotificationEmailList getNotificationEmailAddressList()
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList)
public ReplacementUserIdList getAgentUserIdList()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.