@Choice(minOccurs=0,value={@ChoiceGroup(value="callCenter"),@ChoiceGroup(value="dnis")}) @GwtIncompatible public static class CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
UserCallCenterEnhancedReportingScheduledReportModifyRequest(BroadWorksServer broadWorksServer,
String supervisorUserId,
String name) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, 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 CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSupervisorUserId(String supervisorUserId)
public String getSupervisorUserId()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setName(String name)
public String getName()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setNewName(String newName)
public String getNewName()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setDescription(String description)
public com.google.common.base.Optional<String> getDescription()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSchedule(CallCenterReportSchedule schedule)
public CallCenterReportSchedule getSchedule()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setSamplingPeriod(CallCenterReportSamplingPeriod samplingPeriod)
public CallCenterReportSamplingPeriod getSamplingPeriod()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setStartDayOfWeek(DayOfWeek startDayOfWeek)
public DayOfWeek getStartDayOfWeek()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeZone(String reportTimeZone)
public String getReportTimeZone()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportDateFormat(CallCenterReportDateFormat reportDateFormat)
public CallCenterReportDateFormat getReportDateFormat()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportTimeFormat(CallCenterReportTimeFormat reportTimeFormat)
public CallCenterReportTimeFormat getReportTimeFormat()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportInterval(CallCenterReportInterval reportInterval)
public CallCenterReportInterval getReportInterval()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setReportFormat(CallCenterReportFileFormat reportFormat)
public CallCenterReportFileFormat getReportFormat()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setAgent(CallCenterScheduledReportAgentSelection agent)
public CallCenterScheduledReportAgentSelection getAgent()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setCallCenter(CallCenterScheduledReportCallCenterSelection callCenter)
public CallCenterScheduledReportCallCenterSelection getCallCenter()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setDnis(CallCenterScheduledReportDNISSelection dnis)
public CallCenterScheduledReportDNISSelection getDnis()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setCallCompletionThresholdSeconds(Integer callCompletionThresholdSeconds)
public Integer getCallCompletionThresholdSeconds()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setShortDurationThresholdSeconds(Integer shortDurationThresholdSeconds)
public Integer getShortDurationThresholdSeconds()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelThresholdSeconds(CallCenterReportServiceLevelThresholdReplacementList serviceLevelThresholdSeconds)
public CallCenterReportServiceLevelThresholdReplacementList getServiceLevelThresholdSeconds()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelInclusions(CallCenterScheduledReportServiceLevelInclusionsModify serviceLevelInclusions)
public CallCenterScheduledReportServiceLevelInclusionsModify getServiceLevelInclusions()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setServiceLevelObjectivePercentage(Integer serviceLevelObjectivePercentage)
public com.google.common.base.Optional<Integer> getServiceLevelObjectivePercentage()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setAbandonedCallThresholdSeconds(CallCenterReportAbandonedCallThresholdReplacementList abandonedCallThresholdSeconds)
public CallCenterReportAbandonedCallThresholdReplacementList getAbandonedCallThresholdSeconds()
public CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest setEmailAddress(CallCenterReportReplacementEmailList emailAddress)
public CallCenterReportReplacementEmailList getEmailAddress()
public static CallCenter.UserCallCenterEnhancedReportingScheduledReportModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.