@GwtIncompatible public static class GroupRoutePoint.GroupRoutePointAddInstanceRequest extends Request<DefaultResponse>
Modifier and Type | Field and Description |
---|---|
protected AgentACDAutomaticState |
agentStateAfterCall |
protected String |
agentUnavailableCode |
protected Boolean |
enableAutomaticStateChangeForAgents |
protected Boolean |
enableVideo |
protected AudioFileCodec |
externalPreferredAudioCodec |
protected Boolean |
forceDeliveryOfCalls |
protected Integer |
forceDeliveryWaitTimeSeconds |
protected Group |
group |
protected AudioFileCodec |
internalPreferredAudioCodec |
protected String |
networkClassOfService |
protected Integer |
noAnswerTimeoutRings |
protected Boolean |
overrideAgentWrapUpTime |
protected Boolean |
playRingingWhenOfferingCall |
protected Integer |
queueLength |
protected ServiceInstanceAddProfileCallCenter |
serviceInstanceProfile |
protected String |
serviceUserId |
protected Integer |
wrapUpSeconds |
Constructor and Description |
---|
GroupRoutePointAddInstanceRequest(Group group,
String serviceUserId,
ServiceInstanceAddProfileCallCenter serviceInstanceProfile,
AudioFileCodec externalPreferredAudioCodec,
AudioFileCodec internalPreferredAudioCodec,
Integer queueLength,
Integer noAnswerTimeoutRings,
Boolean enableVideo,
Boolean playRingingWhenOfferingCall,
Boolean overrideAgentWrapUpTime,
Boolean enableAutomaticStateChangeForAgents,
AgentACDAutomaticState agentStateAfterCall,
Boolean forceDeliveryOfCalls) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getId, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@Size(min=1, max=161) protected String serviceUserId
@NotNull protected ServiceInstanceAddProfileCallCenter serviceInstanceProfile
@Size(min=1, max=40) protected String networkClassOfService
protected AudioFileCodec externalPreferredAudioCodec
protected AudioFileCodec internalPreferredAudioCodec
protected Integer queueLength
protected Integer noAnswerTimeoutRings
protected Boolean enableVideo
protected Boolean playRingingWhenOfferingCall
protected Boolean overrideAgentWrapUpTime
protected Integer wrapUpSeconds
protected Boolean enableAutomaticStateChangeForAgents
protected AgentACDAutomaticState agentStateAfterCall
@Size(min=1, max=10) protected String agentUnavailableCode
protected Boolean forceDeliveryOfCalls
protected Integer forceDeliveryWaitTimeSeconds
public GroupRoutePointAddInstanceRequest(Group group, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, AudioFileCodec externalPreferredAudioCodec, AudioFileCodec internalPreferredAudioCodec, Integer queueLength, Integer noAnswerTimeoutRings, Boolean enableVideo, Boolean playRingingWhenOfferingCall, Boolean overrideAgentWrapUpTime, Boolean enableAutomaticStateChangeForAgents, AgentACDAutomaticState agentStateAfterCall, Boolean forceDeliveryOfCalls)
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setGroup(Group group)
public Group getGroup()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile)
public ServiceInstanceAddProfileCallCenter getServiceInstanceProfile()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setQueueLength(Integer queueLength)
public Integer getQueueLength()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setNoAnswerTimeoutRings(Integer noAnswerTimeoutRings)
public Integer getNoAnswerTimeoutRings()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public GroupRoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public static GroupRoutePoint.GroupRoutePointAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.