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>
capacityExceededTrapInitialCalls
protected Optional<Integer>
capacityExceededTrapOffsetCalls
protected Boolean
enableCapacityManagement
protected @NotNull @Size(min=1,max=30) String
enterpriseTrunkName
protected @NotNull @Valid Group
group
protected Optional<Integer>
maxActiveCalls
protected Optional<Integer>
maximumActiveIncomingCallsAllowed
protected Optional<Integer>
maximumActiveOutgoingCallsAllowed
protected Integer
maximumRerouteAttempts
protected Optional<Integer>
minimumActiveCallsReserved
protected @Size(min=1,max=30) String
newEnterpriseTrunkName
protected @Valid OrderedRouting3
orderedRouting
protected @Valid PriorityWeightedRouting4
priorityWeightedRouting
protected EnterpriseTrunkRouteExhaustionAction
routeExhaustionAction
protected 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:
formRequest
in classRequest<DefaultResponse>
-
-