Package co.ecg.alpaca.toolkit.generated
Class Group.GroupModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupModifyRequest
- Enclosing class:
- Group
Modify the profile for a group. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in Amplify data mode and ignored in AS and XS data mode: servicePolicy, callProcessingSliceId, provisioningSliceId, subscriberPartition. When the callProcessingSliceId or provisioningSliceId is set to nillable, it will be assigned to the default Slice. Only Provisioning admin and above can change the callProcessingSliceId, provisioningSliceId, and subscriberPartition. The following elements are only used in Amplify and XS data mode and ignored in AS data mode: preferredDataCenter. Only Provisioning admin and above can change the preferredDataCenter. The following elements are only used in XS data mode and ignored in Amplify and AS data mode: defaultUserCallingLineIdPhoneNumber. The following elements are only used in AS data mode and ignored in the XS data mode: extensionLengthSettings dialPlanAccessCode dialPlanPolicy
- 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 @Valid StreetAddress
protected @Valid Contact
protected @Size(min=1,max=80) String
protected Optional<@Valid DialPlanPolicyAccessCode>
protected @Valid DialPlanPolicy
protected @Valid GroupExtensionLengthSettings
protected @NotNull @Valid Group
protected @Size(min=1,max=127) String
protected Integer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid DialPlanPolicyAccessCode>
static Group.GroupModifyRequest
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
setAddress
(StreetAddress address) setCallingLineIdName
(String callingLineIdName) setCallingLineIdPhoneNumber
(String callingLineIdPhoneNumber) setCallProcessingSliceId
(String callProcessingSliceId) setContact
(Contact contact) setDefaultDomain
(String defaultDomain) setDefaultUserCallingLineIdPhoneNumber
(String defaultUserCallingLineIdPhoneNumber) setDialPlanAccessCode
(DialPlanPolicyAccessCode dialPlanAccessCode) setDialPlanPolicy
(DialPlanPolicy dialPlanPolicy) setExtensionLengthSettings
(GroupExtensionLengthSettings extensionLengthSettings) setGroupName
(String groupName) setLocationDialingCode
(String locationDialingCode) setPreferredDataCenter
(String preferredDataCenter) setProvisioningSliceId
(String provisioningSliceId) setServicePolicy
(String servicePolicy) setSubscriberPartition
(String subscriberPartition) setTimeZone
(String timeZone) setUserLimit
(Integer userLimit) 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
-
group
-
defaultDomain
-
userLimit
-
groupName
-
callingLineIdName
-
callingLineIdPhoneNumber
-
timeZone
-
locationDialingCode
-
contact
-
address
-
servicePolicy
-
callProcessingSliceId
-
provisioningSliceId
-
subscriberPartition
-
preferredDataCenter
-
defaultUserCallingLineIdPhoneNumber
-
extensionLengthSettings
-
dialPlanAccessCode
-
dialPlanPolicy
-
-
Constructor Details
-
GroupModifyRequest
public GroupModifyRequest() -
GroupModifyRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setDefaultDomain
-
getDefaultDomain
-
setUserLimit
-
getUserLimit
-
unsetGroupName
-
setGroupName
-
getGroupName
-
unsetCallingLineIdName
-
setCallingLineIdName
-
getCallingLineIdName
-
unsetCallingLineIdPhoneNumber
-
setCallingLineIdPhoneNumber
-
getCallingLineIdPhoneNumber
-
setTimeZone
-
getTimeZone
-
unsetLocationDialingCode
-
setLocationDialingCode
-
getLocationDialingCode
-
setContact
-
getContact
-
setAddress
-
getAddress
-
unsetServicePolicy
-
setServicePolicy
-
getServicePolicy
-
unsetCallProcessingSliceId
-
setCallProcessingSliceId
-
getCallProcessingSliceId
-
unsetProvisioningSliceId
-
setProvisioningSliceId
-
getProvisioningSliceId
-
unsetSubscriberPartition
-
setSubscriberPartition
-
getSubscriberPartition
-
unsetPreferredDataCenter
-
setPreferredDataCenter
-
getPreferredDataCenter
-
unsetDefaultUserCallingLineIdPhoneNumber
-
setDefaultUserCallingLineIdPhoneNumber
public Group.GroupModifyRequest setDefaultUserCallingLineIdPhoneNumber(String defaultUserCallingLineIdPhoneNumber) -
getDefaultUserCallingLineIdPhoneNumber
-
setExtensionLengthSettings
public Group.GroupModifyRequest setExtensionLengthSettings(GroupExtensionLengthSettings extensionLengthSettings) -
getExtensionLengthSettings
-
unsetDialPlanAccessCode
-
setDialPlanAccessCode
-
getDialPlanAccessCode
-
setDialPlanPolicy
-
getDialPlanPolicy
-
getEmptyObject
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>
-