Class UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest
-
- Enclosing class:
- UserThirdPartyVoiceMailSupport
public static class UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest extends Request<DefaultResponse>
Modify the Third Party Voice Mail Support settings for a user. The response is either a SuccessResponse or an ErrorResponse.- Author:
- AlpacaGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanalwaysRedirectToVoiceMailprotected BooleanbusyRedirectToVoiceMailprotected BooleanisActiveprotected ThirdPartyVoiceMailSupportMailboxIdTypemailboxIdTypeprotected Optional<@Size(min=1,max=161) String>mailboxURLprotected ThirdPartyVoiceMailSupportNumberOfRingsnoAnswerNumberOfRingsprotected BooleannoAnswerRedirectToVoiceMailprotected BooleanoutOfPrimaryZoneRedirectToVoiceMailprotected ThirdPartyVoiceMailSupportServerSelectionserverSelectionprotected @NotNull @Valid BroadWorksUseruserprotected Optional<@Size(min=1,max=161) String>userServer
-
Constructor Summary
Constructors Constructor Description UserThirdPartyVoiceMailSupportModifyRequest()UserThirdPartyVoiceMailSupportModifyRequest(BroadWorksUser user)
-
Method Summary
-
Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid BroadWorksUser user
-
isActive
protected Boolean isActive
-
busyRedirectToVoiceMail
protected Boolean busyRedirectToVoiceMail
-
noAnswerRedirectToVoiceMail
protected Boolean noAnswerRedirectToVoiceMail
-
serverSelection
protected ThirdPartyVoiceMailSupportServerSelection serverSelection
-
mailboxIdType
protected ThirdPartyVoiceMailSupportMailboxIdType mailboxIdType
-
noAnswerNumberOfRings
protected ThirdPartyVoiceMailSupportNumberOfRings noAnswerNumberOfRings
-
alwaysRedirectToVoiceMail
protected Boolean alwaysRedirectToVoiceMail
-
outOfPrimaryZoneRedirectToVoiceMail
protected Boolean outOfPrimaryZoneRedirectToVoiceMail
-
-
Constructor Detail
-
UserThirdPartyVoiceMailSupportModifyRequest
public UserThirdPartyVoiceMailSupportModifyRequest()
-
UserThirdPartyVoiceMailSupportModifyRequest
public UserThirdPartyVoiceMailSupportModifyRequest(BroadWorksUser user)
-
-
Method Detail
-
setUser
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setUser(BroadWorksUser user)
-
getBroadWorksUser
public BroadWorksUser getBroadWorksUser()
-
setIsActive
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setIsActive(Boolean isActive)
-
getIsActive
public Boolean getIsActive()
-
setBusyRedirectToVoiceMail
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setBusyRedirectToVoiceMail(Boolean busyRedirectToVoiceMail)
-
getBusyRedirectToVoiceMail
public Boolean getBusyRedirectToVoiceMail()
-
setNoAnswerRedirectToVoiceMail
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setNoAnswerRedirectToVoiceMail(Boolean noAnswerRedirectToVoiceMail)
-
getNoAnswerRedirectToVoiceMail
public Boolean getNoAnswerRedirectToVoiceMail()
-
setServerSelection
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setServerSelection(ThirdPartyVoiceMailSupportServerSelection serverSelection)
-
getServerSelection
public ThirdPartyVoiceMailSupportServerSelection getServerSelection()
-
unsetUserServer
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest unsetUserServer()
-
setUserServer
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setUserServer(String userServer)
-
setMailboxIdType
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setMailboxIdType(ThirdPartyVoiceMailSupportMailboxIdType mailboxIdType)
-
getMailboxIdType
public ThirdPartyVoiceMailSupportMailboxIdType getMailboxIdType()
-
unsetMailboxURL
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest unsetMailboxURL()
-
setMailboxURL
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setMailboxURL(String mailboxURL)
-
setNoAnswerNumberOfRings
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setNoAnswerNumberOfRings(ThirdPartyVoiceMailSupportNumberOfRings noAnswerNumberOfRings)
-
getNoAnswerNumberOfRings
public ThirdPartyVoiceMailSupportNumberOfRings getNoAnswerNumberOfRings()
-
setAlwaysRedirectToVoiceMail
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setAlwaysRedirectToVoiceMail(Boolean alwaysRedirectToVoiceMail)
-
getAlwaysRedirectToVoiceMail
public Boolean getAlwaysRedirectToVoiceMail()
-
setOutOfPrimaryZoneRedirectToVoiceMail
public UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest setOutOfPrimaryZoneRedirectToVoiceMail(Boolean outOfPrimaryZoneRedirectToVoiceMail)
-
getOutOfPrimaryZoneRedirectToVoiceMail
public Boolean getOutOfPrimaryZoneRedirectToVoiceMail()
-
getEmptyObject
public static UserThirdPartyVoiceMailSupport.UserThirdPartyVoiceMailSupportModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.- Parameters:
broadWorksServer- The BroadWorksServer
-
formRequest
public void formRequest()
Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequestin classRequest<DefaultResponse>
-
-