Package co.ecg.alpaca.toolkit.generated
Class AutoAttendant.GroupAutoAttendantSubmenuModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.AutoAttendant.GroupAutoAttendantSubmenuModifyRequest
- Enclosing class:
- AutoAttendant
public static class AutoAttendant.GroupAutoAttendantSubmenuModifyRequest
extends Request<DefaultResponse>
Request to modify an Auto Attendant submenu instance. The response is either SuccessResponse or ErrorResponse. This request is only valid for Standard auto attendants.
- 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 Boolean
protected @Valid @Size(max=12) AutoAttendantKeyModifyConfiguration20[]
protected @Size(min=1,max=40) String
protected @NotNull @Size(min=1,max=40) String
protected @NotNull @Valid AutoAttendant
protected Optional<@Valid AnnouncementFileLevelKey>
-
Constructor Summary
ConstructorsConstructorDescriptionGroupAutoAttendantSubmenuModifyRequest
(AutoAttendant user, String submenuId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid AnnouncementFileLevelKey>
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.Optional<@Valid AnnouncementFileLevelKey>
setAnnouncementSelection
(AnnouncementSelection announcementSelection) setAudioFile
(AnnouncementFileLevelKey audioFile) setEnableLevelExtensionDialing
(Boolean enableLevelExtensionDialing) setKeyConfiguration
(AutoAttendantKeyModifyConfiguration20... keyConfiguration) setNewSubmenuId
(String newSubmenuId) setSubmenuId
(String submenuId) setUser
(AutoAttendant user) setVideoFile
(AnnouncementFileLevelKey videoFile) 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
-
announcementSelection
-
audioFile
-
videoFile
-
enableLevelExtensionDialing
-
keyConfiguration
@Valid @Size(max=12) protected @Valid @Size(max=12) AutoAttendantKeyModifyConfiguration20[] keyConfiguration
-
-
Constructor Details
-
GroupAutoAttendantSubmenuModifyRequest
public GroupAutoAttendantSubmenuModifyRequest() -
GroupAutoAttendantSubmenuModifyRequest
-
-
Method Details
-
setUser
-
getAutoAttendant
-
setAnnouncementSelection
public AutoAttendant.GroupAutoAttendantSubmenuModifyRequest setAnnouncementSelection(AnnouncementSelection announcementSelection) -
getAnnouncementSelection
-
unsetAudioFile
-
setAudioFile
public AutoAttendant.GroupAutoAttendantSubmenuModifyRequest setAudioFile(AnnouncementFileLevelKey audioFile) -
getAudioFile
-
unsetVideoFile
-
setVideoFile
public AutoAttendant.GroupAutoAttendantSubmenuModifyRequest setVideoFile(AnnouncementFileLevelKey videoFile) -
getVideoFile
-
setEnableLevelExtensionDialing
public AutoAttendant.GroupAutoAttendantSubmenuModifyRequest setEnableLevelExtensionDialing(Boolean enableLevelExtensionDialing) -
getEnableLevelExtensionDialing
-
setKeyConfiguration
public AutoAttendant.GroupAutoAttendantSubmenuModifyRequest setKeyConfiguration(AutoAttendantKeyModifyConfiguration20... keyConfiguration) -
getKeyConfiguration
-
getEmptyObject
public static AutoAttendant.GroupAutoAttendantSubmenuModifyRequest 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>
-