public static final class DescribeDefenseTemplatesRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeDefenseTemplatesRequest |
build() |
DescribeDefenseTemplatesRequest.Builder |
defenseScene(String defenseScene)
The scenario in which the protection template is used.
|
DescribeDefenseTemplatesRequest.Builder |
defenseSubScene(String defenseSubScene)
The sub-scenario in which the protection template is used.
|
DescribeDefenseTemplatesRequest.Builder |
instanceId(String instanceId)
The ID of the Web Application Firewall (WAF) instance.
|
DescribeDefenseTemplatesRequest.Builder |
pageNumber(Integer pageNumber)
The page number.
|
DescribeDefenseTemplatesRequest.Builder |
pageSize(Integer pageSize)
The number of entries per page.
|
DescribeDefenseTemplatesRequest.Builder |
regionId(String regionId)
The region in which the WAF instance is deployed.
|
DescribeDefenseTemplatesRequest.Builder |
resource(String resource)
The name of the protected object or protected object group.
|
DescribeDefenseTemplatesRequest.Builder |
resourceManagerResourceGroupId(String resourceManagerResourceGroupId)
The ID of the Alibaba Cloud resource group.
|
DescribeDefenseTemplatesRequest.Builder |
resourceType(String resourceType)
The type of the protected resource.
|
DescribeDefenseTemplatesRequest.Builder |
templateId(Long templateId)
The ID of the protection template.
|
DescribeDefenseTemplatesRequest.Builder |
templateType(String templateType)
The type of the protection template.
|
public DescribeDefenseTemplatesRequest.Builder defenseScene(String defenseScene)
* **waf_group**: basic protection. * **antiscan**: scan protection. * **ip_blacklist**: IP address blacklist. * **custom_acl**: custom rule. * **whitelist**: whitelist. * **region_block**: region blacklist. * **custom_response**: custom response. * **cc**: HTTP flood protection. * **tamperproof**: website tamper-proofing. * **dlp**: data leakage prevention.
public DescribeDefenseTemplatesRequest.Builder defenseSubScene(String defenseSubScene)
* **web**: bot management for website protection. * **app**: bot management for app protection. * **basic**: bot management for basic protection.
public DescribeDefenseTemplatesRequest.Builder instanceId(String instanceId)
> You can call the [DescribeInstance](~~433756~~) operation to query the ID of the WAF instance.
public DescribeDefenseTemplatesRequest.Builder pageNumber(Integer pageNumber)
public DescribeDefenseTemplatesRequest.Builder pageSize(Integer pageSize)
public DescribeDefenseTemplatesRequest.Builder regionId(String regionId)
* **cn-hangzhou**: Chinese mainland. * **ap-southeast-1**: outside the Chinese mainland.
public DescribeDefenseTemplatesRequest.Builder resource(String resource)
> If you specify ResourceType, you must specify this parameter.
public DescribeDefenseTemplatesRequest.Builder resourceManagerResourceGroupId(String resourceManagerResourceGroupId)
public DescribeDefenseTemplatesRequest.Builder resourceType(String resourceType)
* **single**: protected object. This is the default value. * **group**: protected object group. > If you specify Resource, you must specify this parameter.
public DescribeDefenseTemplatesRequest.Builder templateId(Long templateId)
public DescribeDefenseTemplatesRequest.Builder templateType(String templateType)
* **user_default**: default template. * **user_custom**: custom template.
public DescribeDefenseTemplatesRequest build()
Copyright © 2024. All rights reserved.