public static class HuntGroup.GroupHuntGroupModifyInstanceRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
GroupHuntGroupModifyInstanceRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupHuntGroupModifyInstanceRequest(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 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
public ReplacementUserIdList agentUserIdList
public transient boolean agentUserIdListIsModified
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 GroupHuntGroupModifyInstanceRequest(BroadWorksServer bws, String serviceUserId)
public GroupHuntGroupModifyInstanceRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic HuntGroup.GroupHuntGroupModifyInstanceRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
public ServiceInstanceModifyProfile getServiceInstanceProfile()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setPolicy(HuntPolicy policy)
public HuntPolicy getPolicy()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setHuntAfterNoAnswer(Boolean huntAfterNoAnswer)
public Boolean getHuntAfterNoAnswer()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setNoAnswerNumberOfRings(Integer noAnswerNumberOfRings)
public Integer getNoAnswerNumberOfRings()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardAfterTimeout(Boolean forwardAfterTimeout)
public Boolean getForwardAfterTimeout()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardTimeoutSeconds(Integer forwardTimeoutSeconds)
public Integer getForwardTimeoutSeconds()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setForwardToPhoneNumber(String forwardToPhoneNumber)
public String getForwardToPhoneNumber()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList)
public ReplacementUserIdList getAgentUserIdList()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents)
public Boolean getAllowCallWaitingForAgents()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setUseSystemHuntGroupCLIDSetting(Boolean useSystemHuntGroupCLIDSetting)
public Boolean getUseSystemHuntGroupCLIDSetting()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setIncludeHuntGroupNameInCLID(Boolean includeHuntGroupNameInCLID)
public Boolean getIncludeHuntGroupNameInCLID()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setEnableNotReachableForwarding(Boolean enableNotReachableForwarding)
public Boolean getEnableNotReachableForwarding()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setNotReachableForwardToPhoneNumber(String notReachableForwardToPhoneNumber)
public String getNotReachableForwardToPhoneNumber()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setMakeBusyWhenNotReachable(Boolean makeBusyWhenNotReachable)
public Boolean getMakeBusyWhenNotReachable()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAllowMembersToControlGroupBusy(Boolean allowMembersToControlGroupBusy)
public Boolean getAllowMembersToControlGroupBusy()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setEnableGroupBusy(Boolean enableGroupBusy)
public Boolean getEnableGroupBusy()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setApplyGroupBusyWhenTerminatingToAgent(Boolean applyGroupBusyWhenTerminatingToAgent)
public Boolean getApplyGroupBusyWhenTerminatingToAgent()
public HuntGroup.GroupHuntGroupModifyInstanceRequest 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.