@GwtIncompatible public static class GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest extends Request<DefaultResponse>
Constructor and Description |
---|
GroupTrunkGroupAddInstanceRequest(Group group,
String name,
Integer maxActiveCalls,
Boolean enableBursting,
Integer capacityExceededTrapInitialCalls,
Integer capacityExceededTrapOffsetCalls,
Integer invitationTimeout,
Boolean requireAuthentication,
Boolean allowTerminationToTrunkGroupIdentity,
Boolean allowTerminationToDtgIdentity,
Boolean includeTrunkGroupIdentity,
Boolean includeDtgIdentity,
Boolean includeTrunkGroupIdentityForNetworkCalls,
Boolean includeOtgIdentityForNetworkCalls,
Boolean enableNetworkAddressIdentity,
Boolean allowUnscreenedCalls,
Boolean allowUnscreenedEmergencyCalls,
TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForExternalCallsPolicy,
TrunkGroupPilotUserChargeNumberUsagePolicy pilotUserChargeNumberPolicy,
Boolean routeToPeeringDomain,
Boolean prefixEnabled,
Boolean statefulReroutingEnabled,
Boolean sendContinuousOptionsMessage,
Integer continuousOptionsSendingIntervalSeconds,
Integer failureOptionsSendingIntervalSeconds,
Integer failureThresholdCounter,
Integer successThresholdCounter,
Integer inviteFailureThresholdCounter,
Integer inviteFailureThresholdWindowSeconds,
TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy pilotUserCallingLineAssertedIdentityPolicy,
Boolean useSystemCallingLineAssertedIdentityPolicy,
TrunkGroupPilotUserCallOptimizationPolicy pilotUserCallOptimizationPolicy,
TrunkGroupCLIDSourceForScreenedCallsPolicy clidSourceForScreenedCallsPolicy,
Boolean useSystemCLIDSourceForScreenedCallsPolicy,
TrunkGroupUserLookupPolicy userLookupPolicy,
Boolean useSystemUserLookupPolicy,
TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForEmergencyCallsPolicy) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getId, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Group group
@Size(min=1, max=30) protected String name
protected TrunkGroupMultipleContactPilotUser pilotUser
protected DepartmentKey department
protected AccessDevice accessDevice
protected Integer maxActiveCalls
protected Integer maxIncomingCalls
protected Integer maxOutgoingCalls
protected Boolean enableBursting
protected Integer burstingMaxActiveCalls
protected Integer burstingMaxIncomingCalls
protected Integer burstingMaxOutgoingCalls
protected TrunkGroupCapacityExceededAction capacityExceededAction
@Size(min=1, max=161) protected String capacityExceededForwardAddress
protected TrunkGroupKey capacityExceededRerouteTrunkGroupKey
protected Integer capacityExceededTrapInitialCalls
protected Integer capacityExceededTrapOffsetCalls
protected TrunkGroupUnreachableDestinationAction unreachableDestinationAction
@Size(min=1, max=161) protected String unreachableDestinationForwardAddress
protected TrunkGroupKey unreachableDestinationRerouteTrunkGroupKey
protected Integer invitationTimeout
protected Boolean requireAuthentication
@Size(min=1, max=80) protected String sipAuthenticationUserName
@Size(min=1, max=60) protected String sipAuthenticationPassword
@Size(min=1, max=161) protected String[] hostedUserId
@Size(min=1, max=161) protected String trunkGroupIdentity
@Size(min=1, max=80) protected String otgDtgIdentity
protected Boolean allowTerminationToTrunkGroupIdentity
protected Boolean allowTerminationToDtgIdentity
protected Boolean includeTrunkGroupIdentity
protected Boolean includeDtgIdentity
protected Boolean includeTrunkGroupIdentityForNetworkCalls
protected Boolean includeOtgIdentityForNetworkCalls
protected Boolean enableNetworkAddressIdentity
protected Boolean allowUnscreenedCalls
protected Boolean allowUnscreenedEmergencyCalls
protected TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForExternalCallsPolicy
protected TrunkGroupPilotUserChargeNumberUsagePolicy pilotUserChargeNumberPolicy
protected TrunkGroupCallForwardingAlwaysAction callForwardingAlwaysAction
@Size(min=1, max=161) protected String callForwardingAlwaysForwardAddress
protected TrunkGroupKey callForwardingAlwaysRerouteTrunkGroupKey
@Size(min=1, max=80) protected String peeringDomain
protected Boolean routeToPeeringDomain
protected Boolean prefixEnabled
@Size(min=1, max=15) protected String prefix
protected Boolean statefulReroutingEnabled
protected Boolean sendContinuousOptionsMessage
protected Integer continuousOptionsSendingIntervalSeconds
protected Integer failureOptionsSendingIntervalSeconds
protected Integer failureThresholdCounter
protected Integer successThresholdCounter
protected Integer inviteFailureThresholdCounter
protected Integer inviteFailureThresholdWindowSeconds
protected TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy pilotUserCallingLineAssertedIdentityPolicy
protected Boolean useSystemCallingLineAssertedIdentityPolicy
protected TrunkGroupPilotUserCallOptimizationPolicy pilotUserCallOptimizationPolicy
protected TrunkGroupCLIDSourceForScreenedCallsPolicy clidSourceForScreenedCallsPolicy
protected Boolean useSystemCLIDSourceForScreenedCallsPolicy
protected TrunkGroupUserLookupPolicy userLookupPolicy
protected Boolean useSystemUserLookupPolicy
protected TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForEmergencyCallsPolicy
@Size(min=1, max=40) protected String pilotUserNetworkClassOfService
public GroupTrunkGroupAddInstanceRequest(Group group, String name, Integer maxActiveCalls, Boolean enableBursting, Integer capacityExceededTrapInitialCalls, Integer capacityExceededTrapOffsetCalls, Integer invitationTimeout, Boolean requireAuthentication, Boolean allowTerminationToTrunkGroupIdentity, Boolean allowTerminationToDtgIdentity, Boolean includeTrunkGroupIdentity, Boolean includeDtgIdentity, Boolean includeTrunkGroupIdentityForNetworkCalls, Boolean includeOtgIdentityForNetworkCalls, Boolean enableNetworkAddressIdentity, Boolean allowUnscreenedCalls, Boolean allowUnscreenedEmergencyCalls, TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForExternalCallsPolicy, TrunkGroupPilotUserChargeNumberUsagePolicy pilotUserChargeNumberPolicy, Boolean routeToPeeringDomain, Boolean prefixEnabled, Boolean statefulReroutingEnabled, Boolean sendContinuousOptionsMessage, Integer continuousOptionsSendingIntervalSeconds, Integer failureOptionsSendingIntervalSeconds, Integer failureThresholdCounter, Integer successThresholdCounter, Integer inviteFailureThresholdCounter, Integer inviteFailureThresholdWindowSeconds, TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy pilotUserCallingLineAssertedIdentityPolicy, Boolean useSystemCallingLineAssertedIdentityPolicy, TrunkGroupPilotUserCallOptimizationPolicy pilotUserCallOptimizationPolicy, TrunkGroupCLIDSourceForScreenedCallsPolicy clidSourceForScreenedCallsPolicy, Boolean useSystemCLIDSourceForScreenedCallsPolicy, TrunkGroupUserLookupPolicy userLookupPolicy, Boolean useSystemUserLookupPolicy, TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForEmergencyCallsPolicy)
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setGroup(Group group)
public Group getGroup()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setName(String name)
public String getName()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUser(TrunkGroupMultipleContactPilotUser pilotUser)
public TrunkGroupMultipleContactPilotUser getPilotUser()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setDepartment(DepartmentKey department)
public DepartmentKey getDepartment()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setAccessDevice(AccessDevice accessDevice)
public AccessDevice getAccessDevice()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setMaxActiveCalls(Integer maxActiveCalls)
public Integer getMaxActiveCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setMaxIncomingCalls(Integer maxIncomingCalls)
public Integer getMaxIncomingCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setMaxOutgoingCalls(Integer maxOutgoingCalls)
public Integer getMaxOutgoingCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setEnableBursting(Boolean enableBursting)
public Boolean getEnableBursting()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setBurstingMaxActiveCalls(Integer burstingMaxActiveCalls)
public Integer getBurstingMaxActiveCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setBurstingMaxIncomingCalls(Integer burstingMaxIncomingCalls)
public Integer getBurstingMaxIncomingCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setBurstingMaxOutgoingCalls(Integer burstingMaxOutgoingCalls)
public Integer getBurstingMaxOutgoingCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCapacityExceededAction(TrunkGroupCapacityExceededAction capacityExceededAction)
public TrunkGroupCapacityExceededAction getCapacityExceededAction()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCapacityExceededForwardAddress(String capacityExceededForwardAddress)
public String getCapacityExceededForwardAddress()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCapacityExceededRerouteTrunkGroupKey(TrunkGroupKey capacityExceededRerouteTrunkGroupKey)
public TrunkGroupKey getCapacityExceededRerouteTrunkGroupKey()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCapacityExceededTrapInitialCalls(Integer capacityExceededTrapInitialCalls)
public Integer getCapacityExceededTrapInitialCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCapacityExceededTrapOffsetCalls(Integer capacityExceededTrapOffsetCalls)
public Integer getCapacityExceededTrapOffsetCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUnreachableDestinationAction(TrunkGroupUnreachableDestinationAction unreachableDestinationAction)
public TrunkGroupUnreachableDestinationAction getUnreachableDestinationAction()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUnreachableDestinationForwardAddress(String unreachableDestinationForwardAddress)
public String getUnreachableDestinationForwardAddress()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUnreachableDestinationRerouteTrunkGroupKey(TrunkGroupKey unreachableDestinationRerouteTrunkGroupKey)
public TrunkGroupKey getUnreachableDestinationRerouteTrunkGroupKey()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setInvitationTimeout(Integer invitationTimeout)
public Integer getInvitationTimeout()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setRequireAuthentication(Boolean requireAuthentication)
public Boolean getRequireAuthentication()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setSipAuthenticationUserName(String sipAuthenticationUserName)
public String getSipAuthenticationUserName()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setSipAuthenticationPassword(String sipAuthenticationPassword)
public String getSipAuthenticationPassword()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setHostedUserId(String... hostedUserId)
public String[] getHostedUserId()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setTrunkGroupIdentity(String trunkGroupIdentity)
public String getTrunkGroupIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setOtgDtgIdentity(String otgDtgIdentity)
public String getOtgDtgIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setAllowTerminationToTrunkGroupIdentity(Boolean allowTerminationToTrunkGroupIdentity)
public Boolean getAllowTerminationToTrunkGroupIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setAllowTerminationToDtgIdentity(Boolean allowTerminationToDtgIdentity)
public Boolean getAllowTerminationToDtgIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setIncludeTrunkGroupIdentity(Boolean includeTrunkGroupIdentity)
public Boolean getIncludeTrunkGroupIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setIncludeDtgIdentity(Boolean includeDtgIdentity)
public Boolean getIncludeDtgIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setIncludeTrunkGroupIdentityForNetworkCalls(Boolean includeTrunkGroupIdentityForNetworkCalls)
public Boolean getIncludeTrunkGroupIdentityForNetworkCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setIncludeOtgIdentityForNetworkCalls(Boolean includeOtgIdentityForNetworkCalls)
public Boolean getIncludeOtgIdentityForNetworkCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setEnableNetworkAddressIdentity(Boolean enableNetworkAddressIdentity)
public Boolean getEnableNetworkAddressIdentity()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setAllowUnscreenedCalls(Boolean allowUnscreenedCalls)
public Boolean getAllowUnscreenedCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setAllowUnscreenedEmergencyCalls(Boolean allowUnscreenedEmergencyCalls)
public Boolean getAllowUnscreenedEmergencyCalls()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserCallingLineIdentityForExternalCallsPolicy(TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForExternalCallsPolicy)
public TrunkGroupPilotUserCallingLineIdentityUsagePolicy getPilotUserCallingLineIdentityForExternalCallsPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserChargeNumberPolicy(TrunkGroupPilotUserChargeNumberUsagePolicy pilotUserChargeNumberPolicy)
public TrunkGroupPilotUserChargeNumberUsagePolicy getPilotUserChargeNumberPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCallForwardingAlwaysAction(TrunkGroupCallForwardingAlwaysAction callForwardingAlwaysAction)
public TrunkGroupCallForwardingAlwaysAction getCallForwardingAlwaysAction()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCallForwardingAlwaysForwardAddress(String callForwardingAlwaysForwardAddress)
public String getCallForwardingAlwaysForwardAddress()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setCallForwardingAlwaysRerouteTrunkGroupKey(TrunkGroupKey callForwardingAlwaysRerouteTrunkGroupKey)
public TrunkGroupKey getCallForwardingAlwaysRerouteTrunkGroupKey()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPeeringDomain(String peeringDomain)
public String getPeeringDomain()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setRouteToPeeringDomain(Boolean routeToPeeringDomain)
public Boolean getRouteToPeeringDomain()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPrefixEnabled(Boolean prefixEnabled)
public Boolean getPrefixEnabled()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPrefix(String prefix)
public String getPrefix()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setStatefulReroutingEnabled(Boolean statefulReroutingEnabled)
public Boolean getStatefulReroutingEnabled()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setSendContinuousOptionsMessage(Boolean sendContinuousOptionsMessage)
public Boolean getSendContinuousOptionsMessage()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setContinuousOptionsSendingIntervalSeconds(Integer continuousOptionsSendingIntervalSeconds)
public Integer getContinuousOptionsSendingIntervalSeconds()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setFailureOptionsSendingIntervalSeconds(Integer failureOptionsSendingIntervalSeconds)
public Integer getFailureOptionsSendingIntervalSeconds()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setFailureThresholdCounter(Integer failureThresholdCounter)
public Integer getFailureThresholdCounter()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setSuccessThresholdCounter(Integer successThresholdCounter)
public Integer getSuccessThresholdCounter()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setInviteFailureThresholdCounter(Integer inviteFailureThresholdCounter)
public Integer getInviteFailureThresholdCounter()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setInviteFailureThresholdWindowSeconds(Integer inviteFailureThresholdWindowSeconds)
public Integer getInviteFailureThresholdWindowSeconds()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserCallingLineAssertedIdentityPolicy(TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy pilotUserCallingLineAssertedIdentityPolicy)
public TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy getPilotUserCallingLineAssertedIdentityPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUseSystemCallingLineAssertedIdentityPolicy(Boolean useSystemCallingLineAssertedIdentityPolicy)
public Boolean getUseSystemCallingLineAssertedIdentityPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserCallOptimizationPolicy(TrunkGroupPilotUserCallOptimizationPolicy pilotUserCallOptimizationPolicy)
public TrunkGroupPilotUserCallOptimizationPolicy getPilotUserCallOptimizationPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setClidSourceForScreenedCallsPolicy(TrunkGroupCLIDSourceForScreenedCallsPolicy clidSourceForScreenedCallsPolicy)
public TrunkGroupCLIDSourceForScreenedCallsPolicy getClidSourceForScreenedCallsPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUseSystemCLIDSourceForScreenedCallsPolicy(Boolean useSystemCLIDSourceForScreenedCallsPolicy)
public Boolean getUseSystemCLIDSourceForScreenedCallsPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUserLookupPolicy(TrunkGroupUserLookupPolicy userLookupPolicy)
public TrunkGroupUserLookupPolicy getUserLookupPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setUseSystemUserLookupPolicy(Boolean useSystemUserLookupPolicy)
public Boolean getUseSystemUserLookupPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserCallingLineIdentityForEmergencyCallsPolicy(TrunkGroupPilotUserCallingLineIdentityUsagePolicy pilotUserCallingLineIdentityForEmergencyCallsPolicy)
public TrunkGroupPilotUserCallingLineIdentityUsagePolicy getPilotUserCallingLineIdentityForEmergencyCallsPolicy()
public GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest setPilotUserNetworkClassOfService(String pilotUserNetworkClassOfService)
public String getPilotUserNetworkClassOfService()
public static GroupTrunkGroup.GroupTrunkGroupAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.