Class EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest
-
- Enclosing class:
- EnterpriseTrunkGroup
@ChoiceGroup("orderedRouting") @ChoiceGroup("priorityWeightedRouting") public static class EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest extends Request<DefaultResponse>
Request to add an enterprise trunk in an enterprise. 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 IntegercapacityExceededTrapInitialCallsprotected IntegercapacityExceededTrapOffsetCallsprotected @NotNull BooleanenableCapacityManagementprotected @NotNull @Valid Enterpriseenterpriseprotected @NotNull @Size(min=1,max=30) StringenterpriseTrunkNameprotected IntegermaxActiveCallsprotected IntegermaximumActiveIncomingCallsAllowedprotected IntegermaximumActiveOutgoingCallsAllowedprotected @NotNull IntegermaximumRerouteAttemptsprotected IntegerminimumActiveCallsReservedprotected @Valid OrderedRoutingorderedRoutingprotected @Valid PriorityWeightedRoutingpriorityWeightedRoutingprotected @NotNull EnterpriseTrunkRouteExhaustionActionrouteExhaustionActionprotected @Size(min=1,max=161) StringrouteExhaustionForwardAddress
-
Constructor Summary
Constructors Constructor Description EnterpriseEnterpriseTrunkAddRequest()EnterpriseEnterpriseTrunkAddRequest(OrderedRouting orderedRouting, Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)EnterpriseEnterpriseTrunkAddRequest(PriorityWeightedRouting priorityWeightedRouting, Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)EnterpriseEnterpriseTrunkAddRequest(Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)
-
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
enterprise
@NotNull @Valid protected transient @NotNull @Valid Enterprise enterprise
-
enterpriseTrunkName
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String enterpriseTrunkName
-
maximumRerouteAttempts
@NotNull protected @NotNull Integer maximumRerouteAttempts
-
routeExhaustionAction
@NotNull protected @NotNull EnterpriseTrunkRouteExhaustionAction routeExhaustionAction
-
routeExhaustionForwardAddress
@Size(min=1, max=161) protected @Size(min=1,max=161) String routeExhaustionForwardAddress
-
orderedRouting
@Valid protected @Valid OrderedRouting orderedRouting
-
priorityWeightedRouting
@Valid protected @Valid PriorityWeightedRouting priorityWeightedRouting
-
enableCapacityManagement
@NotNull protected @NotNull Boolean enableCapacityManagement
-
maxActiveCalls
protected Integer maxActiveCalls
-
capacityExceededTrapInitialCalls
protected Integer capacityExceededTrapInitialCalls
-
capacityExceededTrapOffsetCalls
protected Integer capacityExceededTrapOffsetCalls
-
maximumActiveIncomingCallsAllowed
protected Integer maximumActiveIncomingCallsAllowed
-
maximumActiveOutgoingCallsAllowed
protected Integer maximumActiveOutgoingCallsAllowed
-
minimumActiveCallsReserved
protected Integer minimumActiveCallsReserved
-
-
Constructor Detail
-
EnterpriseEnterpriseTrunkAddRequest
public EnterpriseEnterpriseTrunkAddRequest()
-
EnterpriseEnterpriseTrunkAddRequest
public EnterpriseEnterpriseTrunkAddRequest(Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)
-
EnterpriseEnterpriseTrunkAddRequest
public EnterpriseEnterpriseTrunkAddRequest(OrderedRouting orderedRouting, Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)
-
EnterpriseEnterpriseTrunkAddRequest
public EnterpriseEnterpriseTrunkAddRequest(PriorityWeightedRouting priorityWeightedRouting, Enterprise enterprise, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction, Boolean enableCapacityManagement)
-
-
Method Detail
-
setEnterprise
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setEnterprise(Enterprise enterprise)
-
getEnterprise
public Enterprise getEnterprise()
-
setEnterpriseTrunkName
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setEnterpriseTrunkName(String enterpriseTrunkName)
-
getEnterpriseTrunkName
public String getEnterpriseTrunkName()
-
setMaximumRerouteAttempts
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setMaximumRerouteAttempts(Integer maximumRerouteAttempts)
-
getMaximumRerouteAttempts
public Integer getMaximumRerouteAttempts()
-
setRouteExhaustionAction
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setRouteExhaustionAction(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction)
-
getRouteExhaustionAction
public EnterpriseTrunkRouteExhaustionAction getRouteExhaustionAction()
-
setRouteExhaustionForwardAddress
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setRouteExhaustionForwardAddress(String routeExhaustionForwardAddress)
-
getRouteExhaustionForwardAddress
public String getRouteExhaustionForwardAddress()
-
setOrderedRouting
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setOrderedRouting(OrderedRouting orderedRouting)
-
getOrderedRouting
public OrderedRouting getOrderedRouting()
-
setPriorityWeightedRouting
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setPriorityWeightedRouting(PriorityWeightedRouting priorityWeightedRouting)
-
getPriorityWeightedRouting
public PriorityWeightedRouting getPriorityWeightedRouting()
-
setEnableCapacityManagement
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setEnableCapacityManagement(Boolean enableCapacityManagement)
-
getEnableCapacityManagement
public Boolean getEnableCapacityManagement()
-
setMaxActiveCalls
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setMaxActiveCalls(Integer maxActiveCalls)
-
getMaxActiveCalls
public Integer getMaxActiveCalls()
-
setCapacityExceededTrapInitialCalls
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setCapacityExceededTrapInitialCalls(Integer capacityExceededTrapInitialCalls)
-
getCapacityExceededTrapInitialCalls
public Integer getCapacityExceededTrapInitialCalls()
-
setCapacityExceededTrapOffsetCalls
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setCapacityExceededTrapOffsetCalls(Integer capacityExceededTrapOffsetCalls)
-
getCapacityExceededTrapOffsetCalls
public Integer getCapacityExceededTrapOffsetCalls()
-
setMaximumActiveIncomingCallsAllowed
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setMaximumActiveIncomingCallsAllowed(Integer maximumActiveIncomingCallsAllowed)
-
getMaximumActiveIncomingCallsAllowed
public Integer getMaximumActiveIncomingCallsAllowed()
-
setMaximumActiveOutgoingCallsAllowed
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setMaximumActiveOutgoingCallsAllowed(Integer maximumActiveOutgoingCallsAllowed)
-
getMaximumActiveOutgoingCallsAllowed
public Integer getMaximumActiveOutgoingCallsAllowed()
-
setMinimumActiveCallsReserved
public EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest setMinimumActiveCallsReserved(Integer minimumActiveCallsReserved)
-
getMinimumActiveCallsReserved
public Integer getMinimumActiveCallsReserved()
-
getEmptyObject
public static EnterpriseTrunkGroup.EnterpriseEnterpriseTrunkAddRequest 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>
-
-