Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest extends Request<DefaultResponse>
Modifies an existing Call Center Agent Threshold Profile in the Group. 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
Fields Modifier and Type Field Description protected java.util.Optional<@Valid ReplacementUserIdList>
agentUserIdList
protected java.lang.Boolean
enableNotificationEmail
protected @NotNull @Valid Group
group
protected @Size(min=1,max=40) java.lang.String
newProfileName
protected java.util.Optional<@Valid CallCenterAgentThresholdProfileReplacementNotificationEmailList>
notificationEmailAddressList
protected java.util.Optional<@Size(min=1,max=80) java.lang.String>
profileDescription
protected @NotNull @Size(min=1,max=40) java.lang.String
profileName
protected java.util.Optional<java.lang.Integer>
thresholdAverageBusyInTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdAverageBusyInTimeYellow
protected java.util.Optional<java.lang.Integer>
thresholdAverageBusyOutTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdAverageBusyOutTimeYellow
protected java.util.Optional<java.lang.Integer>
thresholdAverageWrapUpTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdAverageWrapUpTimeYellow
protected java.util.Optional<java.lang.Integer>
thresholdCurrentAgentStateUnavailableTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdCurrentAgentStateUnavailableTimeYellow
protected java.util.Optional<java.lang.Integer>
thresholdCurrentCallStateIdleTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdCurrentCallStateIdleTimeYellow
protected java.util.Optional<java.lang.Integer>
thresholdCurrentCallStateOnCallTimeRed
protected java.util.Optional<java.lang.Integer>
thresholdCurrentCallStateOnCallTimeYellow
-
Constructor Summary
Constructors Constructor Description GroupCallCenterAgentThresholdProfileModifyRequest()
GroupCallCenterAgentThresholdProfileModifyRequest(Group group, java.lang.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 Details
-
group
-
profileName
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) java.lang.String profileName -
newProfileName
@Size(min=1, max=40) protected @Size(min=1,max=40) java.lang.String newProfileName -
profileDescription
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> profileDescription -
thresholdCurrentCallStateIdleTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdCurrentCallStateIdleTimeYellow -
thresholdCurrentCallStateIdleTimeRed
protected java.util.Optional<java.lang.Integer> thresholdCurrentCallStateIdleTimeRed -
thresholdCurrentCallStateOnCallTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdCurrentCallStateOnCallTimeYellow -
thresholdCurrentCallStateOnCallTimeRed
protected java.util.Optional<java.lang.Integer> thresholdCurrentCallStateOnCallTimeRed -
thresholdCurrentAgentStateUnavailableTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdCurrentAgentStateUnavailableTimeYellow -
thresholdCurrentAgentStateUnavailableTimeRed
protected java.util.Optional<java.lang.Integer> thresholdCurrentAgentStateUnavailableTimeRed -
thresholdAverageBusyInTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdAverageBusyInTimeYellow -
thresholdAverageBusyInTimeRed
protected java.util.Optional<java.lang.Integer> thresholdAverageBusyInTimeRed -
thresholdAverageBusyOutTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdAverageBusyOutTimeYellow -
thresholdAverageBusyOutTimeRed
protected java.util.Optional<java.lang.Integer> thresholdAverageBusyOutTimeRed -
thresholdAverageWrapUpTimeYellow
protected java.util.Optional<java.lang.Integer> thresholdAverageWrapUpTimeYellow -
thresholdAverageWrapUpTimeRed
protected java.util.Optional<java.lang.Integer> thresholdAverageWrapUpTimeRed -
enableNotificationEmail
protected java.lang.Boolean enableNotificationEmail -
notificationEmailAddressList
protected java.util.Optional<@Valid CallCenterAgentThresholdProfileReplacementNotificationEmailList> notificationEmailAddressList -
agentUserIdList
-
-
Constructor Details
-
GroupCallCenterAgentThresholdProfileModifyRequest
public GroupCallCenterAgentThresholdProfileModifyRequest() -
GroupCallCenterAgentThresholdProfileModifyRequest
public GroupCallCenterAgentThresholdProfileModifyRequest(Group group, java.lang.String profileName)
-
-
Method Details
-
setGroup
-
getGroup
-
setProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileName(java.lang.String profileName) -
getProfileName
public java.lang.String getProfileName() -
setNewProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNewProfileName(java.lang.String newProfileName) -
getNewProfileName
public java.lang.String getNewProfileName() -
setProfileDescription
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setProfileDescription(java.lang.String profileDescription) -
getProfileDescription
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getProfileDescription() -
setThresholdCurrentCallStateIdleTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeYellow(java.lang.Integer thresholdCurrentCallStateIdleTimeYellow) -
getThresholdCurrentCallStateIdleTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdCurrentCallStateIdleTimeYellow() -
setThresholdCurrentCallStateIdleTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateIdleTimeRed(java.lang.Integer thresholdCurrentCallStateIdleTimeRed) -
getThresholdCurrentCallStateIdleTimeRed
public java.util.Optional<java.lang.Integer> getThresholdCurrentCallStateIdleTimeRed() -
setThresholdCurrentCallStateOnCallTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeYellow(java.lang.Integer thresholdCurrentCallStateOnCallTimeYellow) -
getThresholdCurrentCallStateOnCallTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdCurrentCallStateOnCallTimeYellow() -
setThresholdCurrentCallStateOnCallTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentCallStateOnCallTimeRed(java.lang.Integer thresholdCurrentCallStateOnCallTimeRed) -
getThresholdCurrentCallStateOnCallTimeRed
public java.util.Optional<java.lang.Integer> getThresholdCurrentCallStateOnCallTimeRed() -
setThresholdCurrentAgentStateUnavailableTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeYellow(java.lang.Integer thresholdCurrentAgentStateUnavailableTimeYellow) -
getThresholdCurrentAgentStateUnavailableTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdCurrentAgentStateUnavailableTimeYellow() -
setThresholdCurrentAgentStateUnavailableTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdCurrentAgentStateUnavailableTimeRed(java.lang.Integer thresholdCurrentAgentStateUnavailableTimeRed) -
getThresholdCurrentAgentStateUnavailableTimeRed
public java.util.Optional<java.lang.Integer> getThresholdCurrentAgentStateUnavailableTimeRed() -
setThresholdAverageBusyInTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeYellow(java.lang.Integer thresholdAverageBusyInTimeYellow) -
getThresholdAverageBusyInTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdAverageBusyInTimeYellow() -
setThresholdAverageBusyInTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyInTimeRed(java.lang.Integer thresholdAverageBusyInTimeRed) -
getThresholdAverageBusyInTimeRed
public java.util.Optional<java.lang.Integer> getThresholdAverageBusyInTimeRed() -
setThresholdAverageBusyOutTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeYellow(java.lang.Integer thresholdAverageBusyOutTimeYellow) -
getThresholdAverageBusyOutTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdAverageBusyOutTimeYellow() -
setThresholdAverageBusyOutTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageBusyOutTimeRed(java.lang.Integer thresholdAverageBusyOutTimeRed) -
getThresholdAverageBusyOutTimeRed
public java.util.Optional<java.lang.Integer> getThresholdAverageBusyOutTimeRed() -
setThresholdAverageWrapUpTimeYellow
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeYellow(java.lang.Integer thresholdAverageWrapUpTimeYellow) -
getThresholdAverageWrapUpTimeYellow
public java.util.Optional<java.lang.Integer> getThresholdAverageWrapUpTimeYellow() -
setThresholdAverageWrapUpTimeRed
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setThresholdAverageWrapUpTimeRed(java.lang.Integer thresholdAverageWrapUpTimeRed) -
getThresholdAverageWrapUpTimeRed
public java.util.Optional<java.lang.Integer> getThresholdAverageWrapUpTimeRed() -
setEnableNotificationEmail
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setEnableNotificationEmail(java.lang.Boolean enableNotificationEmail) -
getEnableNotificationEmail
public java.lang.Boolean getEnableNotificationEmail() -
setNotificationEmailAddressList
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setNotificationEmailAddressList(CallCenterAgentThresholdProfileReplacementNotificationEmailList notificationEmailAddressList) -
getNotificationEmailAddressList
public java.util.Optional<@Valid CallCenterAgentThresholdProfileReplacementNotificationEmailList> getNotificationEmailAddressList() -
setAgentUserIdList
public CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList) -
getAgentUserIdList
-
getEmptyObject
public static CallCenter.GroupCallCenterAgentThresholdProfileModifyRequest 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>
-