public static class ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest extends Request<Response.DefaultResponse>
Modifier and Type | Field and Description |
---|---|
Boolean |
alwaysRedirectToVoiceMail |
boolean |
alwaysRedirectToVoiceMailIsModified |
Boolean |
busyRedirectToVoiceMail |
boolean |
busyRedirectToVoiceMailIsModified |
Boolean |
isActive |
boolean |
isActiveIsModified |
ThirdPartyVoiceMailSupportMailboxIdType |
mailboxIdType |
boolean |
mailboxIdTypeIsModified |
String |
mailboxURL |
boolean |
mailboxURLIsModified |
ThirdPartyVoiceMailSupportNumberOfRings |
noAnswerNumberOfRings |
boolean |
noAnswerNumberOfRingsIsModified |
Boolean |
noAnswerRedirectToVoiceMail |
boolean |
noAnswerRedirectToVoiceMailIsModified |
Boolean |
outOfPrimaryZoneRedirectToVoiceMail |
boolean |
outOfPrimaryZoneRedirectToVoiceMailIsModified |
ThirdPartyVoiceMailSupportServerSelection |
serverSelection |
boolean |
serverSelectionIsModified |
User |
user |
boolean |
userIsModified |
String |
userServer |
boolean |
userServerIsModified |
Constructor and Description |
---|
UserThirdPartyVoiceMailSupportModifyRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
UserThirdPartyVoiceMailSupportModifyRequest(User user) |
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 User user
public transient boolean userIsModified
public Boolean isActive
public transient boolean isActiveIsModified
public Boolean busyRedirectToVoiceMail
public transient boolean busyRedirectToVoiceMailIsModified
public Boolean noAnswerRedirectToVoiceMail
public transient boolean noAnswerRedirectToVoiceMailIsModified
public ThirdPartyVoiceMailSupportServerSelection serverSelection
public transient boolean serverSelectionIsModified
@Size(min=1, max=161) public String userServer
public transient boolean userServerIsModified
public ThirdPartyVoiceMailSupportMailboxIdType mailboxIdType
public transient boolean mailboxIdTypeIsModified
@Pattern(regexp="[a-zA-Z0-9._!~*\'()+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}") @Size(min=1, max=161) public String mailboxURL
public transient boolean mailboxURLIsModified
public ThirdPartyVoiceMailSupportNumberOfRings noAnswerNumberOfRings
public transient boolean noAnswerNumberOfRingsIsModified
public Boolean alwaysRedirectToVoiceMail
public transient boolean alwaysRedirectToVoiceMailIsModified
public Boolean outOfPrimaryZoneRedirectToVoiceMail
public transient boolean outOfPrimaryZoneRedirectToVoiceMailIsModified
public UserThirdPartyVoiceMailSupportModifyRequest(User user)
public UserThirdPartyVoiceMailSupportModifyRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setUser(User user)
public User getUser()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setIsActive(Boolean isActive)
public Boolean getIsActive()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setBusyRedirectToVoiceMail(Boolean busyRedirectToVoiceMail)
public Boolean getBusyRedirectToVoiceMail()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setNoAnswerRedirectToVoiceMail(Boolean noAnswerRedirectToVoiceMail)
public Boolean getNoAnswerRedirectToVoiceMail()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setServerSelection(ThirdPartyVoiceMailSupportServerSelection serverSelection)
public ThirdPartyVoiceMailSupportServerSelection getServerSelection()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setUserServer(String userServer)
public String getUserServer()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setMailboxIdType(ThirdPartyVoiceMailSupportMailboxIdType mailboxIdType)
public ThirdPartyVoiceMailSupportMailboxIdType getMailboxIdType()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setMailboxURL(String mailboxURL)
public String getMailboxURL()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setNoAnswerNumberOfRings(ThirdPartyVoiceMailSupportNumberOfRings noAnswerNumberOfRings)
public ThirdPartyVoiceMailSupportNumberOfRings getNoAnswerNumberOfRings()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setAlwaysRedirectToVoiceMail(Boolean alwaysRedirectToVoiceMail)
public Boolean getAlwaysRedirectToVoiceMail()
public ThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setOutOfPrimaryZoneRedirectToVoiceMail(Boolean outOfPrimaryZoneRedirectToVoiceMail)
public Boolean getOutOfPrimaryZoneRedirectToVoiceMail()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.