public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
EnterpriseCallCenterAgentThresholdProfileAddRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
EnterpriseCallCenterAgentThresholdProfileAddRequest(ServiceProvider serviceProvider,
String profileName,
Boolean enableNotificationEmail) |
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=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
@StringArrayElementSize(min=1, max=80) public String[] notificationEmailAddress
public transient boolean notificationEmailAddressIsModified
@StringArrayElementSize(min=1, max=161) public String[] agentUserId
public transient boolean agentUserIdIsModified
public EnterpriseCallCenterAgentThresholdProfileAddRequest(ServiceProvider serviceProvider, String profileName, Boolean enableNotificationEmail)
public EnterpriseCallCenterAgentThresholdProfileAddRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setServiceProvider(ServiceProvider serviceProvider)
public ServiceProvider getServiceProvider()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName)
public String getProfileName()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress)
public String[] getNotificationEmailAddress()
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setAgentUserId(String... agentUserId)
public String[] getAgentUserId()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.