@GwtIncompatible public static class HuntGroup.GroupHuntGroupModifyInstanceRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<ReplacementUserIdList> |
agentUserIdList |
protected Boolean |
allowCallWaitingForAgents |
protected Boolean |
allowMembersToControlGroupBusy |
protected Boolean |
applyGroupBusyWhenTerminatingToAgent |
protected Boolean |
enableGroupBusy |
protected Boolean |
enableNotReachableForwarding |
protected Boolean |
forwardAfterTimeout |
protected Integer |
forwardTimeoutSeconds |
protected com.google.common.base.Optional<String> |
forwardToPhoneNumber |
protected Boolean |
huntAfterNoAnswer |
protected Boolean |
includeHuntGroupNameInCLID |
protected Boolean |
makeBusyWhenNotReachable |
protected String |
networkClassOfService |
protected Integer |
noAnswerNumberOfRings |
protected com.google.common.base.Optional<String> |
notReachableForwardToPhoneNumber |
protected HuntPolicy |
policy |
protected ServiceInstanceModifyProfile |
serviceInstanceProfile |
protected HuntGroup |
user |
protected Boolean |
useSystemHuntGroupCLIDSetting |
Constructor and Description |
---|
GroupHuntGroupModifyInstanceRequest(HuntGroup user) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRootElement, toString, validate
@NotNull protected transient HuntGroup user
protected ServiceInstanceModifyProfile serviceInstanceProfile
protected HuntPolicy policy
protected Boolean huntAfterNoAnswer
protected Integer noAnswerNumberOfRings
protected Boolean forwardAfterTimeout
protected Integer forwardTimeoutSeconds
protected com.google.common.base.Optional<String> forwardToPhoneNumber
protected com.google.common.base.Optional<ReplacementUserIdList> agentUserIdList
protected Boolean allowCallWaitingForAgents
protected Boolean useSystemHuntGroupCLIDSetting
protected Boolean includeHuntGroupNameInCLID
protected Boolean enableNotReachableForwarding
protected com.google.common.base.Optional<String> notReachableForwardToPhoneNumber
protected Boolean makeBusyWhenNotReachable
protected Boolean allowMembersToControlGroupBusy
protected Boolean enableGroupBusy
protected Boolean applyGroupBusyWhenTerminatingToAgent
@Size(min=1, max=40) protected String networkClassOfService
public GroupHuntGroupModifyInstanceRequest(HuntGroup user)
public HuntGroup.GroupHuntGroupModifyInstanceRequest setUser(HuntGroup user)
public HuntGroup getHuntGroup()
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 com.google.common.base.Optional<String> getForwardToPhoneNumber()
public HuntGroup.GroupHuntGroupModifyInstanceRequest setAgentUserIdList(ReplacementUserIdList agentUserIdList)
public com.google.common.base.Optional<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 com.google.common.base.Optional<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 static HuntGroup.GroupHuntGroupModifyInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.