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
-
Constructor Summary
Constructors Constructor Description UserVoiceMessagingUserModifyGreetingRequest()UserVoiceMessagingUserModifyGreetingRequest(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
-
busyAnnouncementSelection
protected AnnouncementSelection busyAnnouncementSelection
-
busyPersonalAudioFile
protected Optional<@Valid AnnouncementFileLevelKey> busyPersonalAudioFile
-
busyPersonalVideoFile
protected Optional<@Valid AnnouncementFileLevelKey> busyPersonalVideoFile
-
noAnswerAnnouncementSelection
protected VoiceMessagingNoAnswerGreetingSelection noAnswerAnnouncementSelection
-
noAnswerPersonalAudioFile
protected Optional<@Valid AnnouncementFileLevelKey> noAnswerPersonalAudioFile
-
noAnswerPersonalVideoFile
protected Optional<@Valid AnnouncementFileLevelKey> noAnswerPersonalVideoFile
-
noAnswerAlternateGreeting01
@Valid protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting01
-
noAnswerAlternateGreeting02
@Valid protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting02
-
noAnswerAlternateGreeting03
@Valid protected @Valid VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting03
-
extendedAwayEnabled
protected Boolean extendedAwayEnabled
-
extendedAwayDisableMessageDeposit
protected Boolean extendedAwayDisableMessageDeposit
-
extendedAwayAudioFile
protected Optional<@Valid AnnouncementFileLevelKey> extendedAwayAudioFile
-
extendedAwayVideoFile
protected Optional<@Valid AnnouncementFileLevelKey> extendedAwayVideoFile
-
noAnswerNumberOfRings
protected VoiceMessagingNumberOfRings noAnswerNumberOfRings
-
disableMessageDeposit
protected Boolean disableMessageDeposit
-
disableMessageDepositAction
protected VoiceMessagingDisableMessageDepositSelection disableMessageDepositAction
-
-
Constructor Detail
-
UserVoiceMessagingUserModifyGreetingRequest
public UserVoiceMessagingUserModifyGreetingRequest()
-
UserVoiceMessagingUserModifyGreetingRequest
public UserVoiceMessagingUserModifyGreetingRequest(BroadWorksUser user)
-
-
Method Detail
-
setUser
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setUser(BroadWorksUser user)
-
getBroadWorksUser
public BroadWorksUser getBroadWorksUser()
-
setBusyAnnouncementSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyAnnouncementSelection(AnnouncementSelection busyAnnouncementSelection)
-
getBusyAnnouncementSelection
public AnnouncementSelection getBusyAnnouncementSelection()
-
unsetBusyPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetBusyPersonalAudioFile()
-
setBusyPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyPersonalAudioFile(AnnouncementFileLevelKey busyPersonalAudioFile)
-
getBusyPersonalAudioFile
public Optional<@Valid AnnouncementFileLevelKey> getBusyPersonalAudioFile()
-
unsetBusyPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetBusyPersonalVideoFile()
-
setBusyPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setBusyPersonalVideoFile(AnnouncementFileLevelKey busyPersonalVideoFile)
-
getBusyPersonalVideoFile
public Optional<@Valid AnnouncementFileLevelKey> getBusyPersonalVideoFile()
-
setNoAnswerAnnouncementSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAnnouncementSelection(VoiceMessagingNoAnswerGreetingSelection noAnswerAnnouncementSelection)
-
getNoAnswerAnnouncementSelection
public VoiceMessagingNoAnswerGreetingSelection getNoAnswerAnnouncementSelection()
-
unsetNoAnswerPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetNoAnswerPersonalAudioFile()
-
setNoAnswerPersonalAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerPersonalAudioFile(AnnouncementFileLevelKey noAnswerPersonalAudioFile)
-
getNoAnswerPersonalAudioFile
public Optional<@Valid AnnouncementFileLevelKey> getNoAnswerPersonalAudioFile()
-
unsetNoAnswerPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetNoAnswerPersonalVideoFile()
-
setNoAnswerPersonalVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerPersonalVideoFile(AnnouncementFileLevelKey noAnswerPersonalVideoFile)
-
getNoAnswerPersonalVideoFile
public Optional<@Valid AnnouncementFileLevelKey> getNoAnswerPersonalVideoFile()
-
setNoAnswerAlternateGreeting01
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting01(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting01)
-
getNoAnswerAlternateGreeting01
public VoiceMessagingAlternateNoAnswerGreetingModify20 getNoAnswerAlternateGreeting01()
-
setNoAnswerAlternateGreeting02
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting02(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting02)
-
getNoAnswerAlternateGreeting02
public VoiceMessagingAlternateNoAnswerGreetingModify20 getNoAnswerAlternateGreeting02()
-
setNoAnswerAlternateGreeting03
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerAlternateGreeting03(VoiceMessagingAlternateNoAnswerGreetingModify20 noAnswerAlternateGreeting03)
-
getNoAnswerAlternateGreeting03
public VoiceMessagingAlternateNoAnswerGreetingModify20 getNoAnswerAlternateGreeting03()
-
setExtendedAwayEnabled
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayEnabled(Boolean extendedAwayEnabled)
-
getExtendedAwayEnabled
public Boolean getExtendedAwayEnabled()
-
setExtendedAwayDisableMessageDeposit
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayDisableMessageDeposit(Boolean extendedAwayDisableMessageDeposit)
-
getExtendedAwayDisableMessageDeposit
public Boolean getExtendedAwayDisableMessageDeposit()
-
unsetExtendedAwayAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetExtendedAwayAudioFile()
-
setExtendedAwayAudioFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayAudioFile(AnnouncementFileLevelKey extendedAwayAudioFile)
-
getExtendedAwayAudioFile
public Optional<@Valid AnnouncementFileLevelKey> getExtendedAwayAudioFile()
-
unsetExtendedAwayVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetExtendedAwayVideoFile()
-
setExtendedAwayVideoFile
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setExtendedAwayVideoFile(AnnouncementFileLevelKey extendedAwayVideoFile)
-
getExtendedAwayVideoFile
public Optional<@Valid AnnouncementFileLevelKey> getExtendedAwayVideoFile()
-
setNoAnswerNumberOfRings
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setNoAnswerNumberOfRings(VoiceMessagingNumberOfRings noAnswerNumberOfRings)
-
getNoAnswerNumberOfRings
public VoiceMessagingNumberOfRings getNoAnswerNumberOfRings()
-
setDisableMessageDeposit
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setDisableMessageDeposit(Boolean disableMessageDeposit)
-
getDisableMessageDeposit
public Boolean getDisableMessageDeposit()
-
setDisableMessageDepositAction
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setDisableMessageDepositAction(VoiceMessagingDisableMessageDepositSelection disableMessageDepositAction)
-
getDisableMessageDepositAction
public VoiceMessagingDisableMessageDepositSelection getDisableMessageDepositAction()
-
unsetGreetingOnlyForwardDestination
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest unsetGreetingOnlyForwardDestination()
-
setGreetingOnlyForwardDestination
public UserVoiceMessaging.UserVoiceMessagingUserModifyGreetingRequest setGreetingOnlyForwardDestination(String greetingOnlyForwardDestination)
-
getGreetingOnlyForwardDestination
public Optional<@Size(min=1,max=161) String> 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:
formRequestin classRequest<DefaultResponse>
-
-