public static class TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest extends Request<Response.DefaultResponse>
Modifier and Type | Field and Description |
---|---|
String |
enterpriseTrunkName |
boolean |
enterpriseTrunkNameIsModified |
Integer |
maximumRerouteAttempts |
boolean |
maximumRerouteAttemptsIsModified |
String |
newEnterpriseTrunkName |
boolean |
newEnterpriseTrunkNameIsModified |
OrderedRouting1 |
orderedRouting |
boolean |
orderedRoutingIsModified |
PriorityWeightedRouting1 |
priorityWeightedRouting |
boolean |
priorityWeightedRoutingIsModified |
EnterpriseTrunkRouteExhaustionAction |
routeExhaustionAction |
boolean |
routeExhaustionActionIsModified |
String |
routeExhaustionForwardAddress |
boolean |
routeExhaustionForwardAddressIsModified |
ServiceProvider |
serviceProvider |
boolean |
serviceProviderIsModified |
Constructor and Description |
---|
EnterpriseEnterpriseTrunkModifyRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
EnterpriseEnterpriseTrunkModifyRequest(ServiceProvider serviceProvider,
String enterpriseTrunkName) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull public ServiceProvider serviceProvider
public transient boolean serviceProviderIsModified
@Size(min=1, max=30) public String enterpriseTrunkName
public transient boolean enterpriseTrunkNameIsModified
@Size(min=1, max=30) public String newEnterpriseTrunkName
public transient boolean newEnterpriseTrunkNameIsModified
public Integer maximumRerouteAttempts
public transient boolean maximumRerouteAttemptsIsModified
public EnterpriseTrunkRouteExhaustionAction routeExhaustionAction
public transient boolean routeExhaustionActionIsModified
@Size(min=1, max=161) public String routeExhaustionForwardAddress
public transient boolean routeExhaustionForwardAddressIsModified
public OrderedRouting1 orderedRouting
public transient boolean orderedRoutingIsModified
public PriorityWeightedRouting1 priorityWeightedRouting
public transient boolean priorityWeightedRoutingIsModified
public EnterpriseEnterpriseTrunkModifyRequest(ServiceProvider serviceProvider, String enterpriseTrunkName)
public EnterpriseEnterpriseTrunkModifyRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setServiceProvider(ServiceProvider serviceProvider)
public ServiceProvider getServiceProvider()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setEnterpriseTrunkName(String enterpriseTrunkName)
public String getEnterpriseTrunkName()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setNewEnterpriseTrunkName(String newEnterpriseTrunkName)
public String getNewEnterpriseTrunkName()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setMaximumRerouteAttempts(Integer maximumRerouteAttempts)
public Integer getMaximumRerouteAttempts()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setRouteExhaustionAction(EnterpriseTrunkRouteExhaustionAction routeExhaustionAction)
public EnterpriseTrunkRouteExhaustionAction getRouteExhaustionAction()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setRouteExhaustionForwardAddress(String routeExhaustionForwardAddress)
public String getRouteExhaustionForwardAddress()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setOrderedRouting(OrderedRouting1 orderedRouting)
public OrderedRouting1 getOrderedRouting()
public TrunkGroup.EnterpriseEnterpriseTrunkModifyRequest setPriorityWeightedRouting(PriorityWeightedRouting1 priorityWeightedRouting)
public PriorityWeightedRouting1 getPriorityWeightedRouting()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.