com.aliyun.ccc20200701.models.GetHistoricalInstanceReportResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ccc20200701 Show documentation
Show all versions of ccc20200701 Show documentation
Alibaba Cloud cloud call center (20200701) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ccc20200701.models;
import com.aliyun.tea.*;
public class GetHistoricalInstanceReportResponseBody extends TeaModel {
/**
* example:
* OK
*/
@NameInMap("Code")
public String code;
@NameInMap("Data")
public GetHistoricalInstanceReportResponseBodyData data;
/**
* example:
* 200
*/
@NameInMap("HttpStatusCode")
public Integer httpStatusCode;
@NameInMap("Message")
public String message;
/**
* example:
* 943D8EF3-3321-471F-A104-51C96FCA94D6
*/
@NameInMap("RequestId")
public String requestId;
public static GetHistoricalInstanceReportResponseBody build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBody self = new GetHistoricalInstanceReportResponseBody();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBody setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public GetHistoricalInstanceReportResponseBody setData(GetHistoricalInstanceReportResponseBodyData data) {
this.data = data;
return this;
}
public GetHistoricalInstanceReportResponseBodyData getData() {
return this.data;
}
public GetHistoricalInstanceReportResponseBody setHttpStatusCode(Integer httpStatusCode) {
this.httpStatusCode = httpStatusCode;
return this;
}
public Integer getHttpStatusCode() {
return this.httpStatusCode;
}
public GetHistoricalInstanceReportResponseBody setMessage(String message) {
this.message = message;
return this;
}
public String getMessage() {
return this.message;
}
public GetHistoricalInstanceReportResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList extends TeaModel {
@NameInMap("AccessChannelType")
public String accessChannelType;
@NameInMap("CallsOffered")
public Long callsOffered;
public static GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList self = new GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList setAccessChannelType(String accessChannelType) {
this.accessChannelType = accessChannelType;
return this;
}
public String getAccessChannelType() {
return this.accessChannelType;
}
public GetHistoricalInstanceReportResponseBodyDataInboundAccessChannelTypeDetailList setCallsOffered(Long callsOffered) {
this.callsOffered = callsOffered;
return this;
}
public Long getCallsOffered() {
return this.callsOffered;
}
}
public static class GetHistoricalInstanceReportResponseBodyDataInbound extends TeaModel {
/**
* example:
* 0
*/
@NameInMap("AbandonRate")
public Float abandonRate;
@NameInMap("AccessChannelTypeDetailList")
public java.util.List accessChannelTypeDetailList;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonTime")
public Float averageAbandonTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInIVRTime")
public Float averageAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInQueueTime")
public Float averageAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInRingTime")
public Float averageAbandonedInRingTime;
@NameInMap("AverageFirstResponseTime")
public Float averageFirstResponseTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
@NameInMap("AverageResponseTime")
public Float averageResponseTime;
/**
* example:
* 0
*/
@NameInMap("AverageRingTime")
public Float averageRingTime;
/**
* example:
* 0
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 0
*/
@NameInMap("AverageWaitTime")
public Float averageWaitTime;
/**
* example:
* 0
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("CallsAbandoned")
public Long callsAbandoned;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInIVR")
public Long callsAbandonedInIVR;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInQueue")
public Long callsAbandonedInQueue;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInRing")
public Long callsAbandonedInRing;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInVoiceNavigator")
public Long callsAbandonedInVoiceNavigator;
/**
* example:
* 0
*/
@NameInMap("CallsAttendedTransferred")
public Long callsAttendedTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsBlindTransferred")
public Long callsBlindTransferred;
@NameInMap("CallsCausedIVRException")
public Long callsCausedIVRException;
/**
* example:
* 0
*/
@NameInMap("CallsForwardToOutsideNumber")
public Long callsForwardToOutsideNumber;
/**
* example:
* 0
*/
@NameInMap("CallsHandled")
public Long callsHandled;
/**
* example:
* 0
*/
@NameInMap("CallsHold")
public Long callsHold;
/**
* example:
* 0
*/
@NameInMap("CallsIVRException")
public Long callsIVRException;
/**
* example:
* 0
*/
@NameInMap("CallsOffered")
public Long callsOffered;
/**
* example:
* 0
*/
@NameInMap("CallsQueued")
public Long callsQueued;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingFailed")
public Long callsQueuingFailed;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingOverflow")
public Long callsQueuingOverflow;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingTimeout")
public Long callsQueuingTimeout;
/**
* example:
* 0
*/
@NameInMap("CallsRinged")
public Long callsRinged;
@NameInMap("CallsToVoicemail")
public Long callsToVoicemail;
/**
* example:
* 0
*/
@NameInMap("CallsVoicemail")
public Long callsVoicemail;
/**
* example:
* 0
*/
@NameInMap("HandleRate")
public Float handleRate;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonTime")
public Long maxAbandonTime;
/**
* example:
* 100
*/
@NameInMap("MaxAbandonedInIVRTime")
public Long maxAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonedInQueueTime")
public Long maxAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonedInRingTime")
public Long maxAbandonedInRingTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
/**
* example:
* 0
*/
@NameInMap("MaxRingTime")
public Long maxRingTime;
/**
* example:
* 0
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 0
*/
@NameInMap("MaxWaitTime")
public Long maxWaitTime;
/**
* example:
* 0
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
@NameInMap("ServiceLevel15")
public Float serviceLevel15;
/**
* example:
* 0
*/
@NameInMap("ServiceLevel20")
public Float serviceLevel20;
@NameInMap("ServiceLevel30")
public Float serviceLevel30;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonTime")
public Long totalAbandonTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInIVRTime")
public Long totalAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInQueueTime")
public Long totalAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInRingTime")
public Long totalAbandonedInRingTime;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
@NameInMap("TotalMessagesSent")
public Long totalMessagesSent;
@NameInMap("TotalMessagesSentByAgent")
public Long totalMessagesSentByAgent;
@NameInMap("TotalMessagesSentByCustomer")
public Long totalMessagesSentByCustomer;
/**
* example:
* 0
*/
@NameInMap("TotalRingTime")
public Long totalRingTime;
/**
* example:
* 0
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 0
*/
@NameInMap("TotalWaitTime")
public Long totalWaitTime;
/**
* example:
* 0
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static GetHistoricalInstanceReportResponseBodyDataInbound build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyDataInbound self = new GetHistoricalInstanceReportResponseBodyDataInbound();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAbandonRate(Float abandonRate) {
this.abandonRate = abandonRate;
return this;
}
public Float getAbandonRate() {
return this.abandonRate;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAccessChannelTypeDetailList(java.util.List accessChannelTypeDetailList) {
this.accessChannelTypeDetailList = accessChannelTypeDetailList;
return this;
}
public java.util.List getAccessChannelTypeDetailList() {
return this.accessChannelTypeDetailList;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageAbandonTime(Float averageAbandonTime) {
this.averageAbandonTime = averageAbandonTime;
return this;
}
public Float getAverageAbandonTime() {
return this.averageAbandonTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageAbandonedInIVRTime(Float averageAbandonedInIVRTime) {
this.averageAbandonedInIVRTime = averageAbandonedInIVRTime;
return this;
}
public Float getAverageAbandonedInIVRTime() {
return this.averageAbandonedInIVRTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageAbandonedInQueueTime(Float averageAbandonedInQueueTime) {
this.averageAbandonedInQueueTime = averageAbandonedInQueueTime;
return this;
}
public Float getAverageAbandonedInQueueTime() {
return this.averageAbandonedInQueueTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageAbandonedInRingTime(Float averageAbandonedInRingTime) {
this.averageAbandonedInRingTime = averageAbandonedInRingTime;
return this;
}
public Float getAverageAbandonedInRingTime() {
return this.averageAbandonedInRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageFirstResponseTime(Float averageFirstResponseTime) {
this.averageFirstResponseTime = averageFirstResponseTime;
return this;
}
public Float getAverageFirstResponseTime() {
return this.averageFirstResponseTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageResponseTime(Float averageResponseTime) {
this.averageResponseTime = averageResponseTime;
return this;
}
public Float getAverageResponseTime() {
return this.averageResponseTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageRingTime(Float averageRingTime) {
this.averageRingTime = averageRingTime;
return this;
}
public Float getAverageRingTime() {
return this.averageRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageWaitTime(Float averageWaitTime) {
this.averageWaitTime = averageWaitTime;
return this;
}
public Float getAverageWaitTime() {
return this.averageWaitTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAbandoned(Long callsAbandoned) {
this.callsAbandoned = callsAbandoned;
return this;
}
public Long getCallsAbandoned() {
return this.callsAbandoned;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAbandonedInIVR(Long callsAbandonedInIVR) {
this.callsAbandonedInIVR = callsAbandonedInIVR;
return this;
}
public Long getCallsAbandonedInIVR() {
return this.callsAbandonedInIVR;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAbandonedInQueue(Long callsAbandonedInQueue) {
this.callsAbandonedInQueue = callsAbandonedInQueue;
return this;
}
public Long getCallsAbandonedInQueue() {
return this.callsAbandonedInQueue;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAbandonedInRing(Long callsAbandonedInRing) {
this.callsAbandonedInRing = callsAbandonedInRing;
return this;
}
public Long getCallsAbandonedInRing() {
return this.callsAbandonedInRing;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAbandonedInVoiceNavigator(Long callsAbandonedInVoiceNavigator) {
this.callsAbandonedInVoiceNavigator = callsAbandonedInVoiceNavigator;
return this;
}
public Long getCallsAbandonedInVoiceNavigator() {
return this.callsAbandonedInVoiceNavigator;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsAttendedTransferred(Long callsAttendedTransferred) {
this.callsAttendedTransferred = callsAttendedTransferred;
return this;
}
public Long getCallsAttendedTransferred() {
return this.callsAttendedTransferred;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsBlindTransferred(Long callsBlindTransferred) {
this.callsBlindTransferred = callsBlindTransferred;
return this;
}
public Long getCallsBlindTransferred() {
return this.callsBlindTransferred;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsCausedIVRException(Long callsCausedIVRException) {
this.callsCausedIVRException = callsCausedIVRException;
return this;
}
public Long getCallsCausedIVRException() {
return this.callsCausedIVRException;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsForwardToOutsideNumber(Long callsForwardToOutsideNumber) {
this.callsForwardToOutsideNumber = callsForwardToOutsideNumber;
return this;
}
public Long getCallsForwardToOutsideNumber() {
return this.callsForwardToOutsideNumber;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsHandled(Long callsHandled) {
this.callsHandled = callsHandled;
return this;
}
public Long getCallsHandled() {
return this.callsHandled;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsHold(Long callsHold) {
this.callsHold = callsHold;
return this;
}
public Long getCallsHold() {
return this.callsHold;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsIVRException(Long callsIVRException) {
this.callsIVRException = callsIVRException;
return this;
}
public Long getCallsIVRException() {
return this.callsIVRException;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsOffered(Long callsOffered) {
this.callsOffered = callsOffered;
return this;
}
public Long getCallsOffered() {
return this.callsOffered;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsQueued(Long callsQueued) {
this.callsQueued = callsQueued;
return this;
}
public Long getCallsQueued() {
return this.callsQueued;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsQueuingFailed(Long callsQueuingFailed) {
this.callsQueuingFailed = callsQueuingFailed;
return this;
}
public Long getCallsQueuingFailed() {
return this.callsQueuingFailed;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsQueuingOverflow(Long callsQueuingOverflow) {
this.callsQueuingOverflow = callsQueuingOverflow;
return this;
}
public Long getCallsQueuingOverflow() {
return this.callsQueuingOverflow;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsQueuingTimeout(Long callsQueuingTimeout) {
this.callsQueuingTimeout = callsQueuingTimeout;
return this;
}
public Long getCallsQueuingTimeout() {
return this.callsQueuingTimeout;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsRinged(Long callsRinged) {
this.callsRinged = callsRinged;
return this;
}
public Long getCallsRinged() {
return this.callsRinged;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsToVoicemail(Long callsToVoicemail) {
this.callsToVoicemail = callsToVoicemail;
return this;
}
public Long getCallsToVoicemail() {
return this.callsToVoicemail;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setCallsVoicemail(Long callsVoicemail) {
this.callsVoicemail = callsVoicemail;
return this;
}
public Long getCallsVoicemail() {
return this.callsVoicemail;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setHandleRate(Float handleRate) {
this.handleRate = handleRate;
return this;
}
public Float getHandleRate() {
return this.handleRate;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxAbandonTime(Long maxAbandonTime) {
this.maxAbandonTime = maxAbandonTime;
return this;
}
public Long getMaxAbandonTime() {
return this.maxAbandonTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxAbandonedInIVRTime(Long maxAbandonedInIVRTime) {
this.maxAbandonedInIVRTime = maxAbandonedInIVRTime;
return this;
}
public Long getMaxAbandonedInIVRTime() {
return this.maxAbandonedInIVRTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxAbandonedInQueueTime(Long maxAbandonedInQueueTime) {
this.maxAbandonedInQueueTime = maxAbandonedInQueueTime;
return this;
}
public Long getMaxAbandonedInQueueTime() {
return this.maxAbandonedInQueueTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxAbandonedInRingTime(Long maxAbandonedInRingTime) {
this.maxAbandonedInRingTime = maxAbandonedInRingTime;
return this;
}
public Long getMaxAbandonedInRingTime() {
return this.maxAbandonedInRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxRingTime(Long maxRingTime) {
this.maxRingTime = maxRingTime;
return this;
}
public Long getMaxRingTime() {
return this.maxRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxWaitTime(Long maxWaitTime) {
this.maxWaitTime = maxWaitTime;
return this;
}
public Long getMaxWaitTime() {
return this.maxWaitTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setServiceLevel15(Float serviceLevel15) {
this.serviceLevel15 = serviceLevel15;
return this;
}
public Float getServiceLevel15() {
return this.serviceLevel15;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setServiceLevel20(Float serviceLevel20) {
this.serviceLevel20 = serviceLevel20;
return this;
}
public Float getServiceLevel20() {
return this.serviceLevel20;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setServiceLevel30(Float serviceLevel30) {
this.serviceLevel30 = serviceLevel30;
return this;
}
public Float getServiceLevel30() {
return this.serviceLevel30;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalAbandonTime(Long totalAbandonTime) {
this.totalAbandonTime = totalAbandonTime;
return this;
}
public Long getTotalAbandonTime() {
return this.totalAbandonTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalAbandonedInIVRTime(Long totalAbandonedInIVRTime) {
this.totalAbandonedInIVRTime = totalAbandonedInIVRTime;
return this;
}
public Long getTotalAbandonedInIVRTime() {
return this.totalAbandonedInIVRTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalAbandonedInQueueTime(Long totalAbandonedInQueueTime) {
this.totalAbandonedInQueueTime = totalAbandonedInQueueTime;
return this;
}
public Long getTotalAbandonedInQueueTime() {
return this.totalAbandonedInQueueTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalAbandonedInRingTime(Long totalAbandonedInRingTime) {
this.totalAbandonedInRingTime = totalAbandonedInRingTime;
return this;
}
public Long getTotalAbandonedInRingTime() {
return this.totalAbandonedInRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalMessagesSent(Long totalMessagesSent) {
this.totalMessagesSent = totalMessagesSent;
return this;
}
public Long getTotalMessagesSent() {
return this.totalMessagesSent;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalMessagesSentByAgent(Long totalMessagesSentByAgent) {
this.totalMessagesSentByAgent = totalMessagesSentByAgent;
return this;
}
public Long getTotalMessagesSentByAgent() {
return this.totalMessagesSentByAgent;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalMessagesSentByCustomer(Long totalMessagesSentByCustomer) {
this.totalMessagesSentByCustomer = totalMessagesSentByCustomer;
return this;
}
public Long getTotalMessagesSentByCustomer() {
return this.totalMessagesSentByCustomer;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalRingTime(Long totalRingTime) {
this.totalRingTime = totalRingTime;
return this;
}
public Long getTotalRingTime() {
return this.totalRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalWaitTime(Long totalWaitTime) {
this.totalWaitTime = totalWaitTime;
return this;
}
public Long getTotalWaitTime() {
return this.totalWaitTime;
}
public GetHistoricalInstanceReportResponseBodyDataInbound setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class GetHistoricalInstanceReportResponseBodyDataInternal extends TeaModel {
@NameInMap("CallsAnswered")
public Long callsAnswered;
@NameInMap("CallsDialed")
public Long callsDialed;
public static GetHistoricalInstanceReportResponseBodyDataInternal build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyDataInternal self = new GetHistoricalInstanceReportResponseBodyDataInternal();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyDataInternal setCallsAnswered(Long callsAnswered) {
this.callsAnswered = callsAnswered;
return this;
}
public Long getCallsAnswered() {
return this.callsAnswered;
}
public GetHistoricalInstanceReportResponseBodyDataInternal setCallsDialed(Long callsDialed) {
this.callsDialed = callsDialed;
return this;
}
public Long getCallsDialed() {
return this.callsDialed;
}
}
public static class GetHistoricalInstanceReportResponseBodyDataOutbound extends TeaModel {
/**
* example:
* 0
*/
@NameInMap("AnswerRate")
public Float answerRate;
/**
* example:
* 0
*/
@NameInMap("AverageDialingTime")
public Float averageDialingTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
/**
* example:
* 0
*/
@NameInMap("AverageRingTime")
public Float averageRingTime;
/**
* example:
* 0
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 0
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("CallsAnswered")
public Long callsAnswered;
/**
* example:
* 0
*/
@NameInMap("CallsAttendedTransferred")
public Long callsAttendedTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsBlindTransferred")
public Long callsBlindTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsDialed")
public Long callsDialed;
/**
* example:
* 0
*/
@NameInMap("CallsHold")
public Integer callsHold;
/**
* example:
* 0
*/
@NameInMap("CallsRinged")
public Long callsRinged;
/**
* example:
* 0
*/
@NameInMap("MaxDialingTime")
public Long maxDialingTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
/**
* example:
* 0
*/
@NameInMap("MaxRingTime")
public Long maxRingTime;
/**
* example:
* 0
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 0
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
/**
* example:
* 0
*/
@NameInMap("TotalDialingTime")
public Long totalDialingTime;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
/**
* example:
* 0
*/
@NameInMap("TotalRingTime")
public Long totalRingTime;
/**
* example:
* 0
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 0
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static GetHistoricalInstanceReportResponseBodyDataOutbound build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyDataOutbound self = new GetHistoricalInstanceReportResponseBodyDataOutbound();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAnswerRate(Float answerRate) {
this.answerRate = answerRate;
return this;
}
public Float getAnswerRate() {
return this.answerRate;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAverageDialingTime(Float averageDialingTime) {
this.averageDialingTime = averageDialingTime;
return this;
}
public Float getAverageDialingTime() {
return this.averageDialingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAverageRingTime(Float averageRingTime) {
this.averageRingTime = averageRingTime;
return this;
}
public Float getAverageRingTime() {
return this.averageRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsAnswered(Long callsAnswered) {
this.callsAnswered = callsAnswered;
return this;
}
public Long getCallsAnswered() {
return this.callsAnswered;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsAttendedTransferred(Long callsAttendedTransferred) {
this.callsAttendedTransferred = callsAttendedTransferred;
return this;
}
public Long getCallsAttendedTransferred() {
return this.callsAttendedTransferred;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsBlindTransferred(Long callsBlindTransferred) {
this.callsBlindTransferred = callsBlindTransferred;
return this;
}
public Long getCallsBlindTransferred() {
return this.callsBlindTransferred;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsDialed(Long callsDialed) {
this.callsDialed = callsDialed;
return this;
}
public Long getCallsDialed() {
return this.callsDialed;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsHold(Integer callsHold) {
this.callsHold = callsHold;
return this;
}
public Integer getCallsHold() {
return this.callsHold;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setCallsRinged(Long callsRinged) {
this.callsRinged = callsRinged;
return this;
}
public Long getCallsRinged() {
return this.callsRinged;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setMaxDialingTime(Long maxDialingTime) {
this.maxDialingTime = maxDialingTime;
return this;
}
public Long getMaxDialingTime() {
return this.maxDialingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setMaxRingTime(Long maxRingTime) {
this.maxRingTime = maxRingTime;
return this;
}
public Long getMaxRingTime() {
return this.maxRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setTotalDialingTime(Long totalDialingTime) {
this.totalDialingTime = totalDialingTime;
return this;
}
public Long getTotalDialingTime() {
return this.totalDialingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setTotalRingTime(Long totalRingTime) {
this.totalRingTime = totalRingTime;
return this;
}
public Long getTotalRingTime() {
return this.totalRingTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class GetHistoricalInstanceReportResponseBodyDataOverall extends TeaModel {
/**
* example:
* 0
*/
@NameInMap("AverageBreakTime")
public Float averageBreakTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
/**
* example:
* 0
*/
@NameInMap("AverageReadyTime")
public Float averageReadyTime;
/**
* example:
* 0
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 0
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("MaxBreakTime")
public Long maxBreakTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
@NameInMap("MaxLoggedInAgents")
public Long maxLoggedInAgents;
/**
* example:
* 0
*/
@NameInMap("MaxReadyTime")
public Long maxReadyTime;
/**
* example:
* 0
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 0
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("OccupancyRate")
public Float occupancyRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
/**
* example:
* 0
*/
@NameInMap("TotalBreakTime")
public Long totalBreakTime;
/**
* example:
* 0
*/
@NameInMap("TotalCalls")
public Long totalCalls;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
/**
* example:
* 0
*/
@NameInMap("TotalLoggedInTime")
public Long totalLoggedInTime;
/**
* example:
* 0
*/
@NameInMap("TotalReadyTime")
public Long totalReadyTime;
/**
* example:
* 0
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 0
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static GetHistoricalInstanceReportResponseBodyDataOverall build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyDataOverall self = new GetHistoricalInstanceReportResponseBodyDataOverall();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyDataOverall setAverageBreakTime(Float averageBreakTime) {
this.averageBreakTime = averageBreakTime;
return this;
}
public Float getAverageBreakTime() {
return this.averageBreakTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setAverageReadyTime(Float averageReadyTime) {
this.averageReadyTime = averageReadyTime;
return this;
}
public Float getAverageReadyTime() {
return this.averageReadyTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxBreakTime(Long maxBreakTime) {
this.maxBreakTime = maxBreakTime;
return this;
}
public Long getMaxBreakTime() {
return this.maxBreakTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxLoggedInAgents(Long maxLoggedInAgents) {
this.maxLoggedInAgents = maxLoggedInAgents;
return this;
}
public Long getMaxLoggedInAgents() {
return this.maxLoggedInAgents;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxReadyTime(Long maxReadyTime) {
this.maxReadyTime = maxReadyTime;
return this;
}
public Long getMaxReadyTime() {
return this.maxReadyTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setOccupancyRate(Float occupancyRate) {
this.occupancyRate = occupancyRate;
return this;
}
public Float getOccupancyRate() {
return this.occupancyRate;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalBreakTime(Long totalBreakTime) {
this.totalBreakTime = totalBreakTime;
return this;
}
public Long getTotalBreakTime() {
return this.totalBreakTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalCalls(Long totalCalls) {
this.totalCalls = totalCalls;
return this;
}
public Long getTotalCalls() {
return this.totalCalls;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalLoggedInTime(Long totalLoggedInTime) {
this.totalLoggedInTime = totalLoggedInTime;
return this;
}
public Long getTotalLoggedInTime() {
return this.totalLoggedInTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalReadyTime(Long totalReadyTime) {
this.totalReadyTime = totalReadyTime;
return this;
}
public Long getTotalReadyTime() {
return this.totalReadyTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public GetHistoricalInstanceReportResponseBodyDataOverall setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class GetHistoricalInstanceReportResponseBodyData extends TeaModel {
@NameInMap("Inbound")
public GetHistoricalInstanceReportResponseBodyDataInbound inbound;
@NameInMap("Internal")
public GetHistoricalInstanceReportResponseBodyDataInternal internal;
@NameInMap("Outbound")
public GetHistoricalInstanceReportResponseBodyDataOutbound outbound;
@NameInMap("Overall")
public GetHistoricalInstanceReportResponseBodyDataOverall overall;
public static GetHistoricalInstanceReportResponseBodyData build(java.util.Map map) throws Exception {
GetHistoricalInstanceReportResponseBodyData self = new GetHistoricalInstanceReportResponseBodyData();
return TeaModel.build(map, self);
}
public GetHistoricalInstanceReportResponseBodyData setInbound(GetHistoricalInstanceReportResponseBodyDataInbound inbound) {
this.inbound = inbound;
return this;
}
public GetHistoricalInstanceReportResponseBodyDataInbound getInbound() {
return this.inbound;
}
public GetHistoricalInstanceReportResponseBodyData setInternal(GetHistoricalInstanceReportResponseBodyDataInternal internal) {
this.internal = internal;
return this;
}
public GetHistoricalInstanceReportResponseBodyDataInternal getInternal() {
return this.internal;
}
public GetHistoricalInstanceReportResponseBodyData setOutbound(GetHistoricalInstanceReportResponseBodyDataOutbound outbound) {
this.outbound = outbound;
return this;
}
public GetHistoricalInstanceReportResponseBodyDataOutbound getOutbound() {
return this.outbound;
}
public GetHistoricalInstanceReportResponseBodyData setOverall(GetHistoricalInstanceReportResponseBodyDataOverall overall) {
this.overall = overall;
return this;
}
public GetHistoricalInstanceReportResponseBodyDataOverall getOverall() {
return this.overall;
}
}
}