Class GroupTrunkGroup.GroupEnterpriseTrunkAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.GroupTrunkGroup.GroupEnterpriseTrunkAddRequest
- Enclosing class:
- GroupTrunkGroup
@ChoiceGroup("orderedRouting") @ChoiceGroup("priorityWeightedRouting")
public static class GroupTrunkGroup.GroupEnterpriseTrunkAddRequest
extends Request<DefaultResponse>
Request to add 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
FieldsModifier and TypeFieldDescriptionprotected Integer
protected Integer
protected @NotNull Boolean
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Valid Group
protected Integer
protected Integer
protected Integer
protected @NotNull Integer
protected Integer
protected @Valid OrderedRouting2
protected @Valid PriorityWeightedRouting2
protected @NotNull EnterpriseTrunkRouteExhaustionAction
protected @Size(min=1,max=161) String
-
Constructor Summary
ConstructorsConstructorDescriptionGroupEnterpriseTrunkAddRequest
(OrderedRouting2 orderedRouting, Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement) GroupEnterpriseTrunkAddRequest
(PriorityWeightedRouting2 priorityWeightedRouting, Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement) GroupEnterpriseTrunkAddRequest
(Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
setCapacityExceededTrapInitialCalls
(Integer capacityExceededTrapInitialCalls) setCapacityExceededTrapOffsetCalls
(Integer capacityExceededTrapOffsetCalls) setEnableCapacityManagement
(Boolean enableCapacityManagement) setEnterpriseTrunkName
(String enterpriseTrunkName) setMaxActiveCalls
(Integer maxActiveCalls) setMaximumActiveIncomingCallsAllowed
(Integer maximumActiveIncomingCallsAllowed) setMaximumActiveOutgoingCallsAllowed
(Integer maximumActiveOutgoingCallsAllowed) setMaximumRerouteAttempts
(Integer maximumRerouteAttempts) setMinimumActiveCallsReserved
(Integer minimumActiveCallsReserved) setOrderedRouting
(OrderedRouting2 orderedRouting) setPriorityWeightedRouting
(PriorityWeightedRouting2 priorityWeightedRouting) setRouteExhaustionAction
(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction) setRouteExhaustionForwardAddress
(String routeExhaustionForwardAddress) 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
-
enterpriseTrunkName
-
maximumRerouteAttempts
-
routeExhaustionAction
-
routeExhaustionForwardAddress
-
orderedRouting
-
priorityWeightedRouting
-
enableCapacityManagement
-
maxActiveCalls
-
capacityExceededTrapInitialCalls
-
capacityExceededTrapOffsetCalls
-
maximumActiveIncomingCallsAllowed
-
maximumActiveOutgoingCallsAllowed
-
minimumActiveCallsReserved
-
-
Constructor Details
-
GroupEnterpriseTrunkAddRequest
public GroupEnterpriseTrunkAddRequest() -
GroupEnterpriseTrunkAddRequest
public GroupEnterpriseTrunkAddRequest(Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement) -
GroupEnterpriseTrunkAddRequest
public GroupEnterpriseTrunkAddRequest(OrderedRouting2 orderedRouting, Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement) -
GroupEnterpriseTrunkAddRequest
public GroupEnterpriseTrunkAddRequest(PriorityWeightedRouting2 priorityWeightedRouting, Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)
-
-
Method Details
-
setGroup
-
getGroup
-
setEnterpriseTrunkName
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setEnterpriseTrunkName(String enterpriseTrunkName) -
getEnterpriseTrunkName
-
setMaximumRerouteAttempts
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setMaximumRerouteAttempts(Integer maximumRerouteAttempts) -
getMaximumRerouteAttempts
-
setRouteExhaustionAction
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setRouteExhaustionAction(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction) -
getRouteExhaustionAction
-
setRouteExhaustionForwardAddress
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setRouteExhaustionForwardAddress(String routeExhaustionForwardAddress) -
getRouteExhaustionForwardAddress
-
setOrderedRouting
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setOrderedRouting(OrderedRouting2 orderedRouting) -
getOrderedRouting
-
setPriorityWeightedRouting
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setPriorityWeightedRouting(PriorityWeightedRouting2 priorityWeightedRouting) -
getPriorityWeightedRouting
-
setEnableCapacityManagement
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setEnableCapacityManagement(Boolean enableCapacityManagement) -
getEnableCapacityManagement
-
setMaxActiveCalls
-
getMaxActiveCalls
-
setCapacityExceededTrapInitialCalls
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setCapacityExceededTrapInitialCalls(Integer capacityExceededTrapInitialCalls) -
getCapacityExceededTrapInitialCalls
-
setCapacityExceededTrapOffsetCalls
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setCapacityExceededTrapOffsetCalls(Integer capacityExceededTrapOffsetCalls) -
getCapacityExceededTrapOffsetCalls
-
setMaximumActiveIncomingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setMaximumActiveIncomingCallsAllowed(Integer maximumActiveIncomingCallsAllowed) -
getMaximumActiveIncomingCallsAllowed
-
setMaximumActiveOutgoingCallsAllowed
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setMaximumActiveOutgoingCallsAllowed(Integer maximumActiveOutgoingCallsAllowed) -
getMaximumActiveOutgoingCallsAllowed
-
setMinimumActiveCallsReserved
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setMinimumActiveCallsReserved(Integer minimumActiveCallsReserved) -
getMinimumActiveCallsReserved
-
getEmptyObject
public static GroupTrunkGroup.GroupEnterpriseTrunkAddRequest 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>
-