Class UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest
- Enclosing class:
- UserExternalCustomRingback
public static class UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest
extends Request<DefaultResponse>
Modify the user level data associated with External Custom Ringback. The user SIP URI, when selected, it replaces the SP address, port and prefix. The user SIP URI, if selected, is the Request URI of the SIP INVITE sent to the external server. When the service provider data is used instead, the Request URI is constructed using the prefix, address, port and the user DN. The timeout value is the only SP configuration used when the user SIP URI is selected. The response is either a SuccessResponse or an ErrorResponse.
- 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 Boolean
protected @NotNull @Valid BroadWorksUser
protected ExternalCustomRingbackSettingLevel
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setIsActive
(Boolean isActive) setSipRequestURI
(String sipRequestURI) setUser
(BroadWorksUser user) setUseSettingLevel
(ExternalCustomRingbackSettingLevel useSettingLevel) 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
-
isActive
-
useSettingLevel
-
sipRequestURI
-
-
Constructor Details
-
UserExternalCustomRingbackModifyRequest
public UserExternalCustomRingbackModifyRequest() -
UserExternalCustomRingbackModifyRequest
-
-
Method Details
-
setUser
public UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest setUser(BroadWorksUser user) -
getBroadWorksUser
-
setIsActive
public UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest setIsActive(Boolean isActive) -
getIsActive
-
setUseSettingLevel
public UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest setUseSettingLevel(ExternalCustomRingbackSettingLevel useSettingLevel) -
getUseSettingLevel
-
unsetSipRequestURI
-
setSipRequestURI
public UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest setSipRequestURI(String sipRequestURI) -
getSipRequestURI
-
getEmptyObject
public static UserExternalCustomRingback.UserExternalCustomRingbackModifyRequest 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>
-