
com.aliyun.cdn20180510.models.DescribeDomainHitRateDataResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cdn20180510.models;
import com.aliyun.tea.*;
public class DescribeDomainHitRateDataResponseBody extends TeaModel {
/**
* The time interval between the data entries returned. Unit: seconds.
*/
@NameInMap("DataInterval")
public String dataInterval;
/**
* The accelerated domain name.
*/
@NameInMap("DomainName")
public String domainName;
/**
* The end of the time range during which data was queried.
*/
@NameInMap("EndTime")
public String endTime;
/**
* The byte hit ratio at each time interval. The byte hit ratio is measured in percentage.
*/
@NameInMap("HitRateInterval")
public DescribeDomainHitRateDataResponseBodyHitRateInterval hitRateInterval;
/**
* The ID of the request.
*/
@NameInMap("RequestId")
public String requestId;
/**
* The start of the time range during which data was queried.
*/
@NameInMap("StartTime")
public String startTime;
public static DescribeDomainHitRateDataResponseBody build(java.util.Map map) throws Exception {
DescribeDomainHitRateDataResponseBody self = new DescribeDomainHitRateDataResponseBody();
return TeaModel.build(map, self);
}
public DescribeDomainHitRateDataResponseBody setDataInterval(String dataInterval) {
this.dataInterval = dataInterval;
return this;
}
public String getDataInterval() {
return this.dataInterval;
}
public DescribeDomainHitRateDataResponseBody setDomainName(String domainName) {
this.domainName = domainName;
return this;
}
public String getDomainName() {
return this.domainName;
}
public DescribeDomainHitRateDataResponseBody setEndTime(String endTime) {
this.endTime = endTime;
return this;
}
public String getEndTime() {
return this.endTime;
}
public DescribeDomainHitRateDataResponseBody setHitRateInterval(DescribeDomainHitRateDataResponseBodyHitRateInterval hitRateInterval) {
this.hitRateInterval = hitRateInterval;
return this;
}
public DescribeDomainHitRateDataResponseBodyHitRateInterval getHitRateInterval() {
return this.hitRateInterval;
}
public DescribeDomainHitRateDataResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public DescribeDomainHitRateDataResponseBody setStartTime(String startTime) {
this.startTime = startTime;
return this;
}
public String getStartTime() {
return this.startTime;
}
public static class DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule extends TeaModel {
/**
* The byte hit ratio of HTTPS requests.
*/
@NameInMap("HttpsValue")
public String httpsValue;
/**
* The timestamp of the data returned.
*/
@NameInMap("TimeStamp")
public String timeStamp;
/**
* The byte hit ratio.
*/
@NameInMap("Value")
public String value;
public static DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule build(java.util.Map map) throws Exception {
DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule self = new DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule();
return TeaModel.build(map, self);
}
public DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule setHttpsValue(String httpsValue) {
this.httpsValue = httpsValue;
return this;
}
public String getHttpsValue() {
return this.httpsValue;
}
public DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule setTimeStamp(String timeStamp) {
this.timeStamp = timeStamp;
return this;
}
public String getTimeStamp() {
return this.timeStamp;
}
public DescribeDomainHitRateDataResponseBodyHitRateIntervalDataModule setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class DescribeDomainHitRateDataResponseBodyHitRateInterval extends TeaModel {
@NameInMap("DataModule")
public java.util.List dataModule;
public static DescribeDomainHitRateDataResponseBodyHitRateInterval build(java.util.Map map) throws Exception {
DescribeDomainHitRateDataResponseBodyHitRateInterval self = new DescribeDomainHitRateDataResponseBodyHitRateInterval();
return TeaModel.build(map, self);
}
public DescribeDomainHitRateDataResponseBodyHitRateInterval setDataModule(java.util.List dataModule) {
this.dataModule = dataModule;
return this;
}
public java.util.List getDataModule() {
return this.dataModule;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy