@GwtIncompatible public static class CallCenter.GroupCallCenterModifyInstanceRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
GroupCallCenterModifyInstanceRequest(CallCenter user) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRootElement, toString, validate
@NotNull protected transient CallCenter user
protected ServiceInstanceModifyProfile serviceInstanceProfile
protected CallCenterType type
protected CallCenterRoutingType routingType
protected HuntPolicy policy
protected Boolean enableVideo
protected Integer queueLength
protected Boolean enableReporting
protected Boolean allowCallerToDialEscapeDigit
@Size(max=1) protected String escapeDigit
protected Boolean resetCallStatisticsUponEntryInQueue
protected Boolean allowAgentLogoff
protected Boolean allowCallWaitingForAgents
protected Boolean allowCallsToAgentsInWrapUp
protected Boolean overrideAgentWrapUpTime
protected com.google.common.base.Optional<Integer> wrapUpSeconds
protected Boolean forceDeliveryOfCalls
protected com.google.common.base.Optional<Integer> forceDeliveryWaitTimeSeconds
protected Boolean enableAutomaticStateChangeForAgents
protected AgentACDAutomaticState agentStateAfterCall
protected com.google.common.base.Optional<String> agentUnavailableCode
protected AudioFileCodec externalPreferredAudioCodec
protected AudioFileCodec internalPreferredAudioCodec
protected Boolean playRingingWhenOfferingCall
@Size(min=1, max=40) protected String networkClassOfService
public GroupCallCenterModifyInstanceRequest(CallCenter user)
public CallCenter.GroupCallCenterModifyInstanceRequest setUser(CallCenter user)
public CallCenter getCallCenter()
public CallCenter.GroupCallCenterModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
public ServiceInstanceModifyProfile getServiceInstanceProfile()
public CallCenter.GroupCallCenterModifyInstanceRequest setType(CallCenterType type)
public CallCenterType getType()
public CallCenter.GroupCallCenterModifyInstanceRequest setRoutingType(CallCenterRoutingType routingType)
public CallCenterRoutingType getRoutingType()
public CallCenter.GroupCallCenterModifyInstanceRequest setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public CallCenter.GroupCallCenterModifyInstanceRequest setQueueLength(Integer queueLength)
public Integer getQueueLength()
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableReporting(Boolean enableReporting)
public Boolean getEnableReporting()
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit)
public Boolean getAllowCallerToDialEscapeDigit()
public CallCenter.GroupCallCenterModifyInstanceRequest setEscapeDigit(String escapeDigit)
public String getEscapeDigit()
public CallCenter.GroupCallCenterModifyInstanceRequest setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue)
public Boolean getResetCallStatisticsUponEntryInQueue()
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowAgentLogoff(Boolean allowAgentLogoff)
public Boolean getAllowAgentLogoff()
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public CallCenter.GroupCallCenterModifyInstanceRequest setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp)
public Boolean getAllowCallsToAgentsInWrapUp()
public CallCenter.GroupCallCenterModifyInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public CallCenter.GroupCallCenterModifyInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
public com.google.common.base.Optional<Integer> getWrapUpSeconds()
public CallCenter.GroupCallCenterModifyInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public CallCenter.GroupCallCenterModifyInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public com.google.common.base.Optional<Integer> getForceDeliveryWaitTimeSeconds()
public CallCenter.GroupCallCenterModifyInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public CallCenter.GroupCallCenterModifyInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public CallCenter.GroupCallCenterModifyInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
public com.google.common.base.Optional<String> getAgentUnavailableCode()
public CallCenter.GroupCallCenterModifyInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public CallCenter.GroupCallCenterModifyInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public CallCenter.GroupCallCenterModifyInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public CallCenter.GroupCallCenterModifyInstanceRequest setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public static CallCenter.GroupCallCenterModifyInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.