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
Fields Modifier and Type Field Description protected @Size(min=1,max=80) java.lang.String
groupMailServerEmailAddress
protected VoiceMessagingMailboxLengthMinutes
groupMailServerFullMailboxLimit
protected @Size(min=1,max=60) java.lang.String
groupMailServerPassword
protected @Size(min=1,max=80) java.lang.String
groupMailServerUserId
protected VoiceMessagingUserMailServerSelection
mailServerSelection
protected @Size(min=1,max=80) java.lang.String
personalMailServerEmailAddress
protected @Size(min=1,max=80) java.lang.String
personalMailServerNetAddress
protected @Size(min=1,max=60) java.lang.String
personalMailServerPassword
protected VoiceMessagingMailServerProtocol
personalMailServerProtocol
protected java.lang.Boolean
personalMailServerRealDeleteForImap
protected @Size(min=1,max=80) java.lang.String
personalMailServerUserId
protected @AssertTrue java.lang.Boolean
useGroupDefaultMailServerFullMailboxLimit
protected @NotNull @Valid BroadWorksUser
user
-
Constructor Summary
Constructors Constructor Description UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest()
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest(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 Details
-
user
-
mailServerSelection
-
groupMailServerEmailAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String groupMailServerEmailAddress -
groupMailServerUserId
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String groupMailServerUserId -
groupMailServerPassword
@Size(min=1, max=60) protected @Size(min=1,max=60) java.lang.String groupMailServerPassword -
useGroupDefaultMailServerFullMailboxLimit
@AssertTrue protected @AssertTrue java.lang.Boolean useGroupDefaultMailServerFullMailboxLimit -
groupMailServerFullMailboxLimit
-
personalMailServerNetAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String personalMailServerNetAddress -
personalMailServerProtocol
-
personalMailServerRealDeleteForImap
protected java.lang.Boolean personalMailServerRealDeleteForImap -
personalMailServerEmailAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String personalMailServerEmailAddress -
personalMailServerUserId
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String personalMailServerUserId -
personalMailServerPassword
@Size(min=1, max=60) protected @Size(min=1,max=60) java.lang.String personalMailServerPassword
-
-
Constructor Details
-
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
public UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest() -
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
-
-
Method Details
-
setUser
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setUser(BroadWorksUser user) -
getBroadWorksUser
-
setMailServerSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setMailServerSelection(VoiceMessagingUserMailServerSelection mailServerSelection) -
getMailServerSelection
-
setGroupMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerEmailAddress(java.lang.String groupMailServerEmailAddress) -
getGroupMailServerEmailAddress
public java.lang.String getGroupMailServerEmailAddress() -
setGroupMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerUserId(java.lang.String groupMailServerUserId) -
getGroupMailServerUserId
public java.lang.String getGroupMailServerUserId() -
setGroupMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerPassword(java.lang.String groupMailServerPassword) -
getGroupMailServerPassword
public java.lang.String getGroupMailServerPassword() -
setFlagUseGroupDefaultMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setFlagUseGroupDefaultMailServerFullMailboxLimit() -
useGroupDefaultMailServerFullMailboxLimitFlagExist
public boolean useGroupDefaultMailServerFullMailboxLimitFlagExist() -
getUseGroupDefaultMailServerFullMailboxLimit
public java.lang.Boolean getUseGroupDefaultMailServerFullMailboxLimit() -
setGroupMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerFullMailboxLimit(VoiceMessagingMailboxLengthMinutes groupMailServerFullMailboxLimit) -
getGroupMailServerFullMailboxLimit
-
setPersonalMailServerNetAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerNetAddress(java.lang.String personalMailServerNetAddress) -
getPersonalMailServerNetAddress
public java.lang.String getPersonalMailServerNetAddress() -
setPersonalMailServerProtocol
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerProtocol(VoiceMessagingMailServerProtocol personalMailServerProtocol) -
getPersonalMailServerProtocol
-
setPersonalMailServerRealDeleteForImap
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerRealDeleteForImap(java.lang.Boolean personalMailServerRealDeleteForImap) -
getPersonalMailServerRealDeleteForImap
public java.lang.Boolean getPersonalMailServerRealDeleteForImap() -
setPersonalMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerEmailAddress(java.lang.String personalMailServerEmailAddress) -
getPersonalMailServerEmailAddress
public java.lang.String getPersonalMailServerEmailAddress() -
setPersonalMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerUserId(java.lang.String personalMailServerUserId) -
getPersonalMailServerUserId
public java.lang.String getPersonalMailServerUserId() -
setPersonalMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerPassword(java.lang.String personalMailServerPassword) -
getPersonalMailServerPassword
public java.lang.String 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>
-