Class UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest
- Enclosing class:
- UserVoiceMessaging
public static class UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest
extends Request<DefaultResponse>
Modify the user's voice messaging greeting. The response is either a SuccessResponse or an ErrorResponse. Engineering Note: This command is used internally by Call Processing. The following elements are only used in AS data mode: disableMessageDeposit disableMessageDepositAction greetingOnlyForwardDestination
- 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 AnnouncementSelection
protected Optional<@Valid AnnouncementFileLevelKey>
protected Optional<@Valid AnnouncementFileLevelKey>
protected Boolean
protected Optional<@Valid AnnouncementFileLevelKey>
protected Boolean
protected Boolean
protected Optional<@Valid AnnouncementFileLevelKey>
protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20
protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20
protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20
protected VoiceMessagingNoAnswerGreetingSelection
protected VoiceMessagingNumberOfRings
protected Optional<@Valid AnnouncementFileLevelKey>
protected Optional<@Valid AnnouncementFileLevelKey>
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid AnnouncementFileLevelKey>
Optional<@Valid AnnouncementFileLevelKey>
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.Optional<@Valid AnnouncementFileLevelKey>
Optional<@Valid AnnouncementFileLevelKey>
Optional<@Valid AnnouncementFileLevelKey>
Optional<@Valid AnnouncementFileLevelKey>
setBusyAnnouncementSelection
(AnnouncementSelection busyAnnouncementSelection) setBusyPersonalAudioFile
(AnnouncementFileLevelKey busyPersonalAudioFile) setBusyPersonalVideoFile
(AnnouncementFileLevelKey busyPersonalVideoFile) setDisableMessageDeposit
(Boolean disableMessageDeposit) setDisableMessageDepositAction
(VoiceMessagingDisableMessageDepositSelection disableMessageDepositAction) setExtendedAwayAudioFile
(AnnouncementFileLevelKey extendedAwayAudioFile) setExtendedAwayDisableMessageDeposit
(Boolean extendedAwayDisableMessageDeposit) setExtendedAwayEnabled
(Boolean extendedAwayEnabled) setExtendedAwayVideoFile
(AnnouncementFileLevelKey extendedAwayVideoFile) setGreetingOnlyForwardDestination
(String greetingOnlyForwardDestination) setNoAnswerAlternateGreeting01
(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting01) setNoAnswerAlternateGreeting02
(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting02) setNoAnswerAlternateGreeting03
(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting03) setNoAnswerAnnouncementSelection
(VoiceMessagingNoAnswerGreetingSelection noAnswerAnnouncementSelection) setNoAnswerNumberOfRings
(VoiceMessagingNumberOfRings noAnswerNumberOfRings) setNoAnswerPersonalAudioFile
(AnnouncementFileLevelKey noAnswerPersonalAudioFile) setNoAnswerPersonalVideoFile
(AnnouncementFileLevelKey noAnswerPersonalVideoFile) setUser
(BroadWorksUser user) 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
-
busyAnnouncementSelection
-
busyPersonalAudioFile
-
busyPersonalVideoFile
-
noAnswerAnnouncementSelection
-
noAnswerPersonalAudioFile
-
noAnswerPersonalVideoFile
-
noAnswerAlternateGreeting01
-
noAnswerAlternateGreeting02
-
noAnswerAlternateGreeting03
-
extendedAwayEnabled
-
extendedAwayDisableMessageDeposit
-
extendedAwayAudioFile
-
extendedAwayVideoFile
-
noAnswerNumberOfRings
-
disableMessageDeposit
-
disableMessageDepositAction
-
greetingOnlyForwardDestination
-
-
Constructor Details
-
UserVoiceMessagingUserModifyGreetingRequest
public UserVoiceMessagingUserModifyGreetingRequest() -
UserVoiceMessagingUserModifyGreetingRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setBusyAnnouncementSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyAnnouncementSelection(AnnouncementSelection busyAnnouncementSelection) -
getBusyAnnouncementSelection
-
unsetBusyPersonalAudioFile
-
setBusyPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyPersonalAudioFile(AnnouncementFileLevelKey busyPersonalAudioFile) -
getBusyPersonalAudioFile
-
unsetBusyPersonalVideoFile
-
setBusyPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyPersonalVideoFile(AnnouncementFileLevelKey busyPersonalVideoFile) -
getBusyPersonalVideoFile
-
setNoAnswerAnnouncementSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAnnouncementSelection(VoiceMessagingNoAnswerGreetingSelection noAnswerAnnouncementSelection) -
getNoAnswerAnnouncementSelection
-
unsetNoAnswerPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetNoAnswerPersonalAudioFile() -
setNoAnswerPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerPersonalAudioFile(AnnouncementFileLevelKey noAnswerPersonalAudioFile) -
getNoAnswerPersonalAudioFile
-
unsetNoAnswerPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetNoAnswerPersonalVideoFile() -
setNoAnswerPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerPersonalVideoFile(AnnouncementFileLevelKey noAnswerPersonalVideoFile) -
getNoAnswerPersonalVideoFile
-
setNoAnswerAlternateGreeting01
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting01(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting01) -
getNoAnswerAlternateGreeting01
-
setNoAnswerAlternateGreeting02
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting02(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting02) -
getNoAnswerAlternateGreeting02
-
setNoAnswerAlternateGreeting03
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting03(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting03) -
getNoAnswerAlternateGreeting03
-
setExtendedAwayEnabled
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayEnabled(Boolean extendedAwayEnabled) -
getExtendedAwayEnabled
-
setExtendedAwayDisableMessageDeposit
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayDisableMessageDeposit(Boolean extendedAwayDisableMessageDeposit) -
getExtendedAwayDisableMessageDeposit
-
unsetExtendedAwayAudioFile
-
setExtendedAwayAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayAudioFile(AnnouncementFileLevelKey extendedAwayAudioFile) -
getExtendedAwayAudioFile
-
unsetExtendedAwayVideoFile
-
setExtendedAwayVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayVideoFile(AnnouncementFileLevelKey extendedAwayVideoFile) -
getExtendedAwayVideoFile
-
setNoAnswerNumberOfRings
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerNumberOfRings(VoiceMessagingNumberOfRings noAnswerNumberOfRings) -
getNoAnswerNumberOfRings
-
setDisableMessageDeposit
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setDisableMessageDeposit(Boolean disableMessageDeposit) -
getDisableMessageDeposit
-
setDisableMessageDepositAction
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setDisableMessageDepositAction(VoiceMessagingDisableMessageDepositSelection disableMessageDepositAction) -
getDisableMessageDepositAction
-
unsetGreetingOnlyForwardDestination
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetGreetingOnlyForwardDestination() -
setGreetingOnlyForwardDestination
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setGreetingOnlyForwardDestination(String greetingOnlyForwardDestination) -
getGreetingOnlyForwardDestination
-
getEmptyObject
public static UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest 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>
-