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 AutoAttendantModifyMenu20
afterHoursMenu
protected java.util.Optional<@Valid TimeSchedule>
businessHours
protected @Valid AutoAttendantModifyMenu20
businessHoursMenu
protected java.lang.Boolean
enableVideo
protected AutoAttendantDialingScope
extensionDialingScope
protected java.lang.Integer
firstDigitTimeoutSeconds
protected @Valid AutoAttendantModifyMenu20
holidayMenu
protected java.util.Optional<@Valid HolidaySchedule>
holidaySchedule
protected AutoAttendantNameDialingEntry
nameDialingEntries
protected AutoAttendantDialingScope
nameDialingScope
protected @Size(min=1,max=40) java.lang.String
networkClassOfService
protected @Valid ServiceInstanceModifyProfile
serviceInstanceProfile
protected @NotNull @Valid AutoAttendant
user
-
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:
formRequest
in classRequest<DefaultResponse>
-