public static class CallCenter.GroupCallCenterAgentThresholdProfileAddRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupCallCenterAgentThresholdProfileAddRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupCallCenterAgentThresholdProfileAddRequest(Group group,
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 Group group
public transient boolean groupIsModified
@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 GroupCallCenterAgentThresholdProfileAddRequest(Group group, String profileName, Boolean enableNotificationEmail)
public GroupCallCenterAgentThresholdProfileAddRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setGroup(Group group)
public Group getGroup()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileName(String profileName)
public String getProfileName()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setProfileDescription(String profileDescription)
public String getProfileDescription()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
public Integer getThresholdCurrentCallStateIdleTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
public Integer getThresholdCurrentCallStateIdleTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
public Integer getThresholdCurrentCallStateOnCallTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
public Integer getThresholdCurrentCallStateOnCallTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
public Integer getThresholdCurrentAgentStateUnavailableTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
public Integer getThresholdCurrentAgentStateUnavailableTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
public Integer getThresholdAverageBusyInTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
public Integer getThresholdAverageBusyInTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
public Integer getThresholdAverageBusyOutTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
public Integer getThresholdAverageBusyOutTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
public Integer getThresholdAverageWrapUpTimeYellow()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
public Integer getThresholdAverageWrapUpTimeRed()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
public Boolean getEnableNotificationEmail()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest setNotificationEmailAddress(String... notificationEmailAddress)
public String[] getNotificationEmailAddress()
public CallCenter.GroupCallCenterAgentThresholdProfileAddRequest 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.