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
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected Boolean
protected Optional<@Valid CallCenterQueueThresholdReplacementNotificationEmailList>
protected @NotNull @Valid CallCenter
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setEnableNotificationEmail
(Boolean enableNotificationEmail) setIsActive
(Boolean isActive) setNotificationEmailAddressList
(CallCenterQueueThresholdReplacementNotificationEmailList notificationEmailAddressList) setThresholdAverageEstimatedWaitTimeRed
(Integer thresholdAverageEstimatedWaitTimeRed) setThresholdAverageEstimatedWaitTimeYellow
(Integer thresholdAverageEstimatedWaitTimeYellow) setThresholdAverageHandlingTimeRed
(Integer thresholdAverageHandlingTimeRed) setThresholdAverageHandlingTimeYellow
(Integer thresholdAverageHandlingTimeYellow) setThresholdAverageSpeedOfAnswerRed
(Integer thresholdAverageSpeedOfAnswerRed) setThresholdAverageSpeedOfAnswerYellow
(Integer thresholdAverageSpeedOfAnswerYellow) setThresholdCurrentCallsInQueueRed
(Integer thresholdCurrentCallsInQueueRed) setThresholdCurrentCallsInQueueYellow
(Integer thresholdCurrentCallsInQueueYellow) setThresholdCurrentLongestWaitingCallRed
(Integer thresholdCurrentLongestWaitingCallRed) setThresholdCurrentLongestWaitingCallYellow
(Integer thresholdCurrentLongestWaitingCallYellow) setUser
(CallCenter user) 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 Details
-
user
-
isActive
-
thresholdCurrentCallsInQueueYellow
-
thresholdCurrentCallsInQueueRed
-
thresholdCurrentLongestWaitingCallYellow
-
thresholdCurrentLongestWaitingCallRed
-
thresholdAverageEstimatedWaitTimeYellow
-
thresholdAverageEstimatedWaitTimeRed
-
thresholdAverageHandlingTimeYellow
-
thresholdAverageHandlingTimeRed
-
thresholdAverageSpeedOfAnswerYellow
-
thresholdAverageSpeedOfAnswerRed
-
enableNotificationEmail
-
notificationEmailAddressList
protected Optional<@Valid CallCenterQueueThresholdReplacementNotificationEmailList> notificationEmailAddressList
-
-
Constructor Details
-
GroupCallCenterQueueThresholdsModifyRequest
public GroupCallCenterQueueThresholdsModifyRequest() -
GroupCallCenterQueueThresholdsModifyRequest
-
-
Method Details
-
setUser
-
getCallCenter
-
setIsActive
-
getIsActive
-
unsetThresholdCurrentCallsInQueueYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentCallsInQueueYellow() -
setThresholdCurrentCallsInQueueYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentCallsInQueueYellow(Integer thresholdCurrentCallsInQueueYellow) -
getThresholdCurrentCallsInQueueYellow
-
unsetThresholdCurrentCallsInQueueRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentCallsInQueueRed() -
setThresholdCurrentCallsInQueueRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentCallsInQueueRed(Integer thresholdCurrentCallsInQueueRed) -
getThresholdCurrentCallsInQueueRed
-
unsetThresholdCurrentLongestWaitingCallYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentLongestWaitingCallYellow() -
setThresholdCurrentLongestWaitingCallYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentLongestWaitingCallYellow(Integer thresholdCurrentLongestWaitingCallYellow) -
getThresholdCurrentLongestWaitingCallYellow
-
unsetThresholdCurrentLongestWaitingCallRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdCurrentLongestWaitingCallRed() -
setThresholdCurrentLongestWaitingCallRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdCurrentLongestWaitingCallRed(Integer thresholdCurrentLongestWaitingCallRed) -
getThresholdCurrentLongestWaitingCallRed
-
unsetThresholdAverageEstimatedWaitTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageEstimatedWaitTimeYellow() -
setThresholdAverageEstimatedWaitTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageEstimatedWaitTimeYellow(Integer thresholdAverageEstimatedWaitTimeYellow) -
getThresholdAverageEstimatedWaitTimeYellow
-
unsetThresholdAverageEstimatedWaitTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageEstimatedWaitTimeRed() -
setThresholdAverageEstimatedWaitTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageEstimatedWaitTimeRed(Integer thresholdAverageEstimatedWaitTimeRed) -
getThresholdAverageEstimatedWaitTimeRed
-
unsetThresholdAverageHandlingTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageHandlingTimeYellow() -
setThresholdAverageHandlingTimeYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageHandlingTimeYellow(Integer thresholdAverageHandlingTimeYellow) -
getThresholdAverageHandlingTimeYellow
-
unsetThresholdAverageHandlingTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageHandlingTimeRed() -
setThresholdAverageHandlingTimeRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageHandlingTimeRed(Integer thresholdAverageHandlingTimeRed) -
getThresholdAverageHandlingTimeRed
-
unsetThresholdAverageSpeedOfAnswerYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageSpeedOfAnswerYellow() -
setThresholdAverageSpeedOfAnswerYellow
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageSpeedOfAnswerYellow(Integer thresholdAverageSpeedOfAnswerYellow) -
getThresholdAverageSpeedOfAnswerYellow
-
unsetThresholdAverageSpeedOfAnswerRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest unsetThresholdAverageSpeedOfAnswerRed() -
setThresholdAverageSpeedOfAnswerRed
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setThresholdAverageSpeedOfAnswerRed(Integer thresholdAverageSpeedOfAnswerRed) -
getThresholdAverageSpeedOfAnswerRed
-
setEnableNotificationEmail
public CallCenter.GroupCallCenterQueueThresholdsModifyRequest setEnableNotificationEmail(Boolean enableNotificationEmail) -
getEnableNotificationEmail
-
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>
-