public static class CallCenter.GroupCallCenterAddInstanceRequest19 extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupCallCenterAddInstanceRequest19(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupCallCenterAddInstanceRequest19(Group group,
String serviceUserId,
ServiceInstanceAddProfileCallCenter serviceInstanceProfile,
CallCenterType type,
HuntPolicy policy,
Boolean enableVideo,
Integer queueLength,
Boolean allowCallerToDialEscapeDigit,
String escapeDigit,
Boolean resetCallStatisticsUponEntryInQueue,
Boolean allowAgentLogoff,
Boolean allowCallWaitingForAgents,
AudioFileCodec externalPreferredAudioCodec,
AudioFileCodec internalPreferredAudioCodec,
Boolean playRingingWhenOfferingCall) |
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
@NotNull public Group group
public transient boolean groupIsModified
@Size(min=1, max=161) public String serviceUserId
public transient boolean serviceUserIdIsModified
@NotNull public ServiceInstanceAddProfileCallCenter 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 GroupCallCenterAddInstanceRequest19(Group group, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, CallCenterType type, HuntPolicy policy, Boolean enableVideo, Integer queueLength, Boolean allowCallerToDialEscapeDigit, String escapeDigit, Boolean resetCallStatisticsUponEntryInQueue, Boolean allowAgentLogoff, Boolean allowCallWaitingForAgents, AudioFileCodec externalPreferredAudioCodec, AudioFileCodec internalPreferredAudioCodec, Boolean playRingingWhenOfferingCall)
public GroupCallCenterAddInstanceRequest19(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.GroupCallCenterAddInstanceRequest19 setGroup(Group group)
public Group getGroup()
public CallCenter.GroupCallCenterAddInstanceRequest19 setServiceUserId(String serviceUserId)
public String getServiceUserId()
public CallCenter.GroupCallCenterAddInstanceRequest19 setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile)
public ServiceInstanceAddProfileCallCenter getServiceInstanceProfile()
public CallCenter.GroupCallCenterAddInstanceRequest19 setType(CallCenterType type)
public CallCenterType getType()
public CallCenter.GroupCallCenterAddInstanceRequest19 setRoutingType(CallCenterRoutingType routingType)
public CallCenterRoutingType getRoutingType()
public CallCenter.GroupCallCenterAddInstanceRequest19 setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public CallCenter.GroupCallCenterAddInstanceRequest19 setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public CallCenter.GroupCallCenterAddInstanceRequest19 setQueueLength(Integer queueLength)
public Integer getQueueLength()
public CallCenter.GroupCallCenterAddInstanceRequest19 setEnableReporting(Boolean enableReporting)
public Boolean getEnableReporting()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit)
public Boolean getAllowCallerToDialEscapeDigit()
public CallCenter.GroupCallCenterAddInstanceRequest19 setEscapeDigit(String escapeDigit)
public String getEscapeDigit()
public CallCenter.GroupCallCenterAddInstanceRequest19 setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue)
public Boolean getResetCallStatisticsUponEntryInQueue()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAllowAgentLogoff(Boolean allowAgentLogoff)
public Boolean getAllowAgentLogoff()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp)
public Boolean getAllowCallsToAgentsInWrapUp()
public CallCenter.GroupCallCenterAddInstanceRequest19 setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public CallCenter.GroupCallCenterAddInstanceRequest19 setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public CallCenter.GroupCallCenterAddInstanceRequest19 setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public CallCenter.GroupCallCenterAddInstanceRequest19 setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public CallCenter.GroupCallCenterAddInstanceRequest19 setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public CallCenter.GroupCallCenterAddInstanceRequest19 setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public CallCenter.GroupCallCenterAddInstanceRequest19 setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public CallCenter.GroupCallCenterAddInstanceRequest19 setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public CallCenter.GroupCallCenterAddInstanceRequest19 setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public CallCenter.GroupCallCenterAddInstanceRequest19 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.