Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest
- Enclosing class:
- CallCenter
public static class CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest extends Request<DefaultResponse>
Request to add an Enterprise level call center report template. The response is either a SuccessResponse or an ErrorResponse.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest()
EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(Enterprise enterprise, java.lang.String name, java.lang.String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, java.lang.Boolean isEnabled)
-
Method Summary
Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
enterprise
-
name
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) java.lang.String name -
description
@Size(min=1, max=80) protected @Size(min=1,max=80) java.lang.String description -
dataTemplate
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) java.lang.String dataTemplate -
filterNumber
protected java.lang.Integer filterNumber -
xsltTemplate
-
scope
-
isEnabled
@NotNull protected @NotNull java.lang.Boolean isEnabled -
isRealtimeReport
protected java.lang.Boolean isRealtimeReport -
callCompletionThresholdParam
-
shortDurationThresholdParam
-
serviceLevelThresholdParam
-
serviceLevelInclusionsParam
-
serviceLevelObjectiveThresholdParam
-
abandonedCallThresholdParam
-
serviceLevelThresholdParamNumber
protected java.lang.Integer serviceLevelThresholdParamNumber -
abandonedCallThresholdParamNumber
protected java.lang.Integer abandonedCallThresholdParamNumber -
filterValue
@Size(max=5) @StringArrayElementSize(min=1, max=160) protected @Size(max=5) java.lang.String[] filterValue
-
-
Constructor Details
-
EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest
public EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest() -
EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest
public EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest(Enterprise enterprise, java.lang.String name, java.lang.String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, java.lang.Boolean isEnabled)
-
-
Method Details
-
setEnterprise
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setEnterprise(Enterprise enterprise) -
getEnterprise
-
setName
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setName(java.lang.String name) -
getName
public java.lang.String getName() -
setDescription
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setDescription(java.lang.String description) -
getDescription
public java.lang.String getDescription() -
setDataTemplate
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setDataTemplate(java.lang.String dataTemplate) -
getDataTemplate
public java.lang.String getDataTemplate() -
setFilterNumber
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setFilterNumber(java.lang.Integer filterNumber) -
getFilterNumber
public java.lang.Integer getFilterNumber() -
setXsltTemplate
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setXsltTemplate(LabeledFileResource xsltTemplate) -
getXsltTemplate
-
setScope
-
getScope
-
setIsEnabled
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setIsEnabled(java.lang.Boolean isEnabled) -
getIsEnabled
public java.lang.Boolean getIsEnabled() -
setIsRealtimeReport
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setIsRealtimeReport(java.lang.Boolean isRealtimeReport) -
getIsRealtimeReport
public java.lang.Boolean getIsRealtimeReport() -
setCallCompletionThresholdParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setCallCompletionThresholdParam(CallCenterReportInputParameterOption callCompletionThresholdParam) -
getCallCompletionThresholdParam
-
setShortDurationThresholdParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setShortDurationThresholdParam(CallCenterReportInputParameterOption shortDurationThresholdParam) -
getShortDurationThresholdParam
-
setServiceLevelThresholdParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParam(CallCenterReportInputParameterOption serviceLevelThresholdParam) -
getServiceLevelThresholdParam
-
setServiceLevelInclusionsParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelInclusionsParam(CallCenterReportInputParameterOption serviceLevelInclusionsParam) -
getServiceLevelInclusionsParam
-
setServiceLevelObjectiveThresholdParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelObjectiveThresholdParam(CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam) -
getServiceLevelObjectiveThresholdParam
-
setAbandonedCallThresholdParam
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParam(CallCenterReportInputParameterOption abandonedCallThresholdParam) -
getAbandonedCallThresholdParam
-
setServiceLevelThresholdParamNumber
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParamNumber(java.lang.Integer serviceLevelThresholdParamNumber) -
getServiceLevelThresholdParamNumber
public java.lang.Integer getServiceLevelThresholdParamNumber() -
setAbandonedCallThresholdParamNumber
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParamNumber(java.lang.Integer abandonedCallThresholdParamNumber) -
getAbandonedCallThresholdParamNumber
public java.lang.Integer getAbandonedCallThresholdParamNumber() -
setFilterValue
public CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest setFilterValue(java.lang.String... filterValue) -
getFilterValue
public java.lang.String[] getFilterValue() -
getEmptyObject
public static CallCenter.EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest getEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-