public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
EnterpriseCallCenterAgentThresholdProfileModifyRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
EnterpriseCallCenterAgentThresholdProfileModifyRequest(ServiceProvider serviceProvider,
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 ServiceProvider serviceProvider
public transient boolean serviceProviderIsModified
@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 EnterpriseCallCenterAgentThresholdProfileModifyRequest(ServiceProvider serviceProvider, String profileName)
public EnterpriseCallCenterAgentThresholdProfileModifyRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setServiceProvider(ServiceProvider serviceProvider)
public ServiceProvider getServiceProvider()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setProfileName(String profileName)
public String getProfileName()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setNewProfileName(String newProfileName)
public String getNewProfileName()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setNotificationEmailAddressList(CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList)
public CallCenterAgentThresholdProfileReplacementNotificationEmailList getNotificationEmailAddressList()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest 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.