Class GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest
-
- Enclosing class:
- GroupTrunkGroup
@Choice(minOccurs=0,value={@ChoiceGroup("orderedRouting"),@ChoiceGroup("priorityWeightedRouting")}) public static class GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest extends Request<DefaultResponse>
Request to modify an enterprise trunk in a group. 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
Fields Modifier and Type Field Description protected Optional<Integer>capacityExceededTrapInitialCallsprotected Optional<Integer>capacityExceededTrapOffsetCallsprotected BooleanenableCapacityManagementprotected @NotNull @Size(min=1,max=30) StringenterpriseTrunkNameprotected @NotNull @Valid Groupgroupprotected Optional<Integer>maxActiveCallsprotected Optional<Integer>maximumActiveIncomingCallsAllowedprotected Optional<Integer>maximumActiveOutgoingCallsAllowedprotected IntegermaximumRerouteAttemptsprotected Optional<Integer>minimumActiveCallsReservedprotected @Size(min=1,max=30) StringnewEnterpriseTrunkNameprotected @Valid OrderedRouting3orderedRoutingprotected @Valid PriorityWeightedRouting4priorityWeightedRoutingprotected EnterpriseTrunkRouteExhaustionActionrouteExhaustionActionprotected Optional<@Size(min=1,max=161) String>routeExhaustionForwardAddress
-
Constructor Summary
Constructors Constructor Description GroupEnterpriseTrunkModifyRequest()GroupEnterpriseTrunkModifyRequest(Group group, String enterpriseTrunkName)
-
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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
enterpriseTrunkName
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String enterpriseTrunkName
-
newEnterpriseTrunkName
@Size(min=1, max=30) protected @Size(min=1,max=30) String newEnterpriseTrunkName
-
maximumRerouteAttempts
protected Integer maximumRerouteAttempts
-
routeExhaustionAction
protected EnterpriseTrunkRouteExhaustionAction routeExhaustionAction
-
routeExhaustionForwardAddress
protected Optional<@Size(min=1,max=161) String> routeExhaustionForwardAddress
-
orderedRouting
@Valid protected @Valid OrderedRouting3 orderedRouting
-
priorityWeightedRouting
@Valid protected @Valid PriorityWeightedRouting4 priorityWeightedRouting
-
enableCapacityManagement
protected Boolean enableCapacityManagement
-
-
Method Detail
-
setGroup
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setEnterpriseTrunkName
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setEnterpriseTrunkName(String enterpriseTrunkName)
-
getEnterpriseTrunkName
public String getEnterpriseTrunkName()
-
setNewEnterpriseTrunkName
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setNewEnterpriseTrunkName(String newEnterpriseTrunkName)
-
getNewEnterpriseTrunkName
public String getNewEnterpriseTrunkName()
-
setMaximumRerouteAttempts
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setMaximumRerouteAttempts(Integer maximumRerouteAttempts)
-
getMaximumRerouteAttempts
public Integer getMaximumRerouteAttempts()
-
setRouteExhaustionAction
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setRouteExhaustionAction(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction)
-
getRouteExhaustionAction
public EnterpriseTrunkRouteExhaustionAction getRouteExhaustionAction()
-
unsetRouteExhaustionForwardAddress
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetRouteExhaustionForwardAddress()
-
setRouteExhaustionForwardAddress
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setRouteExhaustionForwardAddress(String routeExhaustionForwardAddress)
-
getRouteExhaustionForwardAddress
public Optional<@Size(min=1,max=161) String> getRouteExhaustionForwardAddress()
-
setOrderedRouting
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setOrderedRouting(OrderedRouting3 orderedRouting)
-
getOrderedRouting
public OrderedRouting3 getOrderedRouting()
-
setPriorityWeightedRouting
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setPriorityWeightedRouting(PriorityWeightedRouting4 priorityWeightedRouting)
-
getPriorityWeightedRouting
public PriorityWeightedRouting4 getPriorityWeightedRouting()
-
setEnableCapacityManagement
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setEnableCapacityManagement(Boolean enableCapacityManagement)
-
getEnableCapacityManagement
public Boolean getEnableCapacityManagement()
-
unsetMaxActiveCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetMaxActiveCalls()
-
setMaxActiveCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setMaxActiveCalls(Integer maxActiveCalls)
-
unsetCapacityExceededTrapInitialCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetCapacityExceededTrapInitialCalls()
-
setCapacityExceededTrapInitialCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setCapacityExceededTrapInitialCalls(Integer capacityExceededTrapInitialCalls)
-
unsetCapacityExceededTrapOffsetCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetCapacityExceededTrapOffsetCalls()
-
setCapacityExceededTrapOffsetCalls
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setCapacityExceededTrapOffsetCalls(Integer capacityExceededTrapOffsetCalls)
-
unsetMaximumActiveIncomingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetMaximumActiveIncomingCallsAllowed()
-
setMaximumActiveIncomingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setMaximumActiveIncomingCallsAllowed(Integer maximumActiveIncomingCallsAllowed)
-
getMaximumActiveIncomingCallsAllowed
public Optional<Integer> getMaximumActiveIncomingCallsAllowed()
-
unsetMaximumActiveOutgoingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetMaximumActiveOutgoingCallsAllowed()
-
setMaximumActiveOutgoingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setMaximumActiveOutgoingCallsAllowed(Integer maximumActiveOutgoingCallsAllowed)
-
getMaximumActiveOutgoingCallsAllowed
public Optional<Integer> getMaximumActiveOutgoingCallsAllowed()
-
unsetMinimumActiveCallsReserved
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest unsetMinimumActiveCallsReserved()
-
setMinimumActiveCallsReserved
public GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest setMinimumActiveCallsReserved(Integer minimumActiveCallsReserved)
-
getEmptyObject
public static GroupTrunkGroup.GroupEnterpriseTrunkModifyRequest 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>
-
-