com.aliyun.ddoscoo20200101.models.DescribeDomainQpsWithCacheResponseBody Maven / Gradle / Ivy
Show all versions of ddoscoo20200101 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ddoscoo20200101.models;
import com.aliyun.tea.*;
public class DescribeDomainQpsWithCacheResponseBody extends TeaModel {
/**
* An array that consists of the attack QPS.
*/
@NameInMap("Blocks")
public java.util.List blocks;
/**
* An array consisting of cache hit ratios.
*/
@NameInMap("CacheHits")
public java.util.List cacheHits;
/**
* An array consisting of the QPS that is blocked by the Frequency Control policy.
*/
@NameInMap("CcBlockQps")
public java.util.List ccBlockQps;
/**
* An array consisting of the QPS for which the Frequency Control policy triggers Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA).
*/
@NameInMap("CcJsQps")
public java.util.List ccJsQps;
/**
* The intervals between every two adjacent records. Unit: seconds.
*/
@NameInMap("Interval")
public Integer interval;
/**
* An array consisting of the QPS that is blocked by the blacklist for domain names.
*/
@NameInMap("IpBlockQps")
public java.util.List ipBlockQps;
/**
* An array consisting of the QPS that is blocked by the Accurate Access Control policy.
*/
@NameInMap("PreciseBlocks")
public java.util.List preciseBlocks;
/**
* An array consisting of the QPS for which the Accurate Access Control policy triggers the JavaScript challenge.
*/
@NameInMap("PreciseJsQps")
public java.util.List preciseJsQps;
/**
* An array consisting of the QPS that is blocked by the Location Blacklist policy.
*/
@NameInMap("RegionBlocks")
public java.util.List regionBlocks;
/**
* The ID of the request.
*/
@NameInMap("RequestId")
public String requestId;
/**
* The start time. The value is a UNIX timestamp. Unit: seconds.
*/
@NameInMap("StartTime")
public Long startTime;
/**
* An array consisting of the total QPS.
*/
@NameInMap("Totals")
public java.util.List totals;
public static DescribeDomainQpsWithCacheResponseBody build(java.util.Map map) throws Exception {
DescribeDomainQpsWithCacheResponseBody self = new DescribeDomainQpsWithCacheResponseBody();
return TeaModel.build(map, self);
}
public DescribeDomainQpsWithCacheResponseBody setBlocks(java.util.List blocks) {
this.blocks = blocks;
return this;
}
public java.util.List getBlocks() {
return this.blocks;
}
public DescribeDomainQpsWithCacheResponseBody setCacheHits(java.util.List cacheHits) {
this.cacheHits = cacheHits;
return this;
}
public java.util.List getCacheHits() {
return this.cacheHits;
}
public DescribeDomainQpsWithCacheResponseBody setCcBlockQps(java.util.List ccBlockQps) {
this.ccBlockQps = ccBlockQps;
return this;
}
public java.util.List getCcBlockQps() {
return this.ccBlockQps;
}
public DescribeDomainQpsWithCacheResponseBody setCcJsQps(java.util.List ccJsQps) {
this.ccJsQps = ccJsQps;
return this;
}
public java.util.List getCcJsQps() {
return this.ccJsQps;
}
public DescribeDomainQpsWithCacheResponseBody setInterval(Integer interval) {
this.interval = interval;
return this;
}
public Integer getInterval() {
return this.interval;
}
public DescribeDomainQpsWithCacheResponseBody setIpBlockQps(java.util.List ipBlockQps) {
this.ipBlockQps = ipBlockQps;
return this;
}
public java.util.List getIpBlockQps() {
return this.ipBlockQps;
}
public DescribeDomainQpsWithCacheResponseBody setPreciseBlocks(java.util.List preciseBlocks) {
this.preciseBlocks = preciseBlocks;
return this;
}
public java.util.List getPreciseBlocks() {
return this.preciseBlocks;
}
public DescribeDomainQpsWithCacheResponseBody setPreciseJsQps(java.util.List preciseJsQps) {
this.preciseJsQps = preciseJsQps;
return this;
}
public java.util.List getPreciseJsQps() {
return this.preciseJsQps;
}
public DescribeDomainQpsWithCacheResponseBody setRegionBlocks(java.util.List regionBlocks) {
this.regionBlocks = regionBlocks;
return this;
}
public java.util.List getRegionBlocks() {
return this.regionBlocks;
}
public DescribeDomainQpsWithCacheResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public DescribeDomainQpsWithCacheResponseBody setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getStartTime() {
return this.startTime;
}
public DescribeDomainQpsWithCacheResponseBody setTotals(java.util.List totals) {
this.totals = totals;
return this;
}
public java.util.List getTotals() {
return this.totals;
}
}