@GwtIncompatible public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected String[] |
agentUserId |
protected Boolean |
enableNotificationEmail |
protected Enterprise |
enterprise |
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 |
---|
EnterpriseCallCenterAgentThresholdProfileAddRequest(Enterprise enterprise,
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 Enterprise enterprise
@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 EnterpriseCallCenterAgentThresholdProfileAddRequest(Enterprise enterprise, String profileName, Boolean enableNotificationEmail)
public CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest setEnterprise(Enterprise enterprise)
public Enterprise getEnterprise()
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 static CallCenter.EnterpriseCallCenterAgentThresholdProfileAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.