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