
com.aliyun.cdn20180510.models.DescribeDomainSrcHttpCodeDataResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cdn20180510.models;
import com.aliyun.tea.*;
public class DescribeDomainSrcHttpCodeDataResponseBody 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 proportions of HTTP status codes at each time interval.
*/
@NameInMap("HttpCodeData")
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData httpCodeData;
/**
* 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 DescribeDomainSrcHttpCodeDataResponseBody build(java.util.Map map) throws Exception {
DescribeDomainSrcHttpCodeDataResponseBody self = new DescribeDomainSrcHttpCodeDataResponseBody();
return TeaModel.build(map, self);
}
public DescribeDomainSrcHttpCodeDataResponseBody setDataInterval(String dataInterval) {
this.dataInterval = dataInterval;
return this;
}
public String getDataInterval() {
return this.dataInterval;
}
public DescribeDomainSrcHttpCodeDataResponseBody setDomainName(String domainName) {
this.domainName = domainName;
return this;
}
public String getDomainName() {
return this.domainName;
}
public DescribeDomainSrcHttpCodeDataResponseBody setEndTime(String endTime) {
this.endTime = endTime;
return this;
}
public String getEndTime() {
return this.endTime;
}
public DescribeDomainSrcHttpCodeDataResponseBody setHttpCodeData(DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData httpCodeData) {
this.httpCodeData = httpCodeData;
return this;
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData getHttpCodeData() {
return this.httpCodeData;
}
public DescribeDomainSrcHttpCodeDataResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public DescribeDomainSrcHttpCodeDataResponseBody setStartTime(String startTime) {
this.startTime = startTime;
return this;
}
public String getStartTime() {
return this.startTime;
}
public static class DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData extends TeaModel {
/**
* The HTTP status code returned.
*/
@NameInMap("Code")
public String code;
/**
* The total number of entries.
*/
@NameInMap("Count")
public String count;
/**
* The proportion of the HTTP status code.
*/
@NameInMap("Proportion")
public String proportion;
public static DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData build(java.util.Map map) throws Exception {
DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData self = new DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData();
return TeaModel.build(map, self);
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData setCount(String count) {
this.count = count;
return this;
}
public String getCount() {
return this.count;
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValueCodeProportionData setProportion(String proportion) {
this.proportion = proportion;
return this;
}
public String getProportion() {
return this.proportion;
}
}
public static class DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue extends TeaModel {
@NameInMap("CodeProportionData")
public java.util.List codeProportionData;
public static DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue build(java.util.Map map) throws Exception {
DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue self = new DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue();
return TeaModel.build(map, self);
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue setCodeProportionData(java.util.List codeProportionData) {
this.codeProportionData = codeProportionData;
return this;
}
public java.util.List getCodeProportionData() {
return this.codeProportionData;
}
}
public static class DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData extends TeaModel {
/**
* The timestamp of the returned data.
*/
@NameInMap("TimeStamp")
public String timeStamp;
/**
* The proportions of the HTTP status codes.
*/
@NameInMap("Value")
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue value;
public static DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData build(java.util.Map map) throws Exception {
DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData self = new DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData();
return TeaModel.build(map, self);
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData setTimeStamp(String timeStamp) {
this.timeStamp = timeStamp;
return this;
}
public String getTimeStamp() {
return this.timeStamp;
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageData setValue(DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue value) {
this.value = value;
return this;
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeDataUsageDataValue getValue() {
return this.value;
}
}
public static class DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData extends TeaModel {
@NameInMap("UsageData")
public java.util.List usageData;
public static DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData build(java.util.Map map) throws Exception {
DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData self = new DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData();
return TeaModel.build(map, self);
}
public DescribeDomainSrcHttpCodeDataResponseBodyHttpCodeData setUsageData(java.util.List usageData) {
this.usageData = usageData;
return this;
}
public java.util.List getUsageData() {
return this.usageData;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy