Class GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest
-
- Enclosing class:
- GroupVoiceMessaging
public static class GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest extends Request<DefaultResponse>
Request to modify the group's voice messaging settings and voice portal branding settings. If UnassignPhoneNumbersLevel is set to 'Group', the user's primary phone number, fax number and any alternate numbers, will be un-assigned from the group if the command is executed by a service provider administrator or above. When set to 'Service Provider', they will be un-assigned from the group and service provider if the command is executed by a provisioning administrator or above. When omitted, the number(s) will be left assigned to the group. An ErrorResponse will be returned if any number cannot be unassigned because of insufficient privilege. 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
-
Constructor Summary
Constructors Constructor Description GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest()GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest(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
-
unassignPhoneNumbers
protected UnassignPhoneNumbersLevel unassignPhoneNumbers
-
addPhoneNumberToGroup
@AssertTrue protected @AssertTrue Boolean addPhoneNumberToGroup
-
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
-
voicePortalGreetingSelection
protected VoiceMessagingBrandingSelection voicePortalGreetingSelection
-
voicePortalGreetingFile
protected Optional<@Valid AnnouncementFileKey> voicePortalGreetingFile
-
voiceMessagingGreetingSelection
protected VoiceMessagingBrandingSelection voiceMessagingGreetingSelection
-
voiceMessagingGreetingFile
protected Optional<@Valid AnnouncementFileKey> voiceMessagingGreetingFile
-
-
Constructor Detail
-
GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest
public GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest()
-
GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest
public GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest(Group group)
-
-
Method Detail
-
setGroup
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setUnassignPhoneNumbers
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setUnassignPhoneNumbers(UnassignPhoneNumbersLevel unassignPhoneNumbers)
-
getUnassignPhoneNumbers
public UnassignPhoneNumbersLevel getUnassignPhoneNumbers()
-
setFlagAddPhoneNumberToGroup
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setFlagAddPhoneNumberToGroup()
-
addPhoneNumberToGroupFlagExist
public boolean addPhoneNumberToGroupFlagExist()
-
getAddPhoneNumberToGroup
public Boolean getAddPhoneNumberToGroup()
-
setServiceInstanceProfile
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setServiceInstanceProfile(ServiceInstanceModifyProfile serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceModifyProfile getServiceInstanceProfile()
-
setIsActive
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setIsActive(Boolean isActive)
-
getIsActive
public Boolean getIsActive()
-
setEnableExtendedScope
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setEnableExtendedScope(Boolean enableExtendedScope)
-
getEnableExtendedScope
public Boolean getEnableExtendedScope()
-
setAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin(Boolean allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin)
-
getAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin
public Boolean getAllowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin()
-
setUseVoicePortalWizard
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setUseVoicePortalWizard(Boolean useVoicePortalWizard)
-
getUseVoicePortalWizard
public Boolean getUseVoicePortalWizard()
-
setVoicePortalExternalRoutingScope
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setVoicePortalExternalRoutingScope(VoicePortalExternalRoutingScope voicePortalExternalRoutingScope)
-
getVoicePortalExternalRoutingScope
public VoicePortalExternalRoutingScope getVoicePortalExternalRoutingScope()
-
setUseExternalRouting
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setUseExternalRouting(Boolean useExternalRouting)
-
getUseExternalRouting
public Boolean getUseExternalRouting()
-
unsetExternalRoutingAddress
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest unsetExternalRoutingAddress()
-
setExternalRoutingAddress
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setExternalRoutingAddress(String externalRoutingAddress)
-
unsetHomeZoneName
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest unsetHomeZoneName()
-
setHomeZoneName
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setHomeZoneName(String homeZoneName)
-
setNetworkClassOfService
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String getNetworkClassOfService()
-
setVoicePortalGreetingSelection
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setVoicePortalGreetingSelection(VoiceMessagingBrandingSelection voicePortalGreetingSelection)
-
getVoicePortalGreetingSelection
public VoiceMessagingBrandingSelection getVoicePortalGreetingSelection()
-
unsetVoicePortalGreetingFile
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest unsetVoicePortalGreetingFile()
-
setVoicePortalGreetingFile
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setVoicePortalGreetingFile(AnnouncementFileKey voicePortalGreetingFile)
-
getVoicePortalGreetingFile
public Optional<@Valid AnnouncementFileKey> getVoicePortalGreetingFile()
-
setVoiceMessagingGreetingSelection
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setVoiceMessagingGreetingSelection(VoiceMessagingBrandingSelection voiceMessagingGreetingSelection)
-
getVoiceMessagingGreetingSelection
public VoiceMessagingBrandingSelection getVoiceMessagingGreetingSelection()
-
unsetVoiceMessagingGreetingFile
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest unsetVoiceMessagingGreetingFile()
-
setVoiceMessagingGreetingFile
public GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest setVoiceMessagingGreetingFile(AnnouncementFileKey voiceMessagingGreetingFile)
-
getVoiceMessagingGreetingFile
public Optional<@Valid AnnouncementFileKey> getVoiceMessagingGreetingFile()
-
getEmptyObject
public static GroupVoiceMessaging.GroupVoiceMessagingGroupConsolidatedModifyVoicePortalRequest 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>
-
-