public static class CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(ServiceProvider serviceProvider,
String name,
String dataTemplate,
LabeledFileResource xsltTemplate,
CallCenterReportTemplateAccessOption scope,
Boolean isEnabled) |
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=80) public String name
public transient boolean nameIsModified
@Size(min=1, max=80) public String description
public transient boolean descriptionIsModified
@Size(min=1, max=80) public String dataTemplate
public transient boolean dataTemplateIsModified
public Integer filterNumber
public transient boolean filterNumberIsModified
@NotNull public LabeledFileResource xsltTemplate
public transient boolean xsltTemplateIsModified
public CallCenterReportTemplateAccessOption scope
public transient boolean scopeIsModified
public Boolean isEnabled
public transient boolean isEnabledIsModified
public Boolean isRealtimeReport
public transient boolean isRealtimeReportIsModified
public CallCenterReportInputParameterOption callCompletionThresholdParam
public transient boolean callCompletionThresholdParamIsModified
public CallCenterReportInputParameterOption shortDurationThresholdParam
public transient boolean shortDurationThresholdParamIsModified
public CallCenterReportInputParameterOption serviceLevelThresholdParam
public transient boolean serviceLevelThresholdParamIsModified
public CallCenterReportInputParameterOption serviceLevelInclusionsParam
public transient boolean serviceLevelInclusionsParamIsModified
public CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam
public transient boolean serviceLevelObjectiveThresholdParamIsModified
public CallCenterReportInputParameterOption abandonedCallThresholdParam
public transient boolean abandonedCallThresholdParamIsModified
public Integer serviceLevelThresholdParamNumber
public transient boolean serviceLevelThresholdParamNumberIsModified
public Integer abandonedCallThresholdParamNumber
public transient boolean abandonedCallThresholdParamNumberIsModified
@StringArrayElementSize(min=1, max=160) public String[] filterValue
public transient boolean filterValueIsModified
public EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(ServiceProvider serviceProvider, String name, String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, Boolean isEnabled)
public EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceProvider(ServiceProvider serviceProvider)
public ServiceProvider getServiceProvider()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setName(String name)
public String getName()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setDescription(String description)
public String getDescription()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setDataTemplate(String dataTemplate)
public String getDataTemplate()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setFilterNumber(Integer filterNumber)
public Integer getFilterNumber()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setXsltTemplate(LabeledFileResource xsltTemplate)
public LabeledFileResource getXsltTemplate()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setScope(CallCenterReportTemplateAccessOption scope)
public CallCenterReportTemplateAccessOption getScope()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setIsEnabled(Boolean isEnabled)
public Boolean getIsEnabled()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setIsRealtimeReport(Boolean isRealtimeReport)
public Boolean getIsRealtimeReport()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setCallCompletionThresholdParam(CallCenterReportInputParameterOption callCompletionThresholdParam)
public CallCenterReportInputParameterOption getCallCompletionThresholdParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setShortDurationThresholdParam(CallCenterReportInputParameterOption shortDurationThresholdParam)
public CallCenterReportInputParameterOption getShortDurationThresholdParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParam(CallCenterReportInputParameterOption serviceLevelThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelThresholdParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelInclusionsParam(CallCenterReportInputParameterOption serviceLevelInclusionsParam)
public CallCenterReportInputParameterOption getServiceLevelInclusionsParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelObjectiveThresholdParam(CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelObjectiveThresholdParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParam(CallCenterReportInputParameterOption abandonedCallThresholdParam)
public CallCenterReportInputParameterOption getAbandonedCallThresholdParam()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParamNumber(Integer serviceLevelThresholdParamNumber)
public Integer getServiceLevelThresholdParamNumber()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParamNumber(Integer abandonedCallThresholdParamNumber)
public Integer getAbandonedCallThresholdParamNumber()
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setFilterValue(String... filterValue)
public String[] getFilterValue()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.