@Choice(minOccurs=0,value={@ChoiceGroup(value="callCenter"),@ChoiceGroup(value="dnis")}) @GwtIncompatible public static class CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest(Enterprise enterprise,
String name,
CallCenterReportTemplateKey reportTemplate,
CallCenterReportSchedule schedule,
String reportTimeZone,
CallCenterReportDateFormat reportDateFormat,
CallCenterReportTimeFormat reportTimeFormat,
CallCenterReportInterval reportInterval,
CallCenterReportFileFormat reportFormat,
String... emailAddress) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRootElement, toString, validate
@NotNull protected transient Enterprise enterprise
@NotNull @Size(min=1, max=80) protected String name
@Size(min=1, max=80) protected String description
@NotNull protected CallCenterReportTemplateKey reportTemplate
@NotNull protected CallCenterReportSchedule schedule
protected CallCenterReportSamplingPeriod samplingPeriod
protected DayOfWeek startDayOfWeek
@NotNull @Size(min=1, max=127) protected String reportTimeZone
@NotNull protected CallCenterReportDateFormat reportDateFormat
@NotNull protected CallCenterReportTimeFormat reportTimeFormat
@NotNull protected CallCenterReportInterval reportInterval
@NotNull protected CallCenterReportFileFormat reportFormat
protected CallCenterScheduledReportAgentSelection agent
protected CallCenterScheduledReportCallCenterSelection callCenter
protected CallCenterScheduledReportDNISSelection dnis
protected Integer callCompletionThresholdSeconds
protected Integer shortDurationThresholdSeconds
@Size(max=5) protected Integer[] serviceLevelThresholdSeconds
protected CallCenterScheduledReportServiceLevelInclusions serviceLevelInclusions
protected Integer serviceLevelObjectivePercentage
@Size(max=4) protected Integer[] abandonedCallThresholdSeconds
@NotNull @Size(min=1, max=9) @StringArrayElementSize(min=1, max=80) protected String[] emailAddress
public EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest(Enterprise enterprise, String name, CallCenterReportTemplateKey reportTemplate, CallCenterReportSchedule schedule, String reportTimeZone, CallCenterReportDateFormat reportDateFormat, CallCenterReportTimeFormat reportTimeFormat, CallCenterReportInterval reportInterval, CallCenterReportFileFormat reportFormat, String... emailAddress)
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setEnterprise(Enterprise enterprise)
public Enterprise getEnterprise()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setName(String name)
public String getName()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setDescription(String description)
public String getDescription()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportTemplate(CallCenterReportTemplateKey reportTemplate)
public CallCenterReportTemplateKey getReportTemplate()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setSchedule(CallCenterReportSchedule schedule)
public CallCenterReportSchedule getSchedule()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setSamplingPeriod(CallCenterReportSamplingPeriod samplingPeriod)
public CallCenterReportSamplingPeriod getSamplingPeriod()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setStartDayOfWeek(DayOfWeek startDayOfWeek)
public DayOfWeek getStartDayOfWeek()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportTimeZone(String reportTimeZone)
public String getReportTimeZone()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportDateFormat(CallCenterReportDateFormat reportDateFormat)
public CallCenterReportDateFormat getReportDateFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportTimeFormat(CallCenterReportTimeFormat reportTimeFormat)
public CallCenterReportTimeFormat getReportTimeFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportInterval(CallCenterReportInterval reportInterval)
public CallCenterReportInterval getReportInterval()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setReportFormat(CallCenterReportFileFormat reportFormat)
public CallCenterReportFileFormat getReportFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setAgent(CallCenterScheduledReportAgentSelection agent)
public CallCenterScheduledReportAgentSelection getAgent()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setCallCenter(CallCenterScheduledReportCallCenterSelection callCenter)
public CallCenterScheduledReportCallCenterSelection getCallCenter()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setDnis(CallCenterScheduledReportDNISSelection dnis)
public CallCenterScheduledReportDNISSelection getDnis()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setCallCompletionThresholdSeconds(Integer callCompletionThresholdSeconds)
public Integer getCallCompletionThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setShortDurationThresholdSeconds(Integer shortDurationThresholdSeconds)
public Integer getShortDurationThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelThresholdSeconds(Integer... serviceLevelThresholdSeconds)
public Integer[] getServiceLevelThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelInclusions(CallCenterScheduledReportServiceLevelInclusions serviceLevelInclusions)
public CallCenterScheduledReportServiceLevelInclusions getServiceLevelInclusions()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelObjectivePercentage(Integer serviceLevelObjectivePercentage)
public Integer getServiceLevelObjectivePercentage()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setAbandonedCallThresholdSeconds(Integer... abandonedCallThresholdSeconds)
public Integer[] getAbandonedCallThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest setEmailAddress(String... emailAddress)
public String[] getEmailAddress()
public static CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2017 ECG. All rights reserved.