Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterQueueThresholdsModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterQueueThresholdsModifyRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterQueueThresholdsModifyRequest extends Request<DefaultResponse>
Modify a call center's queue Thresholds settings. 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 Boolean
enableNotificationEmail
protected Boolean
isActive
protected Optional<@Valid CallCenterQueueThresholdReplacementNotificationEmailList>
notificationEmailAddressList
protected Optional<Integer>
thresholdAverageEstimatedWaitTimeRed
protected Optional<Integer>
thresholdAverageEstimatedWaitTimeYellow
protected Optional<Integer>
thresholdAverageHandlingTimeRed
protected Optional<Integer>
thresholdAverageHandlingTimeYellow
protected Optional<Integer>
thresholdAverageSpeedOfAnswerRed
protected Optional<Integer>
thresholdAverageSpeedOfAnswerYellow
protected Optional<Integer>
thresholdCurrentCallsInQueueRed
protected Optional<Integer>
thresholdCurrentCallsInQueueYellow
protected Optional<Integer>
thresholdCurrentLongestWaitingCallRed
protected Optional<Integer>
thresholdCurrentLongestWaitingCallYellow
protected @NotNull @Valid CallCenter
user
-
Constructor Summary
Constructors Constructor Description GroupCallCenterQueueThresholdsModifyRequest()
GroupCallCenterQueueThresholdsModifyRequest(CallCenter user)
-
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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid CallCenter user
-
isActive
protected Boolean isActive
-
thresholdCurrentLongestWaitingCallYellow
protected Optional<Integer> thresholdCurrentLongestWaitingCallYellow
-
thresholdCurrentLongestWaitingCallRed
protected Optional<Integer> thresholdCurrentLongestWaitingCallRed
-
thresholdAverageEstimatedWaitTimeYellow
protected Optional<Integer> thresholdAverageEstimatedWaitTimeYellow
-
thresholdAverageEstimatedWaitTimeRed
protected Optional<Integer> thresholdAverageEstimatedWaitTimeRed
-
enableNotificationEmail
protected Boolean enableNotificationEmail
-
notificationEmailAddressList
protected Optional<@Valid CallCenterQueueThresholdReplacementNotificationEmailList> notificationEmailAddressList
-
-
Constructor Detail
-
GroupCallCenterQueueThresholdsModifyRequest
public GroupCallCenterQueueThresholdsModifyRequest()
-
GroupCallCenterQueueThresholdsModifyRequest
public GroupCallCenterQueueThresholdsModifyRequest(CallCenter user)
-
-
Method Detail
-
setUser
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setUser(CallCenter user)
-
getCallCenter
public CallCenter getCallCenter()
-
setIsActive
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setIsActive(Boolean isActive)
-
getIsActive
public Boolean getIsActive()
-
unsetThresholdCurrentCallsInQueueYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentCallsInQueueYellow()
-
setThresholdCurrentCallsInQueueYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentCallsInQueueYellow(Integer thresholdCurrentCallsInQueueYellow)
-
getThresholdCurrentCallsInQueueYellow
public Optional<Integer> getThresholdCurrentCallsInQueueYellow()
-
unsetThresholdCurrentCallsInQueueRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentCallsInQueueRed()
-
setThresholdCurrentCallsInQueueRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentCallsInQueueRed(Integer thresholdCurrentCallsInQueueRed)
-
unsetThresholdCurrentLongestWaitingCallYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentLongestWaitingCallYellow()
-
setThresholdCurrentLongestWaitingCallYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentLongestWaitingCallYellow(Integer thresholdCurrentLongestWaitingCallYellow)
-
getThresholdCurrentLongestWaitingCallYellow
public Optional<Integer> getThresholdCurrentLongestWaitingCallYellow()
-
unsetThresholdCurrentLongestWaitingCallRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentLongestWaitingCallRed()
-
setThresholdCurrentLongestWaitingCallRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentLongestWaitingCallRed(Integer thresholdCurrentLongestWaitingCallRed)
-
getThresholdCurrentLongestWaitingCallRed
public Optional<Integer> getThresholdCurrentLongestWaitingCallRed()
-
unsetThresholdAverageEstimatedWaitTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageEstimatedWaitTimeYellow()
-
setThresholdAverageEstimatedWaitTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageEstimatedWaitTimeYellow(Integer thresholdAverageEstimatedWaitTimeYellow)
-
getThresholdAverageEstimatedWaitTimeYellow
public Optional<Integer> getThresholdAverageEstimatedWaitTimeYellow()
-
unsetThresholdAverageEstimatedWaitTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageEstimatedWaitTimeRed()
-
setThresholdAverageEstimatedWaitTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageEstimatedWaitTimeRed(Integer thresholdAverageEstimatedWaitTimeRed)
-
getThresholdAverageEstimatedWaitTimeRed
public Optional<Integer> getThresholdAverageEstimatedWaitTimeRed()
-
unsetThresholdAverageHandlingTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageHandlingTimeYellow()
-
setThresholdAverageHandlingTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageHandlingTimeYellow(Integer thresholdAverageHandlingTimeYellow)
-
getThresholdAverageHandlingTimeYellow
public Optional<Integer> getThresholdAverageHandlingTimeYellow()
-
unsetThresholdAverageHandlingTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageHandlingTimeRed()
-
setThresholdAverageHandlingTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageHandlingTimeRed(Integer thresholdAverageHandlingTimeRed)
-
unsetThresholdAverageSpeedOfAnswerYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageSpeedOfAnswerYellow()
-
setThresholdAverageSpeedOfAnswerYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageSpeedOfAnswerYellow(Integer thresholdAverageSpeedOfAnswerYellow)
-
getThresholdAverageSpeedOfAnswerYellow
public Optional<Integer> getThresholdAverageSpeedOfAnswerYellow()
-
unsetThresholdAverageSpeedOfAnswerRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageSpeedOfAnswerRed()
-
setThresholdAverageSpeedOfAnswerRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageSpeedOfAnswerRed(Integer thresholdAverageSpeedOfAnswerRed)
-
setEnableNotificationEmail
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail)
-
getEnableNotificationEmail
public Boolean getEnableNotificationEmail()
-
unsetNotificationEmailAddressList
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetNotificationEmailAddressList()
-
setNotificationEmailAddressList
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setNotificationEmailAddressList(CallCenterQueueThresholdReplacementNotificationEmailList notificationEmailAddressList)
-
getNotificationEmailAddressList
public Optional<@Valid CallCenterQueueThresholdReplacementNotificationEmailList> getNotificationEmailAddressList()
-
getEmptyObject
public static CallCenter.GroupCallCenterQueueThresholdsModifyRequest 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>
-
-