@GwtIncompatible public static class GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
GroupCallCenterEnhancedReportingScheduledReportAddRequest(Group group,
String name,
CallCenterReportTemplateKey reportTemplate,
CallCenterReportSchedule schedule,
String reportTimeZone,
CallCenterReportDateFormat reportDateFormat,
CallCenterReportTimeFormat reportTimeFormat,
CallCenterReportInterval reportInterval,
CallCenterReportFileFormat reportFormat,
String... emailAddress) |
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 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 GroupCallCenterEnhancedReportingScheduledReportAddRequest(Group group, String name, CallCenterReportTemplateKey reportTemplate, CallCenterReportSchedule schedule, String reportTimeZone, CallCenterReportDateFormat reportDateFormat, CallCenterReportTimeFormat reportTimeFormat, CallCenterReportInterval reportInterval, CallCenterReportFileFormat reportFormat, String... emailAddress)
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setGroup(Group group)
public Group getGroup()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setName(String name)
public String getName()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setDescription(String description)
public String getDescription()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportTemplate(CallCenterReportTemplateKey reportTemplate)
public CallCenterReportTemplateKey getReportTemplate()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setSchedule(CallCenterReportSchedule schedule)
public CallCenterReportSchedule getSchedule()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setSamplingPeriod(CallCenterReportSamplingPeriod samplingPeriod)
public CallCenterReportSamplingPeriod getSamplingPeriod()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setStartDayOfWeek(DayOfWeek startDayOfWeek)
public DayOfWeek getStartDayOfWeek()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportTimeZone(String reportTimeZone)
public String getReportTimeZone()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportDateFormat(CallCenterReportDateFormat reportDateFormat)
public CallCenterReportDateFormat getReportDateFormat()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportTimeFormat(CallCenterReportTimeFormat reportTimeFormat)
public CallCenterReportTimeFormat getReportTimeFormat()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportInterval(CallCenterReportInterval reportInterval)
public CallCenterReportInterval getReportInterval()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setReportFormat(CallCenterReportFileFormat reportFormat)
public CallCenterReportFileFormat getReportFormat()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setAgent(CallCenterScheduledReportAgentSelection agent)
public CallCenterScheduledReportAgentSelection getAgent()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setCallCenter(CallCenterScheduledReportCallCenterSelection callCenter)
public CallCenterScheduledReportCallCenterSelection getCallCenter()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setDnis(CallCenterScheduledReportDNISSelection dnis)
public CallCenterScheduledReportDNISSelection getDnis()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setCallCompletionThresholdSeconds(Integer callCompletionThresholdSeconds)
public Integer getCallCompletionThresholdSeconds()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setShortDurationThresholdSeconds(Integer shortDurationThresholdSeconds)
public Integer getShortDurationThresholdSeconds()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelThresholdSeconds(Integer... serviceLevelThresholdSeconds)
public Integer[] getServiceLevelThresholdSeconds()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelInclusions(CallCenterScheduledReportServiceLevelInclusions serviceLevelInclusions)
public CallCenterScheduledReportServiceLevelInclusions getServiceLevelInclusions()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setServiceLevelObjectivePercentage(Integer serviceLevelObjectivePercentage)
public Integer getServiceLevelObjectivePercentage()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setAbandonedCallThresholdSeconds(Integer... abandonedCallThresholdSeconds)
public Integer[] getAbandonedCallThresholdSeconds()
public GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest setEmailAddress(String... emailAddress)
public String[] getEmailAddress()
public static GroupCallCenter.GroupCallCenterEnhancedReportingScheduledReportAddRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.