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: holidayMenu. 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
Fields Modifier and Type Field Description protected @Valid AutoAttendantModifyMenu20afterHoursMenuprotected java.util.Optional<@Valid TimeSchedule>businessHoursprotected @Valid AutoAttendantModifyMenu20businessHoursMenuprotected java.lang.BooleanenableVideoprotected AutoAttendantDialingScopeextensionDialingScopeprotected java.lang.IntegerfirstDigitTimeoutSecondsprotected @Valid AutoAttendantModifyMenu20holidayMenuprotected java.util.Optional<@Valid HolidaySchedule>holidayScheduleprotected AutoAttendantNameDialingEntrynameDialingEntriesprotected AutoAttendantDialingScopenameDialingScopeprotected @Size(min=1,max=40) java.lang.StringnetworkClassOfServiceprotected @Valid ServiceInstanceModifyProfileserviceInstanceProfileprotected @NotNull @Valid AutoAttendantuser -
Constructor Summary
Constructors Constructor Description GroupAutoAttendantModifyInstanceRequest()GroupAutoAttendantModifyInstanceRequest(AutoAttendant 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
-
serviceInstanceProfile
-
firstDigitTimeoutSeconds
protected java.lang.Integer firstDigitTimeoutSeconds -
enableVideo
protected java.lang.Boolean enableVideo -
businessHours
-
holidaySchedule
-
extensionDialingScope
-
nameDialingScope
-
nameDialingEntries
-
businessHoursMenu
-
afterHoursMenu
-
holidayMenu
-
networkClassOfService
@Size(min=1, max=40) protected @Size(min=1,max=40) java.lang.String networkClassOfService
-
-
Constructor Details
-
GroupAutoAttendantModifyInstanceRequest
public GroupAutoAttendantModifyInstanceRequest() -
GroupAutoAttendantModifyInstanceRequest
-
-
Method Details
-
setUser
-
getAutoAttendant
-
setServiceInstanceProfile
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setFirstDigitTimeoutSeconds
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setFirstDigitTimeoutSeconds(java.lang.Integer firstDigitTimeoutSeconds) -
getFirstDigitTimeoutSeconds
public java.lang.Integer getFirstDigitTimeoutSeconds() -
setEnableVideo
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setEnableVideo(java.lang.Boolean enableVideo) -
getEnableVideo
public java.lang.Boolean getEnableVideo() -
setBusinessHours
public AutoAttendant.GroupAutoAttendantModifyInstanceRequest setBusinessHours(TimeSchedule businessHours) -
getBusinessHours
-
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(java.lang.String networkClassOfService) -
getNetworkClassOfService
public java.lang.String 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>
-