Package co.ecg.alpaca.toolkit.generated
Class AutoAttendant.GroupAutoAttendantModifyInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.AutoAttendant.GroupAutoAttendantModifyInstanceRequest
- Enclosing class:
AutoAttendant
public static class AutoAttendant.GroupAutoAttendantModifyInstanceRequest
extends Request<DefaultResponse>
Request to modify an Auto Attendant instance. Only Group and Enterprise level schedules are accepted. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode and not returned in XS datamode: transferToOperatorAudioFile, transferToOperatorVideoFile, holidayMenu The following element is only used in AS data mode: transferToOperatorAnnouncementSelection, value "Default" is returned in XS data mode. The following elements are only valid for Standard Auto Attendants: holidayMenu
- 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 @Valid AutoAttendantModifyMenu20protected Optional<@Valid TimeSchedule> protected @Valid AutoAttendantModifyMenu20protected Booleanprotected AutoAttendantDialingScopeprotected Integerprotected @Valid AutoAttendantModifyMenu20protected Optional<@Valid HolidaySchedule> protected AutoAttendantNameDialingEntryprotected AutoAttendantDialingScopeprotected @Size(min=1,max=40) Stringprotected @Valid ServiceInstanceModifyProfileprotected AnnouncementSelectionprotected Optional<@Valid AnnouncementFileLevelKey> protected Optional<@Valid AnnouncementFileLevelKey> protected @NotNull @Valid AutoAttendant -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.Optional<@Valid TimeSchedule> getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.Optional<@Valid HolidaySchedule> Optional<@Valid AnnouncementFileLevelKey> Optional<@Valid AnnouncementFileLevelKey> setAfterHoursMenu(AutoAttendantModifyMenu20 afterHoursMenu) setBusinessHours(TimeSchedule businessHours) setBusinessHoursMenu(AutoAttendantModifyMenu20 businessHoursMenu) setEnableVideo(Boolean enableVideo) setExtensionDialingScope(AutoAttendantDialingScope extensionDialingScope) setFirstDigitTimeoutSeconds(Integer firstDigitTimeoutSeconds) setHolidayMenu(AutoAttendantModifyMenu20 holidayMenu) setHolidaySchedule(HolidaySchedule holidaySchedule) setNameDialingEntries(AutoAttendantNameDialingEntry nameDialingEntries) setNameDialingScope(AutoAttendantDialingScope nameDialingScope) setNetworkClassOfService(String networkClassOfService) setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile) setTransferToOperatorAnnouncementSelection(AnnouncementSelection transferToOperatorAnnouncementSelection) setTransferToOperatorAudioFile(AnnouncementFileLevelKey transferToOperatorAudioFile) setTransferToOperatorVideoFile(AnnouncementFileLevelKey transferToOperatorVideoFile) setUser(AutoAttendant 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
-
serviceInstanceProfile
-
firstDigitTimeoutSeconds
-
transferToOperatorAnnouncementSelection
-
transferToOperatorAudioFile
-
transferToOperatorVideoFile
-
enableVideo
-
businessHours
-
holidaySchedule
-
extensionDialingScope
-
nameDialingScope
-
nameDialingEntries
-
businessHoursMenu
-
afterHoursMenu
-
holidayMenu
-
networkClassOfService
-
-
Constructor Details
-
GroupAutoAttendantModifyInstanceRequest
public GroupAutoAttendantModifyInstanceRequest() -
GroupAutoAttendantModifyInstanceRequest
-
-
Method Details
-
setUser
-
getAutoAttendant
-
setServiceInstanceProfile
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setFirstDigitTimeoutSeconds
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setFirstDigitTimeoutSeconds(Integer firstDigitTimeoutSeconds) -
getFirstDigitTimeoutSeconds
-
setTransferToOperatorAnnouncementSelection
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setTransferToOperatorAnnouncementSelection(AnnouncementSelection transferToOperatorAnnouncementSelection) -
getTransferToOperatorAnnouncementSelection
-
unsetTransferToOperatorAudioFile
-
setTransferToOperatorAudioFile
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setTransferToOperatorAudioFile(AnnouncementFileLevelKey transferToOperatorAudioFile) -
getTransferToOperatorAudioFile
-
unsetTransferToOperatorVideoFile
-
setTransferToOperatorVideoFile
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setTransferToOperatorVideoFile(AnnouncementFileLevelKey transferToOperatorVideoFile) -
getTransferToOperatorVideoFile
-
setEnableVideo
-
getEnableVideo
-
unsetBusinessHours
-
setBusinessHours
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setBusinessHours(TimeSchedule businessHours) -
getBusinessHours
-
unsetHolidaySchedule
-
setHolidaySchedule
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setExtensionDialingScope
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setExtensionDialingScope(AutoAttendantDialingScope extensionDialingScope) -
getExtensionDialingScope
-
setNameDialingScope
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setNameDialingScope(AutoAttendantDialingScope nameDialingScope) -
getNameDialingScope
-
setNameDialingEntries
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setNameDialingEntries(AutoAttendantNameDialingEntry nameDialingEntries) -
getNameDialingEntries
-
setBusinessHoursMenu
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setBusinessHoursMenu(AutoAttendantModifyMenu20 businessHoursMenu) -
getBusinessHoursMenu
-
setAfterHoursMenu
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setAfterHoursMenu(AutoAttendantModifyMenu20 afterHoursMenu) -
getAfterHoursMenu
-
setHolidayMenu
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setHolidayMenu(AutoAttendantModifyMenu20 holidayMenu) -
getHolidayMenu
-
setNetworkClassOfService
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
getEmptyObject
public static AutoAttendant.GroupAutoAttendantModifyInstanceRequest 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>
-