@GwtIncompatible public static class CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected CallCenterReportInputParameterOption |
abandonedCallThresholdParam |
protected Integer |
abandonedCallThresholdParamNumber |
protected CallCenterReportInputParameterOption |
callCompletionThresholdParam |
protected String |
dataTemplate |
protected String |
description |
protected Integer |
filterNumber |
protected String[] |
filterValue |
protected Group |
group |
protected Boolean |
isEnabled |
protected Boolean |
isRealtimeReport |
protected String |
name |
protected CallCenterReportTemplateAccessOption |
scope |
protected CallCenterReportInputParameterOption |
serviceLevelInclusionsParam |
protected CallCenterReportInputParameterOption |
serviceLevelObjectiveThresholdParam |
protected CallCenterReportInputParameterOption |
serviceLevelThresholdParam |
protected Integer |
serviceLevelThresholdParamNumber |
protected CallCenterReportInputParameterOption |
shortDurationThresholdParam |
protected LabeledFileResource |
xsltTemplate |
Constructor and Description |
---|
GroupCallCenterEnhancedReportingReportTemplateAddRequest(Group group,
String name,
String dataTemplate,
LabeledFileResource xsltTemplate,
CallCenterReportTemplateAccessOption scope,
Boolean isEnabled) |
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=80) protected String name
@Size(min=1, max=80) protected String description
@NotNull @Size(min=1, max=80) protected String dataTemplate
protected Integer filterNumber
@NotNull protected LabeledFileResource xsltTemplate
@NotNull protected CallCenterReportTemplateAccessOption scope
@NotNull protected Boolean isEnabled
protected Boolean isRealtimeReport
protected CallCenterReportInputParameterOption callCompletionThresholdParam
protected CallCenterReportInputParameterOption shortDurationThresholdParam
protected CallCenterReportInputParameterOption serviceLevelThresholdParam
protected CallCenterReportInputParameterOption serviceLevelInclusionsParam
protected CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam
protected CallCenterReportInputParameterOption abandonedCallThresholdParam
protected Integer serviceLevelThresholdParamNumber
protected Integer abandonedCallThresholdParamNumber
@Size(max=5) @StringArrayElementSize(min=1, max=160) protected String[] filterValue
public GroupCallCenterEnhancedReportingReportTemplateAddRequest(Group group, String name, String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, Boolean isEnabled)
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setGroup(Group group)
public Group getGroup()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setName(String name)
public String getName()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setDescription(String description)
public String getDescription()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setDataTemplate(String dataTemplate)
public String getDataTemplate()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setFilterNumber(Integer filterNumber)
public Integer getFilterNumber()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setXsltTemplate(LabeledFileResource xsltTemplate)
public LabeledFileResource getXsltTemplate()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setScope(CallCenterReportTemplateAccessOption scope)
public CallCenterReportTemplateAccessOption getScope()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setIsEnabled(Boolean isEnabled)
public Boolean getIsEnabled()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setIsRealtimeReport(Boolean isRealtimeReport)
public Boolean getIsRealtimeReport()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setCallCompletionThresholdParam(CallCenterReportInputParameterOption callCompletionThresholdParam)
public CallCenterReportInputParameterOption getCallCompletionThresholdParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setShortDurationThresholdParam(CallCenterReportInputParameterOption shortDurationThresholdParam)
public CallCenterReportInputParameterOption getShortDurationThresholdParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParam(CallCenterReportInputParameterOption serviceLevelThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelThresholdParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelInclusionsParam(CallCenterReportInputParameterOption serviceLevelInclusionsParam)
public CallCenterReportInputParameterOption getServiceLevelInclusionsParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelObjectiveThresholdParam(CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelObjectiveThresholdParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParam(CallCenterReportInputParameterOption abandonedCallThresholdParam)
public CallCenterReportInputParameterOption getAbandonedCallThresholdParam()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParamNumber(Integer serviceLevelThresholdParamNumber)
public Integer getServiceLevelThresholdParamNumber()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParamNumber(Integer abandonedCallThresholdParamNumber)
public Integer getAbandonedCallThresholdParamNumber()
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setFilterValue(String... filterValue)
public String[] getFilterValue()
public static CallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.