public static class CallCenter.GroupCallCenterModifyInstanceRequest19 extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupCallCenterModifyInstanceRequest19(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupCallCenterModifyInstanceRequest19(BroadWorksServer bws,
String serviceUserId) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@Size(min=1, max=161) public String serviceUserId
public transient boolean serviceUserIdIsModified
public ServiceInstanceModifyProfile serviceInstanceProfile
public transient boolean serviceInstanceProfileIsModified
public CallCenterType type
public transient boolean typeIsModified
public CallCenterRoutingType routingType
public transient boolean routingTypeIsModified
public HuntPolicy policy
public transient boolean policyIsModified
public Boolean enableVideo
public transient boolean enableVideoIsModified
public Integer queueLength
public transient boolean queueLengthIsModified
public Boolean enableReporting
public transient boolean enableReportingIsModified
public Boolean allowCallerToDialEscapeDigit
public transient boolean allowCallerToDialEscapeDigitIsModified
@Size(max=1) public String escapeDigit
public transient boolean escapeDigitIsModified
public Boolean resetCallStatisticsUponEntryInQueue
public transient boolean resetCallStatisticsUponEntryInQueueIsModified
public Boolean allowAgentLogoff
public transient boolean allowAgentLogoffIsModified
public Boolean allowCallWaitingForAgents
public transient boolean allowCallWaitingForAgentsIsModified
public Boolean allowCallsToAgentsInWrapUp
public transient boolean allowCallsToAgentsInWrapUpIsModified
public Boolean overrideAgentWrapUpTime
public transient boolean overrideAgentWrapUpTimeIsModified
public Integer wrapUpSeconds
public transient boolean wrapUpSecondsIsModified
public Boolean forceDeliveryOfCalls
public transient boolean forceDeliveryOfCallsIsModified
public Integer forceDeliveryWaitTimeSeconds
public transient boolean forceDeliveryWaitTimeSecondsIsModified
public Boolean enableAutomaticStateChangeForAgents
public transient boolean enableAutomaticStateChangeForAgentsIsModified
public AgentACDAutomaticState agentStateAfterCall
public transient boolean agentStateAfterCallIsModified
@Size(min=1, max=10) public String agentUnavailableCode
public transient boolean agentUnavailableCodeIsModified
public AudioFileCodec externalPreferredAudioCodec
public transient boolean externalPreferredAudioCodecIsModified
public AudioFileCodec internalPreferredAudioCodec
public transient boolean internalPreferredAudioCodecIsModified
public Boolean playRingingWhenOfferingCall
public transient boolean playRingingWhenOfferingCallIsModified
@Size(min=1, max=40) public String networkClassOfService
public transient boolean networkClassOfServiceIsModified
public GroupCallCenterModifyInstanceRequest19(BroadWorksServer bws, String serviceUserId)
public GroupCallCenterModifyInstanceRequest19(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.GroupCallCenterModifyInstanceRequest19 setServiceUserId(String serviceUserId)
public String getServiceUserId()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
public ServiceInstanceModifyProfile getServiceInstanceProfile()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setType(CallCenterType type)
public CallCenterType getType()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setRoutingType(CallCenterRoutingType routingType)
public CallCenterRoutingType getRoutingType()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setQueueLength(Integer queueLength)
public Integer getQueueLength()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setEnableReporting(Boolean enableReporting)
public Boolean getEnableReporting()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit)
public Boolean getAllowCallerToDialEscapeDigit()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setEscapeDigit(String escapeDigit)
public String getEscapeDigit()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue)
public Boolean getResetCallStatisticsUponEntryInQueue()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAllowAgentLogoff(Boolean allowAgentLogoff)
public Boolean getAllowAgentLogoff()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp)
public Boolean getAllowCallsToAgentsInWrapUp()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public CallCenter.GroupCallCenterModifyInstanceRequest19 setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.