public static final class DescribeRiskEventGroupRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeRiskEventGroupRequest.Builder |
attackApp(List<String> attackApp)
The names of the attacked applications.
|
DescribeRiskEventGroupRequest.Builder |
attackAppCategory(List<String> attackAppCategory)
A list of categories of attacked applications, expressed in the format ["AttackAppCategory1","AttackAppCategory2"].
|
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.
|
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)
The name of the intrusion event.
|
DescribeRiskEventGroupRequest.Builder |
firewallType(String firewallType)
The type of the firewall.
|
DescribeRiskEventGroupRequest.Builder |
isOnlyPrivateAssoc(String isOnlyPrivateAssoc)
Whether to query only the data that has completed private network tracing.
|
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)
The names of the attacked applications. Set the value in the ["AttackApp1","AttackApp2"] format.
["MySql","DNS"]
public DescribeRiskEventGroupRequest.Builder attackAppCategory(List<String> attackAppCategory)
A list of categories of attacked applications, expressed in the format ["AttackAppCategory1","AttackAppCategory2"].
public DescribeRiskEventGroupRequest.Builder attackType(String attackType)
The attack type of the intrusion events. Valid values:
example:If you do not specify this parameter, the intrusion events of all attack types are queried.
1
public DescribeRiskEventGroupRequest.Builder buyVersion(Long buyVersion)
The edition of Cloud Firewall that you purchase. Valid values:
10
public DescribeRiskEventGroupRequest.Builder currentPage(String currentPage)
The number of the page to return. Default value: 1.
example:1
public DescribeRiskEventGroupRequest.Builder dataType(String dataType)
The type of the risk events.
Set the value to session, which indicates intrusion events.
This parameter is required.
example:session
public DescribeRiskEventGroupRequest.Builder direction(String direction)
The direction of the traffic for the intrusion events. Valid values:
example:If you do not specify this parameter, the intrusion events that are recorded for both inbound and outbound traffic are queried.
in
public DescribeRiskEventGroupRequest.Builder dstIP(String dstIP)
The destination IP address to query. If you specify this parameter, all intrusion events with the specified destination IP address are queried.
example:192.0.XX.XX
public DescribeRiskEventGroupRequest.Builder dstNetworkInstanceId(String dstNetworkInstanceId)
The ID of the destination VPC.
example:If the FirewallType parameter is set to VpcFirewall, you must specify this parameter.
vpc-uf6e9a9zyokj2ywuo****
public DescribeRiskEventGroupRequest.Builder endTime(String endTime)
The end of the time range to query. The value is a UNIX timestamp. Unit: seconds.
This parameter is required.
example:1534408267
public DescribeRiskEventGroupRequest.Builder eventName(String eventName)
The name of the intrusion event.
example:Webshell communication
public DescribeRiskEventGroupRequest.Builder firewallType(String firewallType)
The type of the firewall. Valid values:
InternetFirewall
public DescribeRiskEventGroupRequest.Builder isOnlyPrivateAssoc(String isOnlyPrivateAssoc)
Whether to query only the data that has completed private network tracing.
example:true
public DescribeRiskEventGroupRequest.Builder lang(String lang)
The language of the content within the request and response. Valid values:
zh
public DescribeRiskEventGroupRequest.Builder noLocation(String noLocation)
Specifies whether to query the information about the geographical locations of IP addresses.
false
public DescribeRiskEventGroupRequest.Builder order(String order)
The order in which you want to sort the results. Valid values:
desc
public DescribeRiskEventGroupRequest.Builder pageSize(String pageSize)
The number of entries to return on each page.
Default value: 6. Maximum value: 10.
example:6
public DescribeRiskEventGroupRequest.Builder ruleResult(String ruleResult)
The status of the firewall. Valid values:
example:If you do not specify this parameter, all intrusion events that are detected by the firewall are queried, regardless of the firewall status.
1
public DescribeRiskEventGroupRequest.Builder ruleSource(String ruleSource)
The module of the rule that is used to detect the intrusion events. Valid values:
example:If you do not specify this parameter, the intrusion events that are detected by all rules are queried.
1
public DescribeRiskEventGroupRequest.Builder sort(String sort)
The field based on which you want to sort the results. Valid values:
LastTime
public DescribeRiskEventGroupRequest.Builder srcIP(String srcIP)
The source IP address to query. If you specify this parameter, all intrusion events with the specified source IP address are queried.
example:192.0.XX.XX
public DescribeRiskEventGroupRequest.Builder srcNetworkInstanceId(String srcNetworkInstanceId)
The ID of the source VPC.
example:If the FirewallType parameter is set to VpcFirewall, you must specify this parameter.
vpc-uf6e9a9zyokj2ywuo****
public DescribeRiskEventGroupRequest.Builder startTime(String startTime)
The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds.
This parameter is required.
example:1534408189
public DescribeRiskEventGroupRequest.Builder vulLevel(String vulLevel)
The risk level of the intrusion events. Valid values:
example:If you do not specify this parameter, the intrusion events that are at all risk levels are queried.
1
public DescribeRiskEventGroupRequest build()
Copyright © 2026. All rights reserved.