Class ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest
- Enclosing class:
- ServiceProviderVoiceMessaging
public static class ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest extends Request<DefaultResponse>
Request to modify a service provider's or enterprise's voice messaging settings. The response is either SuccessResponse or ErrorResponse.
- 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 java.util.Optional<@Size(min=1,max=80) java.lang.String>
deliveryFromAddress
protected java.util.Optional<@Size(min=1,max=80) java.lang.String>
notificationFromAddress
protected @NotNull @Valid ServiceProvider
serviceProvider
protected java.lang.Boolean
useSystemDefaultDeliveryFromAddress
protected java.lang.Boolean
useSystemDefaultNotificationFromAddress
protected java.lang.Boolean
useSystemDefaultVoicePortalLockoutFromAddress
protected java.util.Optional<@Size(min=1,max=80) java.lang.String>
voicePortalLockoutFromAddress
-
Constructor Summary
Constructors Constructor Description ServiceProviderVoiceMessagingGroupModifyRequest()
ServiceProviderVoiceMessagingGroupModifyRequest(ServiceProvider serviceProvider)
-
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
-
serviceProvider
-
deliveryFromAddress
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> deliveryFromAddress -
notificationFromAddress
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> notificationFromAddress -
voicePortalLockoutFromAddress
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> voicePortalLockoutFromAddress -
useSystemDefaultDeliveryFromAddress
protected java.lang.Boolean useSystemDefaultDeliveryFromAddress -
useSystemDefaultNotificationFromAddress
protected java.lang.Boolean useSystemDefaultNotificationFromAddress -
useSystemDefaultVoicePortalLockoutFromAddress
protected java.lang.Boolean useSystemDefaultVoicePortalLockoutFromAddress
-
-
Constructor Details
-
ServiceProviderVoiceMessagingGroupModifyRequest
public ServiceProviderVoiceMessagingGroupModifyRequest() -
ServiceProviderVoiceMessagingGroupModifyRequest
-
-
Method Details
-
setServiceProvider
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setServiceProvider(ServiceProvider serviceProvider) -
getServiceProvider
-
setDeliveryFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setDeliveryFromAddress(java.lang.String deliveryFromAddress) -
getDeliveryFromAddress
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getDeliveryFromAddress() -
setNotificationFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setNotificationFromAddress(java.lang.String notificationFromAddress) -
getNotificationFromAddress
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getNotificationFromAddress() -
setVoicePortalLockoutFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setVoicePortalLockoutFromAddress(java.lang.String voicePortalLockoutFromAddress) -
getVoicePortalLockoutFromAddress
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getVoicePortalLockoutFromAddress() -
setUseSystemDefaultDeliveryFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setUseSystemDefaultDeliveryFromAddress(java.lang.Boolean useSystemDefaultDeliveryFromAddress) -
getUseSystemDefaultDeliveryFromAddress
public java.lang.Boolean getUseSystemDefaultDeliveryFromAddress() -
setUseSystemDefaultNotificationFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setUseSystemDefaultNotificationFromAddress(java.lang.Boolean useSystemDefaultNotificationFromAddress) -
getUseSystemDefaultNotificationFromAddress
public java.lang.Boolean getUseSystemDefaultNotificationFromAddress() -
setUseSystemDefaultVoicePortalLockoutFromAddress
public ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest setUseSystemDefaultVoicePortalLockoutFromAddress(java.lang.Boolean useSystemDefaultVoicePortalLockoutFromAddress) -
getUseSystemDefaultVoicePortalLockoutFromAddress
public java.lang.Boolean getUseSystemDefaultVoicePortalLockoutFromAddress() -
getEmptyObject
public static ServiceProviderVoiceMessaging.ServiceProviderVoiceMessagingGroupModifyRequest 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>
-