public static class RoutePoint.GroupRoutePointAddInstanceRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupRoutePointAddInstanceRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
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, 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
@Size(min=1, max=40) public String networkClassOfService
public transient boolean networkClassOfServiceIsModified
public AudioFileCodec externalPreferredAudioCodec
public transient boolean externalPreferredAudioCodecIsModified
public AudioFileCodec internalPreferredAudioCodec
public transient boolean internalPreferredAudioCodecIsModified
public Integer queueLength
public transient boolean queueLengthIsModified
public Integer noAnswerTimeoutRings
public transient boolean noAnswerTimeoutRingsIsModified
public Boolean enableVideo
public transient boolean enableVideoIsModified
public Boolean playRingingWhenOfferingCall
public transient boolean playRingingWhenOfferingCallIsModified
public Boolean overrideAgentWrapUpTime
public transient boolean overrideAgentWrapUpTimeIsModified
public Integer wrapUpSeconds
public transient boolean wrapUpSecondsIsModified
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 Boolean forceDeliveryOfCalls
public transient boolean forceDeliveryOfCallsIsModified
public Integer forceDeliveryWaitTimeSeconds
public transient boolean forceDeliveryWaitTimeSecondsIsModified
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 GroupRoutePointAddInstanceRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic RoutePoint.GroupRoutePointAddInstanceRequest setGroup(Group group)
public Group getGroup()
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile)
public ServiceInstanceAddProfileCallCenter getServiceInstanceProfile()
public RoutePoint.GroupRoutePointAddInstanceRequest setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public RoutePoint.GroupRoutePointAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public RoutePoint.GroupRoutePointAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public RoutePoint.GroupRoutePointAddInstanceRequest setQueueLength(Integer queueLength)
public Integer getQueueLength()
public RoutePoint.GroupRoutePointAddInstanceRequest setNoAnswerTimeoutRings(Integer noAnswerTimeoutRings)
public Integer getNoAnswerTimeoutRings()
public RoutePoint.GroupRoutePointAddInstanceRequest setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public RoutePoint.GroupRoutePointAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public RoutePoint.GroupRoutePointAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public RoutePoint.GroupRoutePointAddInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public RoutePoint.GroupRoutePointAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public RoutePoint.GroupRoutePointAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public RoutePoint.GroupRoutePointAddInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.