@GwtIncompatible public static class GroupCallCenter.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, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, 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 GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setGroup(Group group)
public Group getGroup()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setName(String name)
public String getName()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setDescription(String description)
public String getDescription()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setDataTemplate(String dataTemplate)
public String getDataTemplate()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setFilterNumber(Integer filterNumber)
public Integer getFilterNumber()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setXsltTemplate(LabeledFileResource xsltTemplate)
public LabeledFileResource getXsltTemplate()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setScope(CallCenterReportTemplateAccessOption scope)
public CallCenterReportTemplateAccessOption getScope()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setIsEnabled(Boolean isEnabled)
public Boolean getIsEnabled()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setIsRealtimeReport(Boolean isRealtimeReport)
public Boolean getIsRealtimeReport()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setCallCompletionThresholdParam(CallCenterReportInputParameterOption callCompletionThresholdParam)
public CallCenterReportInputParameterOption getCallCompletionThresholdParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setShortDurationThresholdParam(CallCenterReportInputParameterOption shortDurationThresholdParam)
public CallCenterReportInputParameterOption getShortDurationThresholdParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParam(CallCenterReportInputParameterOption serviceLevelThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelThresholdParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelInclusionsParam(CallCenterReportInputParameterOption serviceLevelInclusionsParam)
public CallCenterReportInputParameterOption getServiceLevelInclusionsParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelObjectiveThresholdParam(CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam)
public CallCenterReportInputParameterOption getServiceLevelObjectiveThresholdParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParam(CallCenterReportInputParameterOption abandonedCallThresholdParam)
public CallCenterReportInputParameterOption getAbandonedCallThresholdParam()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParamNumber(Integer serviceLevelThresholdParamNumber)
public Integer getServiceLevelThresholdParamNumber()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParamNumber(Integer abandonedCallThresholdParamNumber)
public Integer getAbandonedCallThresholdParamNumber()
public GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest setFilterValue(String... filterValue)
public String[] getFilterValue()
public static GroupCallCenter.GroupCallCenterEnhancedReportingReportTemplateAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.