@Choice(minOccurs=0,value={@ChoiceGroup(value="digitManipulation"),@ChoiceGroup(value="treatmentId")}) @GwtIncompatible public static class Enterprise.EnterpriseVoiceVPNModifyPolicyRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<String> |
description |
protected EnterpriseVoiceVPNDigitManipulation[] |
digitManipulation |
protected Enterprise |
enterprise |
protected String |
locationDialingCode |
protected Integer |
maxExtensionLength |
protected Integer |
minExtensionLength |
protected EnterpriseVoiceVPNPolicySelection |
policySelection |
protected String |
routeGroupId |
protected String |
treatmentId |
Constructor and Description |
---|
EnterpriseVoiceVPNModifyPolicyRequest(Enterprise enterprise,
String locationDialingCode) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Enterprise enterprise
@NotNull @Size(min=1, max=22) protected String locationDialingCode
protected Integer minExtensionLength
protected Integer maxExtensionLength
protected com.google.common.base.Optional<String> description
@Size(min=1, max=30) protected String routeGroupId
protected EnterpriseVoiceVPNPolicySelection policySelection
@Size(max=8) protected EnterpriseVoiceVPNDigitManipulation[] digitManipulation
@Size(min=1, max=30) protected String treatmentId
public EnterpriseVoiceVPNModifyPolicyRequest(Enterprise enterprise, String locationDialingCode)
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setEnterprise(Enterprise enterprise)
public Enterprise getEnterprise()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setLocationDialingCode(String locationDialingCode)
public String getLocationDialingCode()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setMinExtensionLength(Integer minExtensionLength)
public Integer getMinExtensionLength()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setMaxExtensionLength(Integer maxExtensionLength)
public Integer getMaxExtensionLength()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setDescription(String description)
public com.google.common.base.Optional<String> getDescription()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setRouteGroupId(String routeGroupId)
public String getRouteGroupId()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setPolicySelection(EnterpriseVoiceVPNPolicySelection policySelection)
public EnterpriseVoiceVPNPolicySelection getPolicySelection()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setDigitManipulation(EnterpriseVoiceVPNDigitManipulation... digitManipulation)
public EnterpriseVoiceVPNDigitManipulation[] getDigitManipulation()
public Enterprise.EnterpriseVoiceVPNModifyPolicyRequest setTreatmentId(String treatmentId)
public String getTreatmentId()
public static Enterprise.EnterpriseVoiceVPNModifyPolicyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.