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

com.aliyun.sdk.service.waf_openapi20211001.models.DescribeFlowChartResponseBody Maven / Gradle / Ivy

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

import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * 
 * {@link DescribeFlowChartResponseBody} extends {@link TeaModel}
 *
 * 

DescribeFlowChartResponseBody

*/ public class DescribeFlowChartResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("FlowChart") private java.util.List < FlowChart> flowChart; @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; private DescribeFlowChartResponseBody(Builder builder) { this.flowChart = builder.flowChart; this.requestId = builder.requestId; } public static Builder builder() { return new Builder(); } public static DescribeFlowChartResponseBody create() { return builder().build(); } /** * @return flowChart */ public java.util.List < FlowChart> getFlowChart() { return this.flowChart; } /** * @return requestId */ public String getRequestId() { return this.requestId; } public static final class Builder { private java.util.List < FlowChart> flowChart; private String requestId; /** *

The traffic statistics.

*/ public Builder flowChart(java.util.List < FlowChart> flowChart) { this.flowChart = flowChart; return this; } /** *

The ID of the request.

* * example: *

BFA71416-670E-585D-AAE6-E7BBEE248FAB

*/ public Builder requestId(String requestId) { this.requestId = requestId; return this; } public DescribeFlowChartResponseBody build() { return new DescribeFlowChartResponseBody(this); } } /** * * {@link DescribeFlowChartResponseBody} extends {@link TeaModel} * *

DescribeFlowChartResponseBody

*/ public static class FlowChart extends TeaModel { @com.aliyun.core.annotation.NameInMap("AclCustomBlockSum") private Long aclCustomBlockSum; @com.aliyun.core.annotation.NameInMap("AclCustomReportsSum") private Long aclCustomReportsSum; @com.aliyun.core.annotation.NameInMap("AntiScanBlockSum") private Long antiScanBlockSum; @com.aliyun.core.annotation.NameInMap("AntibotBlockSum") private Long antibotBlockSum; @com.aliyun.core.annotation.NameInMap("AntibotReportSum") private String antibotReportSum; @com.aliyun.core.annotation.NameInMap("AntiscanReportsSum") private Long antiscanReportsSum; @com.aliyun.core.annotation.NameInMap("BlacklistBlockSum") private String blacklistBlockSum; @com.aliyun.core.annotation.NameInMap("BlacklistReportsSum") private Long blacklistReportsSum; @com.aliyun.core.annotation.NameInMap("CcCustomBlockSum") private Long ccCustomBlockSum; @com.aliyun.core.annotation.NameInMap("CcCustomReportsSum") private Long ccCustomReportsSum; @com.aliyun.core.annotation.NameInMap("CcSystemBlocksSum") private Long ccSystemBlocksSum; @com.aliyun.core.annotation.NameInMap("CcSystemReportsSum") private Long ccSystemReportsSum; @com.aliyun.core.annotation.NameInMap("Count") private Long count; @com.aliyun.core.annotation.NameInMap("InBytes") private Long inBytes; @com.aliyun.core.annotation.NameInMap("Index") private Long index; @com.aliyun.core.annotation.NameInMap("MaxPv") private Long maxPv; @com.aliyun.core.annotation.NameInMap("OutBytes") private Long outBytes; @com.aliyun.core.annotation.NameInMap("RatelimitBlockSum") private Long ratelimitBlockSum; @com.aliyun.core.annotation.NameInMap("RatelimitReportSum") private Long ratelimitReportSum; @com.aliyun.core.annotation.NameInMap("RegionBlockBlocksSum") private Long regionBlockBlocksSum; @com.aliyun.core.annotation.NameInMap("RegionBlockReportsSum") private Long regionBlockReportsSum; @com.aliyun.core.annotation.NameInMap("RobotCount") private Long robotCount; @com.aliyun.core.annotation.NameInMap("WafBlockSum") private Long wafBlockSum; @com.aliyun.core.annotation.NameInMap("WafReportSum") private String wafReportSum; private FlowChart(Builder builder) { this.aclCustomBlockSum = builder.aclCustomBlockSum; this.aclCustomReportsSum = builder.aclCustomReportsSum; this.antiScanBlockSum = builder.antiScanBlockSum; this.antibotBlockSum = builder.antibotBlockSum; this.antibotReportSum = builder.antibotReportSum; this.antiscanReportsSum = builder.antiscanReportsSum; this.blacklistBlockSum = builder.blacklistBlockSum; this.blacklistReportsSum = builder.blacklistReportsSum; this.ccCustomBlockSum = builder.ccCustomBlockSum; this.ccCustomReportsSum = builder.ccCustomReportsSum; this.ccSystemBlocksSum = builder.ccSystemBlocksSum; this.ccSystemReportsSum = builder.ccSystemReportsSum; this.count = builder.count; this.inBytes = builder.inBytes; this.index = builder.index; this.maxPv = builder.maxPv; this.outBytes = builder.outBytes; this.ratelimitBlockSum = builder.ratelimitBlockSum; this.ratelimitReportSum = builder.ratelimitReportSum; this.regionBlockBlocksSum = builder.regionBlockBlocksSum; this.regionBlockReportsSum = builder.regionBlockReportsSum; this.robotCount = builder.robotCount; this.wafBlockSum = builder.wafBlockSum; this.wafReportSum = builder.wafReportSum; } public static Builder builder() { return new Builder(); } public static FlowChart create() { return builder().build(); } /** * @return aclCustomBlockSum */ public Long getAclCustomBlockSum() { return this.aclCustomBlockSum; } /** * @return aclCustomReportsSum */ public Long getAclCustomReportsSum() { return this.aclCustomReportsSum; } /** * @return antiScanBlockSum */ public Long getAntiScanBlockSum() { return this.antiScanBlockSum; } /** * @return antibotBlockSum */ public Long getAntibotBlockSum() { return this.antibotBlockSum; } /** * @return antibotReportSum */ public String getAntibotReportSum() { return this.antibotReportSum; } /** * @return antiscanReportsSum */ public Long getAntiscanReportsSum() { return this.antiscanReportsSum; } /** * @return blacklistBlockSum */ public String getBlacklistBlockSum() { return this.blacklistBlockSum; } /** * @return blacklistReportsSum */ public Long getBlacklistReportsSum() { return this.blacklistReportsSum; } /** * @return ccCustomBlockSum */ public Long getCcCustomBlockSum() { return this.ccCustomBlockSum; } /** * @return ccCustomReportsSum */ public Long getCcCustomReportsSum() { return this.ccCustomReportsSum; } /** * @return ccSystemBlocksSum */ public Long getCcSystemBlocksSum() { return this.ccSystemBlocksSum; } /** * @return ccSystemReportsSum */ public Long getCcSystemReportsSum() { return this.ccSystemReportsSum; } /** * @return count */ public Long getCount() { return this.count; } /** * @return inBytes */ public Long getInBytes() { return this.inBytes; } /** * @return index */ public Long getIndex() { return this.index; } /** * @return maxPv */ public Long getMaxPv() { return this.maxPv; } /** * @return outBytes */ public Long getOutBytes() { return this.outBytes; } /** * @return ratelimitBlockSum */ public Long getRatelimitBlockSum() { return this.ratelimitBlockSum; } /** * @return ratelimitReportSum */ public Long getRatelimitReportSum() { return this.ratelimitReportSum; } /** * @return regionBlockBlocksSum */ public Long getRegionBlockBlocksSum() { return this.regionBlockBlocksSum; } /** * @return regionBlockReportsSum */ public Long getRegionBlockReportsSum() { return this.regionBlockReportsSum; } /** * @return robotCount */ public Long getRobotCount() { return this.robotCount; } /** * @return wafBlockSum */ public Long getWafBlockSum() { return this.wafBlockSum; } /** * @return wafReportSum */ public String getWafReportSum() { return this.wafReportSum; } public static final class Builder { private Long aclCustomBlockSum; private Long aclCustomReportsSum; private Long antiScanBlockSum; private Long antibotBlockSum; private String antibotReportSum; private Long antiscanReportsSum; private String blacklistBlockSum; private Long blacklistReportsSum; private Long ccCustomBlockSum; private Long ccCustomReportsSum; private Long ccSystemBlocksSum; private Long ccSystemReportsSum; private Long count; private Long inBytes; private Long index; private Long maxPv; private Long outBytes; private Long ratelimitBlockSum; private Long ratelimitReportSum; private Long regionBlockBlocksSum; private Long regionBlockReportsSum; private Long robotCount; private Long wafBlockSum; private String wafReportSum; /** *

The number of requests that are blocked by custom access control list (ACL) rules.

* * example: *

0

*/ public Builder aclCustomBlockSum(Long aclCustomBlockSum) { this.aclCustomBlockSum = aclCustomBlockSum; return this; } /** *

The number of requests that are monitored by custom ACL rules.

* * example: *

0

*/ public Builder aclCustomReportsSum(Long aclCustomReportsSum) { this.aclCustomReportsSum = aclCustomReportsSum; return this; } /** *

The number of requests that are blocked by scan protection rules.

* * example: *

0

*/ public Builder antiScanBlockSum(Long antiScanBlockSum) { this.antiScanBlockSum = antiScanBlockSum; return this; } /** *

The number of requests that are blocked by bot management rules.

* * example: *

0

*/ public Builder antibotBlockSum(Long antibotBlockSum) { this.antibotBlockSum = antibotBlockSum; return this; } /** *

The number of requests that are monitored by bot management rules.

* * example: *

0

*/ public Builder antibotReportSum(String antibotReportSum) { this.antibotReportSum = antibotReportSum; return this; } /** *

The number of requests that are monitored by scan protection rules.

* * example: *

0

*/ public Builder antiscanReportsSum(Long antiscanReportsSum) { this.antiscanReportsSum = antiscanReportsSum; return this; } /** *

The number of requests that are blocked by the IP address blacklist.

* * example: *

0

*/ public Builder blacklistBlockSum(String blacklistBlockSum) { this.blacklistBlockSum = blacklistBlockSum; return this; } /** *

The number of requests that are monitored by the IP address blacklist.

* * example: *

0

*/ public Builder blacklistReportsSum(Long blacklistReportsSum) { this.blacklistReportsSum = blacklistReportsSum; return this; } /** *

The number of requests that are blocked by custom HTTP flood protection rules.

* * example: *

0

*/ public Builder ccCustomBlockSum(Long ccCustomBlockSum) { this.ccCustomBlockSum = ccCustomBlockSum; return this; } /** *

The number of requests that are monitored by custom HTTP flood protection rules.

* * example: *

0

*/ public Builder ccCustomReportsSum(Long ccCustomReportsSum) { this.ccCustomReportsSum = ccCustomReportsSum; return this; } /** *

The number of requests that are blocked by HTTP flood protection rules created by the system.

* * example: *

0

*/ public Builder ccSystemBlocksSum(Long ccSystemBlocksSum) { this.ccSystemBlocksSum = ccSystemBlocksSum; return this; } /** *

The number of requests that are monitored by HTTP flood protection rules created by the system.

* * example: *

0

*/ public Builder ccSystemReportsSum(Long ccSystemReportsSum) { this.ccSystemReportsSum = ccSystemReportsSum; return this; } /** *

The total number of requests.

* * example: *

2932

*/ public Builder count(Long count) { this.count = count; return this; } /** *

The total number of requests that are redirected to the WAF instance.

* * example: *

121645464

*/ public Builder inBytes(Long inBytes) { this.inBytes = inBytes; return this; } /** *

The serial number of the time interval. The serial numbers are arranged in chronological order.

* * example: *

10

*/ public Builder index(Long index) { this.index = index; return this; } /** *

The peak traffic.

* * example: *

2932

*/ public Builder maxPv(Long maxPv) { this.maxPv = maxPv; return this; } /** *

The total number of requests that are forwarded by the WAF instance.

* * example: *

1200540464

*/ public Builder outBytes(Long outBytes) { this.outBytes = outBytes; return this; } /** *

The number of requests that are blocked by rate limiting rules.

* * example: *

0

*/ public Builder ratelimitBlockSum(Long ratelimitBlockSum) { this.ratelimitBlockSum = ratelimitBlockSum; return this; } /** *

The number of requests that are monitored by rate limiting rules.

* * example: *

0

*/ public Builder ratelimitReportSum(Long ratelimitReportSum) { this.ratelimitReportSum = ratelimitReportSum; return this; } /** *

The number of requests that are blocked by region blacklist rules.

* * example: *

0

*/ public Builder regionBlockBlocksSum(Long regionBlockBlocksSum) { this.regionBlockBlocksSum = regionBlockBlocksSum; return this; } /** *

The number of requests that are monitored by region blacklist rules.

* * example: *

0

*/ public Builder regionBlockReportsSum(Long regionBlockReportsSum) { this.regionBlockReportsSum = regionBlockReportsSum; return this; } /** *

The total number of bot requests.

* * example: *

1110

*/ public Builder robotCount(Long robotCount) { this.robotCount = robotCount; return this; } /** *

The number of requests that are blocked by basic protection rules.

* * example: *

0

*/ public Builder wafBlockSum(Long wafBlockSum) { this.wafBlockSum = wafBlockSum; return this; } /** *

The number of requests that are monitored by basic protection rules.

* * example: *

0

*/ public Builder wafReportSum(String wafReportSum) { this.wafReportSum = wafReportSum; return this; } public FlowChart build() { return new FlowChart(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy