Class GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest
-
- Enclosing class:
- GroupVoiceMessaging
public static class GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest extends Request<DefaultResponse>
Request to modify the group voice portal information for a voice messaging group. The following elements are only used in AS data mode: networkClassOfService The following elements are only used in AS data mode and ignored in XS data mode: expressMode 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 Boolean
allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
protected Boolean
enableExtendedScope
protected Boolean
expressMode
protected Optional<@Size(min=1,max=161) String>
externalRoutingAddress
protected @NotNull @Valid Group
group
protected Optional<@Size(min=1,max=80) String>
homeZoneName
protected Boolean
isActive
protected @Size(min=1,max=40) String
networkClassOfService
protected @Valid ServiceInstanceModifyProfile
serviceInstanceProfile
protected Boolean
useExternalRouting
protected Boolean
useVoicePortalWizard
protected VoicePortalExternalRoutingScope
voicePortalExternalRoutingScope
-
Constructor Summary
Constructors Constructor Description GroupVoiceMessagingGroupModifyVoicePortalRequest()
GroupVoiceMessagingGroupModifyVoicePortalRequest(Group group)
-
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 Detail
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
serviceInstanceProfile
@Valid protected @Valid ServiceInstanceModifyProfile serviceInstanceProfile
-
isActive
protected Boolean isActive
-
enableExtendedScope
protected Boolean enableExtendedScope
-
allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
protected Boolean allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
-
useVoicePortalWizard
protected Boolean useVoicePortalWizard
-
voicePortalExternalRoutingScope
protected VoicePortalExternalRoutingScope voicePortalExternalRoutingScope
-
useExternalRouting
protected Boolean useExternalRouting
-
networkClassOfService
@Size(min=1, max=40) protected @Size(min=1,max=40) String networkClassOfService
-
expressMode
protected Boolean expressMode
-
-
Constructor Detail
-
GroupVoiceMessagingGroupModifyVoicePortalRequest
public GroupVoiceMessagingGroupModifyVoicePortalRequest()
-
GroupVoiceMessagingGroupModifyVoicePortalRequest
public GroupVoiceMessagingGroupModifyVoicePortalRequest(Group group)
-
-
Method Detail
-
setGroup
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setServiceInstanceProfile
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceModifyProfile getServiceInstanceProfile()
-
setIsActive
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setIsActive(Boolean isActive)
-
getIsActive
public Boolean getIsActive()
-
setEnableExtendedScope
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setEnableExtendedScope(Boolean enableExtendedScope)
-
getEnableExtendedScope
public Boolean getEnableExtendedScope()
-
setAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin(Boolean allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin)
-
getAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
public Boolean getAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin()
-
setUseVoicePortalWizard
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setUseVoicePortalWizard(Boolean useVoicePortalWizard)
-
getUseVoicePortalWizard
public Boolean getUseVoicePortalWizard()
-
setVoicePortalExternalRoutingScope
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setVoicePortalExternalRoutingScope(VoicePortalExternalRoutingScope voicePortalExternalRoutingScope)
-
getVoicePortalExternalRoutingScope
public VoicePortalExternalRoutingScope getVoicePortalExternalRoutingScope()
-
setUseExternalRouting
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setUseExternalRouting(Boolean useExternalRouting)
-
getUseExternalRouting
public Boolean getUseExternalRouting()
-
unsetExternalRoutingAddress
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest unsetExternalRoutingAddress()
-
setExternalRoutingAddress
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setExternalRoutingAddress(String externalRoutingAddress)
-
unsetHomeZoneName
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest unsetHomeZoneName()
-
setHomeZoneName
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setHomeZoneName(String homeZoneName)
-
setNetworkClassOfService
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String getNetworkClassOfService()
-
setExpressMode
public GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest setExpressMode(Boolean expressMode)
-
getExpressMode
public Boolean getExpressMode()
-
getEmptyObject
public static GroupVoiceMessaging.GroupVoiceMessagingGroupModifyVoicePortalRequest 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>
-
-