All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.cdn20180510.models.DescribeDomainRealTimeHttpCodeDataResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cdn20180510.models;

import com.aliyun.tea.*;

public class DescribeDomainRealTimeHttpCodeDataResponseBody extends TeaModel {
    /**
     * 

The time interval between the data entries returned. Unit: seconds.

*
*

Depending on the maximum time range per query, the value is 60 (1 minute), 300 (5 minutes), or 3600 (1 hour). For more information, see the "Time granularity" section in Usage notes.

*/ @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("RealTimeHttpCodeData") public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData realTimeHttpCodeData; /** *

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 DescribeDomainRealTimeHttpCodeDataResponseBody build(java.util.Map map) throws Exception { DescribeDomainRealTimeHttpCodeDataResponseBody self = new DescribeDomainRealTimeHttpCodeDataResponseBody(); return TeaModel.build(map, self); } public DescribeDomainRealTimeHttpCodeDataResponseBody setDataInterval(String dataInterval) { this.dataInterval = dataInterval; return this; } public String getDataInterval() { return this.dataInterval; } public DescribeDomainRealTimeHttpCodeDataResponseBody setDomainName(String domainName) { this.domainName = domainName; return this; } public String getDomainName() { return this.domainName; } public DescribeDomainRealTimeHttpCodeDataResponseBody setEndTime(String endTime) { this.endTime = endTime; return this; } public String getEndTime() { return this.endTime; } public DescribeDomainRealTimeHttpCodeDataResponseBody setRealTimeHttpCodeData(DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData realTimeHttpCodeData) { this.realTimeHttpCodeData = realTimeHttpCodeData; return this; } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData getRealTimeHttpCodeData() { return this.realTimeHttpCodeData; } public DescribeDomainRealTimeHttpCodeDataResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public DescribeDomainRealTimeHttpCodeDataResponseBody setStartTime(String startTime) { this.startTime = startTime; return this; } public String getStartTime() { return this.startTime; } public static class DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData 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 DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData build(java.util.Map map) throws Exception { DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData self = new DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData(); return TeaModel.build(map, self); } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData setCode(String code) { this.code = code; return this; } public String getCode() { return this.code; } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData setCount(String count) { this.count = count; return this; } public String getCount() { return this.count; } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData setProportion(String proportion) { this.proportion = proportion; return this; } public String getProportion() { return this.proportion; } } public static class DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue extends TeaModel { @NameInMap("RealTimeCodeProportionData") public java.util.List realTimeCodeProportionData; public static DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue build(java.util.Map map) throws Exception { DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue self = new DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue(); return TeaModel.build(map, self); } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue setRealTimeCodeProportionData(java.util.List realTimeCodeProportionData) { this.realTimeCodeProportionData = realTimeCodeProportionData; return this; } public java.util.List getRealTimeCodeProportionData() { return this.realTimeCodeProportionData; } } public static class DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData extends TeaModel { /** *

The timestamp of the data returned.

*/ @NameInMap("TimeStamp") public String timeStamp; /** *

The proportions of the HTTP status codes.

*/ @NameInMap("Value") public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue value; public static DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData build(java.util.Map map) throws Exception { DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData self = new DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData(); return TeaModel.build(map, self); } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData setTimeStamp(String timeStamp) { this.timeStamp = timeStamp; return this; } public String getTimeStamp() { return this.timeStamp; } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageData setValue(DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue value) { this.value = value; return this; } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeDataUsageDataValue getValue() { return this.value; } } public static class DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData extends TeaModel { @NameInMap("UsageData") public java.util.List usageData; public static DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData build(java.util.Map map) throws Exception { DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData self = new DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData(); return TeaModel.build(map, self); } public DescribeDomainRealTimeHttpCodeDataResponseBodyRealTimeHttpCodeData 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