public static class CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest extends Request<Response.DefaultResponse>
Constructor and Description |
---|
EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest(ServiceProvider serviceProvider,
String name) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull public ServiceProvider serviceProvider
public transient boolean serviceProviderIsModified
@Size(min=1, max=80) public String name
public transient boolean nameIsModified
@Size(min=1, max=80) public String newName
public transient boolean newNameIsModified
@Size(min=1, max=80) public String description
public transient boolean descriptionIsModified
public CallCenterReportSchedule schedule
public transient boolean scheduleIsModified
public CallCenterReportSamplingPeriod samplingPeriod
public transient boolean samplingPeriodIsModified
public DayOfWeek startDayOfWeek
public transient boolean startDayOfWeekIsModified
@Size(min=1, max=127) public String reportTimeZone
public transient boolean reportTimeZoneIsModified
public CallCenterReportDateFormat reportDateFormat
public transient boolean reportDateFormatIsModified
public CallCenterReportTimeFormat reportTimeFormat
public transient boolean reportTimeFormatIsModified
public CallCenterReportInterval reportInterval
public transient boolean reportIntervalIsModified
public CallCenterReportFileFormat reportFormat
public transient boolean reportFormatIsModified
public CallCenterScheduledReportAgentSelection agent
public transient boolean agentIsModified
public CallCenterScheduledReportCallCenterSelection callCenter
public transient boolean callCenterIsModified
public CallCenterScheduledReportDNISSelection dnis
public transient boolean dnisIsModified
public Integer callCompletionThresholdSeconds
public transient boolean callCompletionThresholdSecondsIsModified
public Integer shortDurationThresholdSeconds
public transient boolean shortDurationThresholdSecondsIsModified
public CallCenterReportServiceLevelThresholdReplacementList serviceLevelThresholdSeconds
public transient boolean serviceLevelThresholdSecondsIsModified
public CallCenterScheduledReportServiceLevelInclusionsModify serviceLevelInclusions
public transient boolean serviceLevelInclusionsIsModified
public Integer serviceLevelObjectivePercentage
public transient boolean serviceLevelObjectivePercentageIsModified
public CallCenterReportAbandonedCallThresholdReplacementList abandonedCallThresholdSeconds
public transient boolean abandonedCallThresholdSecondsIsModified
public CallCenterReportReplacementEmailList emailAddress
public transient boolean emailAddressIsModified
public EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest(ServiceProvider serviceProvider, String name)
public EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setServiceProvider(ServiceProvider serviceProvider)
public ServiceProvider getServiceProvider()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setName(String name)
public String getName()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setNewName(String newName)
public String getNewName()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setDescription(String description)
public String getDescription()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setSchedule(CallCenterReportSchedule schedule)
public CallCenterReportSchedule getSchedule()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setSamplingPeriod(CallCenterReportSamplingPeriod samplingPeriod)
public CallCenterReportSamplingPeriod getSamplingPeriod()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setStartDayOfWeek(DayOfWeek startDayOfWeek)
public DayOfWeek getStartDayOfWeek()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeZone(String reportTimeZone)
public String getReportTimeZone()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setReportDateFormat(CallCenterReportDateFormat reportDateFormat)
public CallCenterReportDateFormat getReportDateFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeFormat(CallCenterReportTimeFormat reportTimeFormat)
public CallCenterReportTimeFormat getReportTimeFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setReportInterval(CallCenterReportInterval reportInterval)
public CallCenterReportInterval getReportInterval()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setReportFormat(CallCenterReportFileFormat reportFormat)
public CallCenterReportFileFormat getReportFormat()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setAgent(CallCenterScheduledReportAgentSelection agent)
public CallCenterScheduledReportAgentSelection getAgent()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setCallCenter(CallCenterScheduledReportCallCenterSelection callCenter)
public CallCenterScheduledReportCallCenterSelection getCallCenter()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setDnis(CallCenterScheduledReportDNISSelection dnis)
public CallCenterScheduledReportDNISSelection getDnis()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setCallCompletionThresholdSeconds(Integer callCompletionThresholdSeconds)
public Integer getCallCompletionThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setShortDurationThresholdSeconds(Integer shortDurationThresholdSeconds)
public Integer getShortDurationThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelThresholdSeconds(CallCenterReportServiceLevelThresholdReplacementList serviceLevelThresholdSeconds)
public CallCenterReportServiceLevelThresholdReplacementList getServiceLevelThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelInclusions(CallCenterScheduledReportServiceLevelInclusionsModify serviceLevelInclusions)
public CallCenterScheduledReportServiceLevelInclusionsModify getServiceLevelInclusions()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelObjectivePercentage(Integer serviceLevelObjectivePercentage)
public Integer getServiceLevelObjectivePercentage()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setAbandonedCallThresholdSeconds(CallCenterReportAbandonedCallThresholdReplacementList abandonedCallThresholdSeconds)
public CallCenterReportAbandonedCallThresholdReplacementList getAbandonedCallThresholdSeconds()
public CallCenter.EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest setEmailAddress(CallCenterReportReplacementEmailList emailAddress)
public CallCenterReportReplacementEmailList getEmailAddress()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.