Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterModifyInstanceRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterModifyInstanceRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterModifyInstanceRequest extends Request<DefaultResponse>
Request to modify a Call Center instance. The response is either SuccessResponse or 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 GroupCallCenterModifyInstanceRequest()
GroupCallCenterModifyInstanceRequest(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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid CallCenter user
-
serviceInstanceProfile
@Valid protected @Valid ServiceInstanceModifyProfile serviceInstanceProfile
-
type
protected CallCenterType type
-
routingType
protected CallCenterRoutingType routingType
-
policy
protected HuntPolicy policy
-
enableVideo
protected Boolean enableVideo
-
queueLength
protected Integer queueLength
-
enableReporting
protected Boolean enableReporting
-
allowCallerToDialEscapeDigit
protected Boolean allowCallerToDialEscapeDigit
-
escapeDigit
@Size(max=1) protected @Size(max=1) String escapeDigit
-
resetCallStatisticsUponEntryInQueue
protected Boolean resetCallStatisticsUponEntryInQueue
-
allowAgentLogoff
protected Boolean allowAgentLogoff
-
allowCallWaitingForAgents
protected Boolean allowCallWaitingForAgents
-
allowCallsToAgentsInWrapUp
protected Boolean allowCallsToAgentsInWrapUp
-
overrideAgentWrapUpTime
protected Boolean overrideAgentWrapUpTime
-
forceDeliveryOfCalls
protected Boolean forceDeliveryOfCalls
-
enableAutomaticStateChangeForAgents
protected Boolean enableAutomaticStateChangeForAgents
-
agentStateAfterCall
protected AgentACDAutomaticState agentStateAfterCall
-
externalPreferredAudioCodec
protected AudioFileCodec22 externalPreferredAudioCodec
-
internalPreferredAudioCodec
protected AudioFileCodec22 internalPreferredAudioCodec
-
playRingingWhenOfferingCall
protected Boolean playRingingWhenOfferingCall
-
networkClassOfService
@Size(min=1, max=40) protected @Size(min=1,max=40) String networkClassOfService
-
-
Constructor Detail
-
GroupCallCenterModifyInstanceRequest
public GroupCallCenterModifyInstanceRequest()
-
GroupCallCenterModifyInstanceRequest
public GroupCallCenterModifyInstanceRequest(CallCenter user)
-
-
Method Detail
-
setUser
public CallCenter.GroupCallCenterModifyInstanceRequest setUser(CallCenter user)
-
getCallCenter
public CallCenter getCallCenter()
-
setServiceInstanceProfile
public CallCenter.GroupCallCenterModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceModifyProfile getServiceInstanceProfile()
-
setType
public CallCenter.GroupCallCenterModifyInstanceRequest setType(CallCenterType type)
-
getType
public CallCenterType getType()
-
setRoutingType
public CallCenter.GroupCallCenterModifyInstanceRequest setRoutingType(CallCenterRoutingType routingType)
-
getRoutingType
public CallCenterRoutingType getRoutingType()
-
setPolicy
public CallCenter.GroupCallCenterModifyInstanceRequest setPolicy(HuntPolicy policy)
-
getPolicy
public HuntPolicy getPolicy()
-
setEnableVideo
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableVideo(Boolean enableVideo)
-
getEnableVideo
public Boolean getEnableVideo()
-
setQueueLength
public CallCenter.GroupCallCenterModifyInstanceRequest setQueueLength(Integer queueLength)
-
getQueueLength
public Integer getQueueLength()
-
setEnableReporting
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableReporting(Boolean enableReporting)
-
getEnableReporting
public Boolean getEnableReporting()
-
setAllowCallerToDialEscapeDigit
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit)
-
getAllowCallerToDialEscapeDigit
public Boolean getAllowCallerToDialEscapeDigit()
-
setEscapeDigit
public CallCenter.GroupCallCenterModifyInstanceRequest setEscapeDigit(String escapeDigit)
-
getEscapeDigit
public String getEscapeDigit()
-
setResetCallStatisticsUponEntryInQueue
public CallCenter.GroupCallCenterModifyInstanceRequest setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue)
-
getResetCallStatisticsUponEntryInQueue
public Boolean getResetCallStatisticsUponEntryInQueue()
-
setAllowAgentLogoff
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowAgentLogoff(Boolean allowAgentLogoff)
-
getAllowAgentLogoff
public Boolean getAllowAgentLogoff()
-
setAllowCallWaitingForAgents
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
-
getAllowCallWaitingForAgents
public Boolean getAllowCallWaitingForAgents()
-
setAllowCallsToAgentsInWrapUp
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp)
-
getAllowCallsToAgentsInWrapUp
public Boolean getAllowCallsToAgentsInWrapUp()
-
setOverrideAgentWrapUpTime
public CallCenter.GroupCallCenterModifyInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
-
getOverrideAgentWrapUpTime
public Boolean getOverrideAgentWrapUpTime()
-
unsetWrapUpSeconds
public CallCenter.GroupCallCenterModifyInstanceRequest unsetWrapUpSeconds()
-
setWrapUpSeconds
public CallCenter.GroupCallCenterModifyInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
-
setForceDeliveryOfCalls
public CallCenter.GroupCallCenterModifyInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
-
getForceDeliveryOfCalls
public Boolean getForceDeliveryOfCalls()
-
unsetForceDeliveryWaitTimeSeconds
public CallCenter.GroupCallCenterModifyInstanceRequest unsetForceDeliveryWaitTimeSeconds()
-
setForceDeliveryWaitTimeSeconds
public CallCenter.GroupCallCenterModifyInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
-
setEnableAutomaticStateChangeForAgents
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
-
getEnableAutomaticStateChangeForAgents
public Boolean getEnableAutomaticStateChangeForAgents()
-
setAgentStateAfterCall
public CallCenter.GroupCallCenterModifyInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
-
getAgentStateAfterCall
public AgentACDAutomaticState getAgentStateAfterCall()
-
unsetAgentUnavailableCode
public CallCenter.GroupCallCenterModifyInstanceRequest unsetAgentUnavailableCode()
-
setAgentUnavailableCode
public CallCenter.GroupCallCenterModifyInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
-
setExternalPreferredAudioCodec
public CallCenter.GroupCallCenterModifyInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec22 externalPreferredAudioCodec)
-
getExternalPreferredAudioCodec
public AudioFileCodec22 getExternalPreferredAudioCodec()
-
setInternalPreferredAudioCodec
public CallCenter.GroupCallCenterModifyInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec22 internalPreferredAudioCodec)
-
getInternalPreferredAudioCodec
public AudioFileCodec22 getInternalPreferredAudioCodec()
-
setPlayRingingWhenOfferingCall
public CallCenter.GroupCallCenterModifyInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
-
getPlayRingingWhenOfferingCall
public Boolean getPlayRingingWhenOfferingCall()
-
setNetworkClassOfService
public CallCenter.GroupCallCenterModifyInstanceRequest setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String getNetworkClassOfService()
-
getEmptyObject
public static CallCenter.GroupCallCenterModifyInstanceRequest 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>
-
-