com.aliyun.sas20181203.models.DescribeExposedStatisticsResponseBody Maven / Gradle / Ivy
Show all versions of sas20181203 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sas20181203.models;
import com.aliyun.tea.*;
public class DescribeExposedStatisticsResponseBody extends TeaModel {
/**
* The total number of high-risk vulnerabilities that are exposed on the Internet and can be exploited by attackers.
*
* example:
* 1
*/
@NameInMap("ExposedAsapVulCount")
public Integer exposedAsapVulCount;
/**
* The total number of system components that are exposed on the Internet. The components include OpenSSL and OpenSSH.
*
* example:
* 7
*/
@NameInMap("ExposedComponentCount")
public Integer exposedComponentCount;
@NameInMap("ExposedDdsCount")
public Integer exposedDdsCount;
@NameInMap("ExposedEcsCount")
public Integer exposedEcsCount;
/**
* The total number of servers that are exposed on the Internet.
*
* example:
* 100
*/
@NameInMap("ExposedInstanceCount")
public Integer exposedInstanceCount;
/**
* The total number of IP addresses that are exposed on the Internet.
*
* example:
* 100
*/
@NameInMap("ExposedIpCount")
public Integer exposedIpCount;
@NameInMap("ExposedKvstoreCount")
public Integer exposedKvstoreCount;
/**
* The total number of medium-risk vulnerabilities that are exposed on the Internet and can be exploited by attackers.
*
* example:
* 5
*/
@NameInMap("ExposedLaterVulCount")
public Integer exposedLaterVulCount;
/**
* The total number of low-risk vulnerabilities that are exposed on the Internet and can be exploited by attackers.
*
* example:
* 0
*/
@NameInMap("ExposedNntfVulCount")
public Integer exposedNntfVulCount;
/**
* The total number of ports that are exposed on the Internet.
*
* example:
* 6
*/
@NameInMap("ExposedPortCount")
public Integer exposedPortCount;
@NameInMap("ExposedRdsCount")
public Integer exposedRdsCount;
/**
* The total number of system keys that are detected on your servers and are exposed on the Internet.
*
* example:
* 20
*/
@NameInMap("ExposedWeekPasswordMachineCount")
public Integer exposedWeekPasswordMachineCount;
/**
* The total number of gateway assets that are exposed on the Internet. The gateway assets include NAT gateways and Server Load Balancer (SLB) instances.
*
* example:
* 3
*/
@NameInMap("GatewayAssetCount")
public Integer gatewayAssetCount;
/**
* The ID of the request, which is used to locate and troubleshoot issues.
*
* example:
* 4B897D10-B3CD-4A93-A5FA-591F3ED12A86
*/
@NameInMap("RequestId")
public String requestId;
public static DescribeExposedStatisticsResponseBody build(java.util.Map map) throws Exception {
DescribeExposedStatisticsResponseBody self = new DescribeExposedStatisticsResponseBody();
return TeaModel.build(map, self);
}
public DescribeExposedStatisticsResponseBody setExposedAsapVulCount(Integer exposedAsapVulCount) {
this.exposedAsapVulCount = exposedAsapVulCount;
return this;
}
public Integer getExposedAsapVulCount() {
return this.exposedAsapVulCount;
}
public DescribeExposedStatisticsResponseBody setExposedComponentCount(Integer exposedComponentCount) {
this.exposedComponentCount = exposedComponentCount;
return this;
}
public Integer getExposedComponentCount() {
return this.exposedComponentCount;
}
public DescribeExposedStatisticsResponseBody setExposedDdsCount(Integer exposedDdsCount) {
this.exposedDdsCount = exposedDdsCount;
return this;
}
public Integer getExposedDdsCount() {
return this.exposedDdsCount;
}
public DescribeExposedStatisticsResponseBody setExposedEcsCount(Integer exposedEcsCount) {
this.exposedEcsCount = exposedEcsCount;
return this;
}
public Integer getExposedEcsCount() {
return this.exposedEcsCount;
}
public DescribeExposedStatisticsResponseBody setExposedInstanceCount(Integer exposedInstanceCount) {
this.exposedInstanceCount = exposedInstanceCount;
return this;
}
public Integer getExposedInstanceCount() {
return this.exposedInstanceCount;
}
public DescribeExposedStatisticsResponseBody setExposedIpCount(Integer exposedIpCount) {
this.exposedIpCount = exposedIpCount;
return this;
}
public Integer getExposedIpCount() {
return this.exposedIpCount;
}
public DescribeExposedStatisticsResponseBody setExposedKvstoreCount(Integer exposedKvstoreCount) {
this.exposedKvstoreCount = exposedKvstoreCount;
return this;
}
public Integer getExposedKvstoreCount() {
return this.exposedKvstoreCount;
}
public DescribeExposedStatisticsResponseBody setExposedLaterVulCount(Integer exposedLaterVulCount) {
this.exposedLaterVulCount = exposedLaterVulCount;
return this;
}
public Integer getExposedLaterVulCount() {
return this.exposedLaterVulCount;
}
public DescribeExposedStatisticsResponseBody setExposedNntfVulCount(Integer exposedNntfVulCount) {
this.exposedNntfVulCount = exposedNntfVulCount;
return this;
}
public Integer getExposedNntfVulCount() {
return this.exposedNntfVulCount;
}
public DescribeExposedStatisticsResponseBody setExposedPortCount(Integer exposedPortCount) {
this.exposedPortCount = exposedPortCount;
return this;
}
public Integer getExposedPortCount() {
return this.exposedPortCount;
}
public DescribeExposedStatisticsResponseBody setExposedRdsCount(Integer exposedRdsCount) {
this.exposedRdsCount = exposedRdsCount;
return this;
}
public Integer getExposedRdsCount() {
return this.exposedRdsCount;
}
public DescribeExposedStatisticsResponseBody setExposedWeekPasswordMachineCount(Integer exposedWeekPasswordMachineCount) {
this.exposedWeekPasswordMachineCount = exposedWeekPasswordMachineCount;
return this;
}
public Integer getExposedWeekPasswordMachineCount() {
return this.exposedWeekPasswordMachineCount;
}
public DescribeExposedStatisticsResponseBody setGatewayAssetCount(Integer gatewayAssetCount) {
this.gatewayAssetCount = gatewayAssetCount;
return this;
}
public Integer getGatewayAssetCount() {
return this.gatewayAssetCount;
}
public DescribeExposedStatisticsResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
}