public static final class DescribeRiskEventGroupRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeRiskEventGroupRequest.Builder |
attackApp(List<String> attackApp)
The names of attacked applications.
|
DescribeRiskEventGroupRequest.Builder |
attackType(String attackType)
The attack type of the intrusion events.
|
DescribeRiskEventGroupRequest |
build() |
DescribeRiskEventGroupRequest.Builder |
buyVersion(Long buyVersion)
The edition of Cloud Firewall that you purchase.
|
DescribeRiskEventGroupRequest.Builder |
currentPage(String currentPage)
The number of the page to return.
|
DescribeRiskEventGroupRequest.Builder |
dataType(String dataType)
The type of the risk events.\
Set the value to **session**, which indicates intrusion events.
|
DescribeRiskEventGroupRequest.Builder |
direction(String direction)
The direction of the traffic for the intrusion events.
|
DescribeRiskEventGroupRequest.Builder |
dstIP(String dstIP)
The destination IP address to query.
|
DescribeRiskEventGroupRequest.Builder |
dstNetworkInstanceId(String dstNetworkInstanceId)
The ID of the destination VPC.
|
DescribeRiskEventGroupRequest.Builder |
endTime(String endTime)
The end of the time range to query.
|
DescribeRiskEventGroupRequest.Builder |
eventName(String eventName)
入侵防御事件的名称。
|
DescribeRiskEventGroupRequest.Builder |
firewallType(String firewallType)
The type of the firewall.
|
DescribeRiskEventGroupRequest.Builder |
lang(String lang)
The language of the content within the request and response.
|
DescribeRiskEventGroupRequest.Builder |
noLocation(String noLocation)
Specifies whether to query the information about the geographical locations of IP addresses.
|
DescribeRiskEventGroupRequest.Builder |
order(String order)
The order in which you want to sort the results.
|
DescribeRiskEventGroupRequest.Builder |
pageSize(String pageSize)
The number of entries to return on each page.
|
DescribeRiskEventGroupRequest.Builder |
ruleResult(String ruleResult)
The status of the firewall.
|
DescribeRiskEventGroupRequest.Builder |
ruleSource(String ruleSource)
The module of the rule that is used to detect the intrusion events.
|
DescribeRiskEventGroupRequest.Builder |
sort(String sort)
The field based on which you want to sort the results.
|
DescribeRiskEventGroupRequest.Builder |
srcIP(String srcIP)
The source IP address to query.
|
DescribeRiskEventGroupRequest.Builder |
srcNetworkInstanceId(String srcNetworkInstanceId)
The ID of the source VPC.
|
DescribeRiskEventGroupRequest.Builder |
startTime(String startTime)
The beginning of the time range to query.
|
DescribeRiskEventGroupRequest.Builder |
vulLevel(String vulLevel)
The risk level of the intrusion events.
|
public DescribeRiskEventGroupRequest.Builder attackApp(List<String> attackApp)
public DescribeRiskEventGroupRequest.Builder attackType(String attackType)
* **1**: suspicious connection * **2**: command execution * **3**: brute-force attack * **4**: scanning * **5**: others * **6**: information leak * **7**: DoS attack * **8**: buffer overflow attack * **9**: web attack * **10**: trojan backdoor * **11**: computer worm * **12**: mining * **13**: reverse shell > If you do not specify this parameter, the intrusion events of all attack types are queried.
public DescribeRiskEventGroupRequest.Builder buyVersion(Long buyVersion)
* **2**: Premium Edition * **3**: Enterprise Edition * **4**: Ultimate Edition * **10**: Cloud Firewall that uses the pay-as-you-go billing method
public DescribeRiskEventGroupRequest.Builder currentPage(String currentPage)
public DescribeRiskEventGroupRequest.Builder dataType(String dataType)
Set the value to **session**, which indicates intrusion events.
public DescribeRiskEventGroupRequest.Builder direction(String direction)
* **in**: inbound * **out**: outbound > If you do not specify this parameter, the intrusion events that are recorded for both inbound and outbound traffic are queried.
public DescribeRiskEventGroupRequest.Builder dstIP(String dstIP)
public DescribeRiskEventGroupRequest.Builder dstNetworkInstanceId(String dstNetworkInstanceId)
> If the FirewallType parameter is set to VpcFirewall, you must specify this parameter.
public DescribeRiskEventGroupRequest.Builder endTime(String endTime)
public DescribeRiskEventGroupRequest.Builder eventName(String eventName)
public DescribeRiskEventGroupRequest.Builder firewallType(String firewallType)
* **VpcFirewall**: virtual private cloud (VPC) firewall * **InternetFirewall**: Internet firewall (default)
public DescribeRiskEventGroupRequest.Builder lang(String lang)
* **zh**: Chinese (default) * **en**: English
public DescribeRiskEventGroupRequest.Builder noLocation(String noLocation)
* **true**: does not query the information about the geographical locations of IP addresses. * **false**: queries the information about the geographical locations of IP addresses. This is the default value.
public DescribeRiskEventGroupRequest.Builder order(String order)
* **asc**: the ascending order. * **desc**: the descending order. This is the default value.
public DescribeRiskEventGroupRequest.Builder pageSize(String pageSize)
Default value: **6**. Maximum value: **10**.
public DescribeRiskEventGroupRequest.Builder ruleResult(String ruleResult)
* **1**: alerting * **2**: blocking > If you do not specify this parameter, all intrusion events that are detected by the firewall are queried, regardless of the firewall status.
public DescribeRiskEventGroupRequest.Builder ruleSource(String ruleSource)
* **1**: basic protection * **2**: virtual patching * **4**: threat intelligence > If you do not specify this parameter, the intrusion events that are detected by all rules are queried.
public DescribeRiskEventGroupRequest.Builder sort(String sort)
* **VulLevel**: The results are sorted based on the risk level field. This is the default value. * **LastTime**: The results are sorted based on the most recent occurrence time.
public DescribeRiskEventGroupRequest.Builder srcIP(String srcIP)
public DescribeRiskEventGroupRequest.Builder srcNetworkInstanceId(String srcNetworkInstanceId)
> If the FirewallType parameter is set to VpcFirewall, you must specify this parameter.
public DescribeRiskEventGroupRequest.Builder startTime(String startTime)
public DescribeRiskEventGroupRequest.Builder vulLevel(String vulLevel)
* **1**: low * **2**: medium * **3**: high > If you do not specify this parameter, the intrusion events that are at all risk levels are queried.
public DescribeRiskEventGroupRequest build()
Copyright © 2023. All rights reserved.