com.aliyun.sas20181203.models.GetInterceptionSummaryResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sas20181203 Show documentation
Show all versions of sas20181203 Show documentation
Alibaba Cloud Threat Detection (20181203) SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sas20181203.models;
import com.aliyun.tea.*;
public class GetInterceptionSummaryResponseBody extends TeaModel {
/**
* The statistics.
*/
@NameInMap("InterceptionSummary")
public GetInterceptionSummaryResponseBodyInterceptionSummary interceptionSummary;
/**
* The ID of the request, which is used to locate and troubleshoot issues.
*
* example:
* F35F45B0-5D6B-4238-BE02-A62D0760E840
*/
@NameInMap("RequestId")
public String requestId;
public static GetInterceptionSummaryResponseBody build(java.util.Map map) throws Exception {
GetInterceptionSummaryResponseBody self = new GetInterceptionSummaryResponseBody();
return TeaModel.build(map, self);
}
public GetInterceptionSummaryResponseBody setInterceptionSummary(GetInterceptionSummaryResponseBodyInterceptionSummary interceptionSummary) {
this.interceptionSummary = interceptionSummary;
return this;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary getInterceptionSummary() {
return this.interceptionSummary;
}
public GetInterceptionSummaryResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class GetInterceptionSummaryResponseBodyInterceptionSummary extends TeaModel {
/**
* The number of clusters that are not protected.
*
* example:
* 0
*/
@NameInMap("CloseClusterCount")
public Integer closeClusterCount;
/**
* The number of disabled cluster defense rules.
*
* example:
* 0
*/
@NameInMap("CloseRuleCount")
public Integer closeRuleCount;
/**
* The total number of clusters.
*
* example:
* 0
*/
@NameInMap("ClusterCount")
public Integer clusterCount;
/**
* The total number of interception records for the specified cluster.
*
* example:
* 0
*/
@NameInMap("InterceptionCountInDays")
public Integer interceptionCountInDays;
/**
* The number of clusters that are protected.
*
* example:
* 0
*/
@NameInMap("OpenClusterCount")
public Integer openClusterCount;
/**
* The number of enabled cluster defense rules.
*
* example:
* 0
*/
@NameInMap("OpenRuleCount")
public Integer openRuleCount;
/**
* The number of security risks that are detected in the last 180 days.
*
* example:
* 0
*/
@NameInMap("RiskCount180Day")
public Long riskCount180Day;
/**
* The number of security risks that are detected in the last 30 days.
*
* example:
* 0
*/
@NameInMap("RiskCount30Day")
public Long riskCount30Day;
/**
* The number of security risks that are detected in the last 24 hours.
*
* example:
* 0
*/
@NameInMap("RiskCountToday")
public Long riskCountToday;
/**
* The total number of cluster defense rules.
*
* example:
* 0
*/
@NameInMap("RuleCount")
public Integer ruleCount;
public static GetInterceptionSummaryResponseBodyInterceptionSummary build(java.util.Map map) throws Exception {
GetInterceptionSummaryResponseBodyInterceptionSummary self = new GetInterceptionSummaryResponseBodyInterceptionSummary();
return TeaModel.build(map, self);
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setCloseClusterCount(Integer closeClusterCount) {
this.closeClusterCount = closeClusterCount;
return this;
}
public Integer getCloseClusterCount() {
return this.closeClusterCount;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setCloseRuleCount(Integer closeRuleCount) {
this.closeRuleCount = closeRuleCount;
return this;
}
public Integer getCloseRuleCount() {
return this.closeRuleCount;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setClusterCount(Integer clusterCount) {
this.clusterCount = clusterCount;
return this;
}
public Integer getClusterCount() {
return this.clusterCount;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setInterceptionCountInDays(Integer interceptionCountInDays) {
this.interceptionCountInDays = interceptionCountInDays;
return this;
}
public Integer getInterceptionCountInDays() {
return this.interceptionCountInDays;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setOpenClusterCount(Integer openClusterCount) {
this.openClusterCount = openClusterCount;
return this;
}
public Integer getOpenClusterCount() {
return this.openClusterCount;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setOpenRuleCount(Integer openRuleCount) {
this.openRuleCount = openRuleCount;
return this;
}
public Integer getOpenRuleCount() {
return this.openRuleCount;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setRiskCount180Day(Long riskCount180Day) {
this.riskCount180Day = riskCount180Day;
return this;
}
public Long getRiskCount180Day() {
return this.riskCount180Day;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setRiskCount30Day(Long riskCount30Day) {
this.riskCount30Day = riskCount30Day;
return this;
}
public Long getRiskCount30Day() {
return this.riskCount30Day;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setRiskCountToday(Long riskCountToday) {
this.riskCountToday = riskCountToday;
return this;
}
public Long getRiskCountToday() {
return this.riskCountToday;
}
public GetInterceptionSummaryResponseBodyInterceptionSummary setRuleCount(Integer ruleCount) {
this.ruleCount = ruleCount;
return this;
}
public Integer getRuleCount() {
return this.ruleCount;
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy