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