public static class HuntGroup.GroupHuntGroupAddInstanceRequest20 extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupHuntGroupAddInstanceRequest20(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupHuntGroupAddInstanceRequest20(Group group,
String serviceUserId,
ServiceInstanceAddProfile serviceInstanceProfile,
HuntPolicy policy,
Boolean huntAfterNoAnswer,
Integer noAnswerNumberOfRings,
Boolean forwardAfterTimeout,
Integer forwardTimeoutSeconds,
Boolean allowCallWaitingForAgents,
Boolean useSystemHuntGroupCLIDSetting,
Boolean includeHuntGroupNameInCLID,
Boolean enableNotReachableForwarding,
Boolean makeBusyWhenNotReachable,
Boolean allowMembersToControlGroupBusy,
Boolean enableGroupBusy,
Boolean applyGroupBusyWhenTerminatingToAgent) |
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 ServiceInstanceAddProfile serviceInstanceProfile
public transient boolean serviceInstanceProfileIsModified
public HuntPolicy policy
public transient boolean policyIsModified
public Boolean huntAfterNoAnswer
public transient boolean huntAfterNoAnswerIsModified
public Integer noAnswerNumberOfRings
public transient boolean noAnswerNumberOfRingsIsModified
public Boolean forwardAfterTimeout
public transient boolean forwardAfterTimeoutIsModified
public Integer forwardTimeoutSeconds
public transient boolean forwardTimeoutSecondsIsModified
@Size(min=1, max=30) public String forwardToPhoneNumber
public transient boolean forwardToPhoneNumberIsModified
@StringArrayElementSize(min=1, max=161) public String[] agentUserId
public transient boolean agentUserIdIsModified
public Boolean allowCallWaitingForAgents
public transient boolean allowCallWaitingForAgentsIsModified
public Boolean useSystemHuntGroupCLIDSetting
public transient boolean useSystemHuntGroupCLIDSettingIsModified
public Boolean includeHuntGroupNameInCLID
public transient boolean includeHuntGroupNameInCLIDIsModified
public Boolean enableNotReachableForwarding
public transient boolean enableNotReachableForwardingIsModified
@Size(min=1, max=161) public String notReachableForwardToPhoneNumber
public transient boolean notReachableForwardToPhoneNumberIsModified
public Boolean makeBusyWhenNotReachable
public transient boolean makeBusyWhenNotReachableIsModified
public Boolean allowMembersToControlGroupBusy
public transient boolean allowMembersToControlGroupBusyIsModified
public Boolean enableGroupBusy
public transient boolean enableGroupBusyIsModified
public Boolean applyGroupBusyWhenTerminatingToAgent
public transient boolean applyGroupBusyWhenTerminatingToAgentIsModified
@Size(min=1, max=40) public String networkClassOfService
public transient boolean networkClassOfServiceIsModified
public GroupHuntGroupAddInstanceRequest20(Group group, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, HuntPolicy policy, Boolean huntAfterNoAnswer, Integer noAnswerNumberOfRings, Boolean forwardAfterTimeout, Integer forwardTimeoutSeconds, Boolean allowCallWaitingForAgents, Boolean useSystemHuntGroupCLIDSetting, Boolean includeHuntGroupNameInCLID, Boolean enableNotReachableForwarding, Boolean makeBusyWhenNotReachable, Boolean allowMembersToControlGroupBusy, Boolean enableGroupBusy, Boolean applyGroupBusyWhenTerminatingToAgent)
public GroupHuntGroupAddInstanceRequest20(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic HuntGroup.GroupHuntGroupAddInstanceRequest20 setGroup(Group group)
public Group getGroup()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setServiceUserId(String serviceUserId)
public String getServiceUserId()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile)
public ServiceInstanceAddProfile getServiceInstanceProfile()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setHuntAfterNoAnswer(Boolean huntAfterNoAnswer)
public Boolean getHuntAfterNoAnswer()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setNoAnswerNumberOfRings(Integer noAnswerNumberOfRings)
public Integer getNoAnswerNumberOfRings()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setForwardAfterTimeout(Boolean forwardAfterTimeout)
public Boolean getForwardAfterTimeout()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setForwardTimeoutSeconds(Integer forwardTimeoutSeconds)
public Integer getForwardTimeoutSeconds()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setForwardToPhoneNumber(String forwardToPhoneNumber)
public String getForwardToPhoneNumber()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setAgentUserId(String... agentUserId)
public String[] getAgentUserId()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setUseSystemHuntGroupCLIDSetting(Boolean useSystemHuntGroupCLIDSetting)
public Boolean getUseSystemHuntGroupCLIDSetting()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setIncludeHuntGroupNameInCLID(Boolean includeHuntGroupNameInCLID)
public Boolean getIncludeHuntGroupNameInCLID()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setEnableNotReachableForwarding(Boolean enableNotReachableForwarding)
public Boolean getEnableNotReachableForwarding()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setNotReachableForwardToPhoneNumber(String notReachableForwardToPhoneNumber)
public String getNotReachableForwardToPhoneNumber()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setMakeBusyWhenNotReachable(Boolean makeBusyWhenNotReachable)
public Boolean getMakeBusyWhenNotReachable()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setAllowMembersToControlGroupBusy(Boolean allowMembersToControlGroupBusy)
public Boolean getAllowMembersToControlGroupBusy()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setEnableGroupBusy(Boolean enableGroupBusy)
public Boolean getEnableGroupBusy()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 setApplyGroupBusyWhenTerminatingToAgent(Boolean applyGroupBusyWhenTerminatingToAgent)
public Boolean getApplyGroupBusyWhenTerminatingToAgent()
public HuntGroup.GroupHuntGroupAddInstanceRequest20 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.