Class UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
- Enclosing class:
- UserVoiceMessaging
@Choice(minOccurs=0,value={@ChoiceGroup("useGroupDefaultMailServerFullMailboxLimit"),@ChoiceGroup("groupMailServerFullMailboxLimit")})
public static class UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
extends Request<DefaultResponse>
Modify the user's voice messaging advanced voice management service setting. 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
FieldsModifier and TypeFieldDescriptionprotected @Size(min=1,max=80) String
protected VoiceMessagingMailboxLengthMinutes
protected @Size(min=1,max=60) String
protected @Size(min=1,max=80) String
protected VoiceMessagingUserMailServerSelection
protected @Size(min=1,max=80) String
protected @Size(min=1,max=80) String
protected @Size(min=1,max=60) String
protected VoiceMessagingMailServerProtocol
protected Boolean
protected @Size(min=1,max=80) String
protected @AssertTrue Boolean
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setGroupMailServerEmailAddress
(String groupMailServerEmailAddress) setGroupMailServerFullMailboxLimit
(VoiceMessagingMailboxLengthMinutes groupMailServerFullMailboxLimit) setGroupMailServerPassword
(String groupMailServerPassword) setGroupMailServerUserId
(String groupMailServerUserId) setMailServerSelection
(VoiceMessagingUserMailServerSelection mailServerSelection) setPersonalMailServerEmailAddress
(String personalMailServerEmailAddress) setPersonalMailServerNetAddress
(String personalMailServerNetAddress) setPersonalMailServerPassword
(String personalMailServerPassword) setPersonalMailServerProtocol
(VoiceMessagingMailServerProtocol personalMailServerProtocol) setPersonalMailServerRealDeleteForImap
(Boolean personalMailServerRealDeleteForImap) setPersonalMailServerUserId
(String personalMailServerUserId) setUser
(BroadWorksUser user) boolean
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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
user
-
mailServerSelection
-
groupMailServerEmailAddress
-
groupMailServerUserId
-
groupMailServerPassword
-
useGroupDefaultMailServerFullMailboxLimit
-
groupMailServerFullMailboxLimit
-
personalMailServerNetAddress
-
personalMailServerProtocol
-
personalMailServerRealDeleteForImap
-
personalMailServerEmailAddress
-
personalMailServerUserId
-
personalMailServerPassword
-
-
Constructor Details
-
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
public UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest() -
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setMailServerSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setMailServerSelection(VoiceMessagingUserMailServerSelection mailServerSelection) -
getMailServerSelection
-
setGroupMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerEmailAddress(String groupMailServerEmailAddress) -
getGroupMailServerEmailAddress
-
setGroupMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerUserId(String groupMailServerUserId) -
getGroupMailServerUserId
-
setGroupMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerPassword(String groupMailServerPassword) -
getGroupMailServerPassword
-
setFlagUseGroupDefaultMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setFlagUseGroupDefaultMailServerFullMailboxLimit() -
useGroupDefaultMailServerFullMailboxLimitFlagExist
public boolean useGroupDefaultMailServerFullMailboxLimitFlagExist() -
getUseGroupDefaultMailServerFullMailboxLimit
-
setGroupMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerFullMailboxLimit(VoiceMessagingMailboxLengthMinutes groupMailServerFullMailboxLimit) -
getGroupMailServerFullMailboxLimit
-
setPersonalMailServerNetAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerNetAddress(String personalMailServerNetAddress) -
getPersonalMailServerNetAddress
-
setPersonalMailServerProtocol
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerProtocol(VoiceMessagingMailServerProtocol personalMailServerProtocol) -
getPersonalMailServerProtocol
-
setPersonalMailServerRealDeleteForImap
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerRealDeleteForImap(Boolean personalMailServerRealDeleteForImap) -
getPersonalMailServerRealDeleteForImap
-
setPersonalMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerEmailAddress(String personalMailServerEmailAddress) -
getPersonalMailServerEmailAddress
-
setPersonalMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerUserId(String personalMailServerUserId) -
getPersonalMailServerUserId
-
setPersonalMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerPassword(String personalMailServerPassword) -
getPersonalMailServerPassword
-
getEmptyObject
public static UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest 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:
formRequest
in classRequest<DefaultResponse>
-