@ChoiceGroup(value="orderedRouting") @ChoiceGroup(value="priorityWeightedRouting") @GwtIncompatible public static class GroupTrunkGroup.GroupEnterpriseTrunkAddRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected String |
enterpriseTrunkName |
protected Group |
group |
protected Integer |
maximumRerouteAttempts |
protected OrderedRouting2 |
orderedRouting |
protected PriorityWeightedRouting2 |
priorityWeightedRouting |
protected EnterpriseTrunkRouteExhaustionAction |
routeExhaustionAction |
protected String |
routeExhaustionForwardAddress |
Constructor and Description |
---|
GroupEnterpriseTrunkAddRequest(Group group,
String enterpriseTrunkName,
Integer maximumRerouteAttempts,
EnterpriseTrunkRouteExhaustionAction routeExhaustionAction) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@NotNull @Size(min=1, max=30) protected String enterpriseTrunkName
@NotNull protected Integer maximumRerouteAttempts
@NotNull protected EnterpriseTrunkRouteExhaustionAction routeExhaustionAction
@Size(min=1, max=161) protected String routeExhaustionForwardAddress
protected OrderedRouting2 orderedRouting
protected PriorityWeightedRouting2 priorityWeightedRouting
public GroupEnterpriseTrunkAddRequest(Group group, String enterpriseTrunkName, Integer maximumRerouteAttempts, EnterpriseTrunkRouteExhaustionAction routeExhaustionAction)
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setGroup(Group group)
public Group getGroup()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setEnterpriseTrunkName(String enterpriseTrunkName)
public String getEnterpriseTrunkName()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setMaximumRerouteAttempts(Integer maximumRerouteAttempts)
public Integer getMaximumRerouteAttempts()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setRouteExhaustionAction(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction)
public EnterpriseTrunkRouteExhaustionAction getRouteExhaustionAction()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setRouteExhaustionForwardAddress(String routeExhaustionForwardAddress)
public String getRouteExhaustionForwardAddress()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setOrderedRouting(OrderedRouting2 orderedRouting)
public OrderedRouting2 getOrderedRouting()
public GroupTrunkGroup.GroupEnterpriseTrunkAddRequest setPriorityWeightedRouting(PriorityWeightedRouting2 priorityWeightedRouting)
public PriorityWeightedRouting2 getPriorityWeightedRouting()
public static GroupTrunkGroup.GroupEnterpriseTrunkAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.