Package co.ecg.alpaca.toolkit.generated
Class FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
- Enclosing class:
- FindMeFollowMe
public static class FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
extends Request<DefaultResponse>
Modify a Find-me/Follow-me alerting group criteria. For the callToNumbers in the callToNumberList, the extension and number elements are not used and the only types accepted for each number are Primary and Alternates. If other type is specified the command fails. 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 @NotNull @Size(min=1,max=40) String
protected Boolean
protected Optional<@Valid ReplacementCallToNumberList>
protected @NotNull @Size(min=1,max=50) String
protected @Valid CriteriaFromDnModify
protected Optional<@Valid HolidaySchedule>
protected @Size(min=1,max=50) String
protected Optional<@Valid TimeSchedule>
protected @NotNull @Valid FindMeFollowMe
-
Constructor Summary
ConstructorsConstructorDescriptionGroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
(FindMeFollowMe user, String alertingGroupName, String criteriaName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid ReplacementCallToNumberList>
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.Optional<@Valid HolidaySchedule>
Optional<@Valid TimeSchedule>
setAlertingGroupName
(String alertingGroupName) setBlacklisted
(Boolean blacklisted) setCallToNumberList
(ReplacementCallToNumberList callToNumberList) setCriteriaName
(String criteriaName) setFromDnCriteria
(CriteriaFromDnModify fromDnCriteria) setHolidaySchedule
(HolidaySchedule holidaySchedule) setNewCriteriaName
(String newCriteriaName) setTimeSchedule
(TimeSchedule timeSchedule) setUser
(FindMeFollowMe user) 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
-
alertingGroupName
-
criteriaName
-
newCriteriaName
-
timeSchedule
-
fromDnCriteria
-
holidaySchedule
-
blacklisted
-
callToNumberList
-
-
Constructor Details
-
GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
public GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest() -
GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest
public GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest(FindMeFollowMe user, String alertingGroupName, String criteriaName)
-
-
Method Details
-
setUser
-
getFindMeFollowMe
-
setAlertingGroupName
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setAlertingGroupName(String alertingGroupName) -
getAlertingGroupName
-
setCriteriaName
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setNewCriteriaName
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setNewCriteriaName(String newCriteriaName) -
getNewCriteriaName
-
unsetTimeSchedule
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest unsetTimeSchedule() -
setTimeSchedule
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
setFromDnCriteria
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setFromDnCriteria(CriteriaFromDnModify fromDnCriteria) -
getFromDnCriteria
-
unsetHolidaySchedule
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest unsetHolidaySchedule() -
setHolidaySchedule
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setBlacklisted(Boolean blacklisted) -
getBlacklisted
-
unsetCallToNumberList
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest unsetCallToNumberList() -
setCallToNumberList
public FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest setCallToNumberList(ReplacementCallToNumberList callToNumberList) -
getCallToNumberList
-
getEmptyObject
public static FindMeFollowMe.GroupFindMeFollowMeModifyAlertingGroupSelectiveCriteriaRequest 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>
-