@GwtIncompatible public static class UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
UserCallCenterEnhancedReportingScheduledReportModifyRequest(BroadWorksServer broadWorksServer,
String supervisorUserId,
String name) |
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 @Size(min=1, max=161) protected String supervisorUserId
@NotNull @Size(min=1, max=80) protected String name
@Size(min=1, max=80) protected String newName
protected com.google.common.base.Optional<String> description
protected CallCenterReportSchedule schedule
protected CallCenterReportSamplingPeriod samplingPeriod
protected DayOfWeek startDayOfWeek
@Size(min=1, max=127) protected String reportTimeZone
protected CallCenterReportDateFormat reportDateFormat
protected CallCenterReportTimeFormat reportTimeFormat
protected CallCenterReportInterval reportInterval
protected CallCenterReportFileFormat reportFormat
protected CallCenterScheduledReportAgentSelection agent
protected CallCenterScheduledReportCallCenterSelection callCenter
protected CallCenterScheduledReportDNISSelection dnis
protected Integer callCompletionThresholdSeconds
protected Integer shortDurationThresholdSeconds
protected CallCenterReportServiceLevelThresholdReplacementList serviceLevelThresholdSeconds
protected CallCenterScheduledReportServiceLevelInclusionsModify serviceLevelInclusions
protected com.google.common.base.Optional<Integer> serviceLevelObjectivePercentage
protected CallCenterReportAbandonedCallThresholdReplacementList abandonedCallThresholdSeconds
protected CallCenterReportReplacementEmailList emailAddress
public UserCallCenterEnhancedReportingScheduledReportModifyRequest(BroadWorksServer broadWorksServer, String supervisorUserId, String name)
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSupervisorUserId(String supervisorUserId)
public String getSupervisorUserId()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setName(String name)
public String getName()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setNewName(String newName)
public String getNewName()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setDescription(String description)
public com.google.common.base.Optional<String> getDescription()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSchedule(CallCenterReportSchedule schedule)
public CallCenterReportSchedule getSchedule()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSamplingPeriod(CallCenterReportSamplingPeriod samplingPeriod)
public CallCenterReportSamplingPeriod getSamplingPeriod()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setStartDayOfWeek(DayOfWeek startDayOfWeek)
public DayOfWeek getStartDayOfWeek()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeZone(String reportTimeZone)
public String getReportTimeZone()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportDateFormat(CallCenterReportDateFormat reportDateFormat)
public CallCenterReportDateFormat getReportDateFormat()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeFormat(CallCenterReportTimeFormat reportTimeFormat)
public CallCenterReportTimeFormat getReportTimeFormat()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportInterval(CallCenterReportInterval reportInterval)
public CallCenterReportInterval getReportInterval()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportFormat(CallCenterReportFileFormat reportFormat)
public CallCenterReportFileFormat getReportFormat()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setAgent(CallCenterScheduledReportAgentSelection agent)
public CallCenterScheduledReportAgentSelection getAgent()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setCallCenter(CallCenterScheduledReportCallCenterSelection callCenter)
public CallCenterScheduledReportCallCenterSelection getCallCenter()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setDnis(CallCenterScheduledReportDNISSelection dnis)
public CallCenterScheduledReportDNISSelection getDnis()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setCallCompletionThresholdSeconds(Integer callCompletionThresholdSeconds)
public Integer getCallCompletionThresholdSeconds()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setShortDurationThresholdSeconds(Integer shortDurationThresholdSeconds)
public Integer getShortDurationThresholdSeconds()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelThresholdSeconds(CallCenterReportServiceLevelThresholdReplacementList serviceLevelThresholdSeconds)
public CallCenterReportServiceLevelThresholdReplacementList getServiceLevelThresholdSeconds()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelInclusions(CallCenterScheduledReportServiceLevelInclusionsModify serviceLevelInclusions)
public CallCenterScheduledReportServiceLevelInclusionsModify getServiceLevelInclusions()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelObjectivePercentage(Integer serviceLevelObjectivePercentage)
public com.google.common.base.Optional<Integer> getServiceLevelObjectivePercentage()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setAbandonedCallThresholdSeconds(CallCenterReportAbandonedCallThresholdReplacementList abandonedCallThresholdSeconds)
public CallCenterReportAbandonedCallThresholdReplacementList getAbandonedCallThresholdSeconds()
public UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setEmailAddress(CallCenterReportReplacementEmailList emailAddress)
public CallCenterReportReplacementEmailList getEmailAddress()
public static UserCallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.