Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest extends Request<DefaultResponse>
Modifies an existing Call Center Agent Threshold Profile in the Enterprise. The response is either a SuccessResponse or an ErrorResponse.- Author:
- AlpacaGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EnterpriseCallCenterAgentThresholdProfileModifyRequest()
EnterpriseCallCenterAgentThresholdProfileModifyRequest(Enterprise enterprise, String profileName)
-
Method Summary
-
Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
enterprise
@NotNull @Valid protected transient @NotNull @Valid Enterprise enterprise
-
profileName
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String profileName
-
newProfileName
@Size(min=1, max=40) protected @Size(min=1,max=40) String newProfileName
-
thresholdCurrentCallStateIdleTimeYellow
protected Optional<Integer> thresholdCurrentCallStateIdleTimeYellow
-
thresholdCurrentCallStateIdleTimeRed
protected Optional<Integer> thresholdCurrentCallStateIdleTimeRed
-
thresholdCurrentCallStateOnCallTimeYellow
protected Optional<Integer> thresholdCurrentCallStateOnCallTimeYellow
-
thresholdCurrentCallStateOnCallTimeRed
protected Optional<Integer> thresholdCurrentCallStateOnCallTimeRed
-
thresholdCurrentAgentStateUnavailableTimeYellow
protected Optional<Integer> thresholdCurrentAgentStateUnavailableTimeYellow
-
thresholdCurrentAgentStateUnavailableTimeRed
protected Optional<Integer> thresholdCurrentAgentStateUnavailableTimeRed
-
enableNotificationEmail
protected Boolean enableNotificationEmail
-
notificationEmailAddressList
protected Optional<@Valid CallCenterAgentThresholdProfileReplacementNotificationEmailList> notificationEmailAddressList
-
agentUserIdList
protected Optional<@Valid ReplacementUserIdList> agentUserIdList
-
-
Constructor Detail
-
EnterpriseCallCenterAgentThresholdProfileModifyRequest
public EnterpriseCallCenterAgentThresholdProfileModifyRequest()
-
EnterpriseCallCenterAgentThresholdProfileModifyRequest
public EnterpriseCallCenterAgentThresholdProfileModifyRequest(Enterprise enterprise, String profileName)
-
-
Method Detail
-
setEnterprise
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setEnterprise(Enterprise enterprise)
-
getEnterprise
public Enterprise getEnterprise()
-
setProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setProfileName(String profileName)
-
getProfileName
public String getProfileName()
-
setNewProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setNewProfileName(String newProfileName)
-
getNewProfileName
public String getNewProfileName()
-
unsetProfileDescription
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetProfileDescription()
-
setProfileDescription
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setProfileDescription(String profileDescription)
-
unsetThresholdCurrentCallStateIdleTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentCallStateIdleTimeYellow()
-
setThresholdCurrentCallStateIdleTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeYellow(Integer thresholdCurrentCallStateIdleTimeYellow)
-
getThresholdCurrentCallStateIdleTimeYellow
public Optional<Integer> getThresholdCurrentCallStateIdleTimeYellow()
-
unsetThresholdCurrentCallStateIdleTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentCallStateIdleTimeRed()
-
setThresholdCurrentCallStateIdleTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeRed(Integer thresholdCurrentCallStateIdleTimeRed)
-
getThresholdCurrentCallStateIdleTimeRed
public Optional<Integer> getThresholdCurrentCallStateIdleTimeRed()
-
unsetThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentCallStateOnCallTimeYellow()
-
setThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeYellow(Integer thresholdCurrentCallStateOnCallTimeYellow)
-
getThresholdCurrentCallStateOnCallTimeYellow
public Optional<Integer> getThresholdCurrentCallStateOnCallTimeYellow()
-
unsetThresholdCurrentCallStateOnCallTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentCallStateOnCallTimeRed()
-
setThresholdCurrentCallStateOnCallTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeRed(Integer thresholdCurrentCallStateOnCallTimeRed)
-
getThresholdCurrentCallStateOnCallTimeRed
public Optional<Integer> getThresholdCurrentCallStateOnCallTimeRed()
-
unsetThresholdCurrentAgentStateUnavailableTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentAgentStateUnavailableTimeYellow()
-
setThresholdCurrentAgentStateUnavailableTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeYellow(Integer thresholdCurrentAgentStateUnavailableTimeYellow)
-
getThresholdCurrentAgentStateUnavailableTimeYellow
public Optional<Integer> getThresholdCurrentAgentStateUnavailableTimeYellow()
-
unsetThresholdCurrentAgentStateUnavailableTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdCurrentAgentStateUnavailableTimeRed()
-
setThresholdCurrentAgentStateUnavailableTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeRed(Integer thresholdCurrentAgentStateUnavailableTimeRed)
-
getThresholdCurrentAgentStateUnavailableTimeRed
public Optional<Integer> getThresholdCurrentAgentStateUnavailableTimeRed()
-
unsetThresholdAverageBusyInTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageBusyInTimeYellow()
-
setThresholdAverageBusyInTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeYellow(Integer thresholdAverageBusyInTimeYellow)
-
unsetThresholdAverageBusyInTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageBusyInTimeRed()
-
setThresholdAverageBusyInTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeRed(Integer thresholdAverageBusyInTimeRed)
-
unsetThresholdAverageBusyOutTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageBusyOutTimeYellow()
-
setThresholdAverageBusyOutTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeYellow(Integer thresholdAverageBusyOutTimeYellow)
-
getThresholdAverageBusyOutTimeYellow
public Optional<Integer> getThresholdAverageBusyOutTimeYellow()
-
unsetThresholdAverageBusyOutTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageBusyOutTimeRed()
-
setThresholdAverageBusyOutTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeRed(Integer thresholdAverageBusyOutTimeRed)
-
unsetThresholdAverageWrapUpTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageWrapUpTimeYellow()
-
setThresholdAverageWrapUpTimeYellow
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeYellow(Integer thresholdAverageWrapUpTimeYellow)
-
unsetThresholdAverageWrapUpTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetThresholdAverageWrapUpTimeRed()
-
setThresholdAverageWrapUpTimeRed
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeRed(Integer thresholdAverageWrapUpTimeRed)
-
setEnableNotificationEmail
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
-
getEnableNotificationEmail
public Boolean getEnableNotificationEmail()
-
unsetNotificationEmailAddressList
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetNotificationEmailAddressList()
-
setNotificationEmailAddressList
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setNotificationEmailAddressList(CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList)
-
getNotificationEmailAddressList
public Optional<@Valid CallCenterAgentThresholdProfileReplacementNotificationEmailList> getNotificationEmailAddressList()
-
unsetAgentUserIdList
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest unsetAgentUserIdList()
-
setAgentUserIdList
public CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList)
-
getAgentUserIdList
public Optional<@Valid ReplacementUserIdList> getAgentUserIdList()
-
getEmptyObject
public static CallCenter.EnterpriseCallCenterAgentThresholdProfileModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()
Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-
-