public static final class DescribeInstanceResponseBody.Details.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeInstanceResponseBody.Details.Builder |
aclRuleMaxIpCount(Long aclRuleMaxIpCount)
The maximum number of IP addresses that can be added to the match content of a match condition.
|
DescribeInstanceResponseBody.Details.Builder |
antiScan(Boolean antiScan)
Indicates whether the scan protection module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
antiScanTemplateMaxCount(Long antiScanTemplateMaxCount)
The maximum number of scan protection rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
backendMaxCount(Long backendMaxCount)
The maximum number of back-to-origin IP addresses that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
baseWafGroup(Boolean baseWafGroup)
Indicates whether the basic protection rule module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
baseWafGroupRuleInTemplateMaxCount(Long baseWafGroupRuleInTemplateMaxCount)
The maximum number of protection rules that can be included in a basic protection rule template.
|
DescribeInstanceResponseBody.Details.Builder |
baseWafGroupRuleTemplateMaxCount(Long baseWafGroupRuleTemplateMaxCount)
The maximum number of basic protection rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
bot(Boolean bot)
Indicates whether the bot management module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
botApp(String botApp)
Indicates whether bot management for app protection is supported.
|
DescribeInstanceResponseBody.Details.Builder |
botTemplateMaxCount(Long botTemplateMaxCount)
The maximum number of bot management rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
botWeb(String botWeb)
Indicates whether bot management for website protection is supported.
|
DescribeInstanceResponseBody.Details |
build() |
DescribeInstanceResponseBody.Details.Builder |
cnameResourceMaxCount(Long cnameResourceMaxCount)
The maximum number of CNAMEs that can be added.
|
DescribeInstanceResponseBody.Details.Builder |
customResponse(Boolean customResponse)
Indicates whether the custom response module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
customResponseRuleInTemplateMaxCount(Long customResponseRuleInTemplateMaxCount)
The maximum number of rules that can be included in a custom response rule template.
|
DescribeInstanceResponseBody.Details.Builder |
customResponseTemplateMaxCount(Long customResponseTemplateMaxCount)
The maximum number of custom response rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
customRule(Boolean customRule)
Indicates whether the custom rule module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
customRuleAction(String customRuleAction)
The action that can be included in a custom rule.
|
DescribeInstanceResponseBody.Details.Builder |
customRuleCondition(String customRuleCondition)
The match conditions that can be used in a custom rule.
|
DescribeInstanceResponseBody.Details.Builder |
customRuleInTemplateMaxCount(Long customRuleInTemplateMaxCount)
The maximum number of rules that can be included in a custom rule template.
|
DescribeInstanceResponseBody.Details.Builder |
customRuleRatelimitor(String customRuleRatelimitor)
The statistical object for rate limiting in a custom rule.
|
DescribeInstanceResponseBody.Details.Builder |
customRuleTemplateMaxCount(Long customRuleTemplateMaxCount)
The maximum number of custom rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
defenseGroupMaxCount(Long defenseGroupMaxCount)
The maximum number of protected object groups that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
defenseObjectInGroupMaxCount(Long defenseObjectInGroupMaxCount)
The maximum number of protected objects that can be included in a protected object group.
|
DescribeInstanceResponseBody.Details.Builder |
defenseObjectInTemplateMaxCount(Long defenseObjectInTemplateMaxCount)
The maximum number of protected objects to which a protection rule template can be applied.
|
DescribeInstanceResponseBody.Details.Builder |
defenseObjectMaxCount(Long defenseObjectMaxCount)
The maximum number of protected objects that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
dlp(Boolean dlp)
Indicates whether the data leakage prevention module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
dlpRuleInTemplateMaxCount(Long dlpRuleInTemplateMaxCount)
The maximum number of rules that can be included in a data leakage prevention rule template.
|
DescribeInstanceResponseBody.Details.Builder |
dlpTemplateMaxCount(Long dlpTemplateMaxCount)
The maximum number of data leakage prevention rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
exclusiveIp(Boolean exclusiveIp)
Indicates whether exclusive IP addresses are supported.
|
DescribeInstanceResponseBody.Details.Builder |
gslb(Boolean gslb)
Indicates whether global server load balancing (GSLB) is supported.
|
DescribeInstanceResponseBody.Details.Builder |
httpPorts(String httpPorts)
The HTTP port range that is supported.
|
DescribeInstanceResponseBody.Details.Builder |
httpsPorts(String httpsPorts)
The HTTPS port range that is supported.
|
DescribeInstanceResponseBody.Details.Builder |
ipBlacklist(Boolean ipBlacklist)
Indicates whether the IP address blacklist module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
ipBlacklistIpInRuleMaxCount(Long ipBlacklistIpInRuleMaxCount)
The maximum number of IP addresses that can be added to an IP address blacklist rule.
|
DescribeInstanceResponseBody.Details.Builder |
ipBlacklistRuleInTemplateMaxCount(Long ipBlacklistRuleInTemplateMaxCount)
The maximum number of rules that can be included in an IP address blacklist rule template.
|
DescribeInstanceResponseBody.Details.Builder |
ipBlacklistTemplateMaxCount(Long ipBlacklistTemplateMaxCount)
The maximum number of IP address blacklist rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
ipv6(Boolean ipv6)
Indicates whether IPv6 is supported.
|
DescribeInstanceResponseBody.Details.Builder |
logService(Boolean logService)
Indicates whether the log collection feature is supported.
|
DescribeInstanceResponseBody.Details.Builder |
majorProtection(Boolean majorProtection)
Indicates whether major event protection is supported.
|
DescribeInstanceResponseBody.Details.Builder |
majorProtectionTemplateMaxCount(Long majorProtectionTemplateMaxCount)
The maximum number of major event protection rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
tamperproof(Boolean tamperproof)
Indicates whether the website tamper-proofing module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
tamperproofRuleInTemplateMaxCount(Long tamperproofRuleInTemplateMaxCount)
The maximum number of rules that can be included in a website tamper-proofing rule template.
|
DescribeInstanceResponseBody.Details.Builder |
tamperproofTemplateMaxCount(Long tamperproofTemplateMaxCount)
The maximum number of website tamper-proofing rule templates that can be configured.
|
DescribeInstanceResponseBody.Details.Builder |
vastIpBlacklistInFileMaxCount(Long vastIpBlacklistInFileMaxCount)
The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist in a batch.
|
DescribeInstanceResponseBody.Details.Builder |
vastIpBlacklistInOperationMaxCount(Long vastIpBlacklistInOperationMaxCount)
The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist on a page.
|
DescribeInstanceResponseBody.Details.Builder |
vastIpBlacklistMaxCount(Long vastIpBlacklistMaxCount)
The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist per Alibaba Cloud account.
|
DescribeInstanceResponseBody.Details.Builder |
whitelist(Boolean whitelist)
Indicates whether the whitelist module is supported.
|
DescribeInstanceResponseBody.Details.Builder |
whitelistLogical(String whitelistLogical)
The logical operators that can be used in a whitelist rule.
|
DescribeInstanceResponseBody.Details.Builder |
whitelistRuleCondition(String whitelistRuleCondition)
The match fields that can be used in a whitelist rule.
|
DescribeInstanceResponseBody.Details.Builder |
whitelistRuleInTemplateMaxCount(Long whitelistRuleInTemplateMaxCount)
The maximum number of rules that can be included in a whitelist rule template.
|
DescribeInstanceResponseBody.Details.Builder |
whitelistTemplateMaxCount(Long whitelistTemplateMaxCount)
The maximum number of whitelist rule templates that can be configured.
|
public DescribeInstanceResponseBody.Details.Builder aclRuleMaxIpCount(Long aclRuleMaxIpCount)
public DescribeInstanceResponseBody.Details.Builder antiScan(Boolean antiScan)
* **true:** The scan protection module is supported. * **false:** The scan protection module is not supported.
public DescribeInstanceResponseBody.Details.Builder antiScanTemplateMaxCount(Long antiScanTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder backendMaxCount(Long backendMaxCount)
public DescribeInstanceResponseBody.Details.Builder baseWafGroup(Boolean baseWafGroup)
* **true:** The basic protection rule module is supported. * **false:** The basic protection rule module is not supported.
public DescribeInstanceResponseBody.Details.Builder baseWafGroupRuleInTemplateMaxCount(Long baseWafGroupRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder baseWafGroupRuleTemplateMaxCount(Long baseWafGroupRuleTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder bot(Boolean bot)
* **true:** The bot management module is supported. * **false:** The bot management module is not supported.
public DescribeInstanceResponseBody.Details.Builder botApp(String botApp)
* **true:** Bot management for app protection is supported. * **false:** Bot management for app protection is not supported.
public DescribeInstanceResponseBody.Details.Builder botTemplateMaxCount(Long botTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder botWeb(String botWeb)
* **true:** Bot management for website protection is supported. * **false:** Bot management for website protection is not supported.
public DescribeInstanceResponseBody.Details.Builder cnameResourceMaxCount(Long cnameResourceMaxCount)
public DescribeInstanceResponseBody.Details.Builder customResponse(Boolean customResponse)
* **true:** The custom response module is supported. * **false:** The custom response module is not supported.
public DescribeInstanceResponseBody.Details.Builder customResponseRuleInTemplateMaxCount(Long customResponseRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder customResponseTemplateMaxCount(Long customResponseTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder customRule(Boolean customRule)
* **true:** The custom rule module is supported. * **false:** The custom rule module is not supported.
public DescribeInstanceResponseBody.Details.Builder customRuleAction(String customRuleAction)
public DescribeInstanceResponseBody.Details.Builder customRuleCondition(String customRuleCondition)
public DescribeInstanceResponseBody.Details.Builder customRuleInTemplateMaxCount(Long customRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder customRuleRatelimitor(String customRuleRatelimitor)
public DescribeInstanceResponseBody.Details.Builder customRuleTemplateMaxCount(Long customRuleTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder defenseGroupMaxCount(Long defenseGroupMaxCount)
public DescribeInstanceResponseBody.Details.Builder defenseObjectInGroupMaxCount(Long defenseObjectInGroupMaxCount)
public DescribeInstanceResponseBody.Details.Builder defenseObjectInTemplateMaxCount(Long defenseObjectInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder defenseObjectMaxCount(Long defenseObjectMaxCount)
public DescribeInstanceResponseBody.Details.Builder dlp(Boolean dlp)
* **true:** The data leakage prevention module is supported. * **false:** The data leakage prevention module is not supported.
public DescribeInstanceResponseBody.Details.Builder dlpRuleInTemplateMaxCount(Long dlpRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder dlpTemplateMaxCount(Long dlpTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder exclusiveIp(Boolean exclusiveIp)
* **true:** Exclusive IP addresses are supported. * **false:** Exclusive IP addresses are not supported.
public DescribeInstanceResponseBody.Details.Builder gslb(Boolean gslb)
* **true:** GSLB is supported. * **false:** GSLB is not supported.
public DescribeInstanceResponseBody.Details.Builder httpPorts(String httpPorts)
public DescribeInstanceResponseBody.Details.Builder httpsPorts(String httpsPorts)
public DescribeInstanceResponseBody.Details.Builder ipBlacklist(Boolean ipBlacklist)
* **true:** The IP address blacklist module is supported. * **false:** The IP address blacklist module is not supported.
public DescribeInstanceResponseBody.Details.Builder ipBlacklistIpInRuleMaxCount(Long ipBlacklistIpInRuleMaxCount)
public DescribeInstanceResponseBody.Details.Builder ipBlacklistRuleInTemplateMaxCount(Long ipBlacklistRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder ipBlacklistTemplateMaxCount(Long ipBlacklistTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder ipv6(Boolean ipv6)
* **true:** IPv6 is supported. * **false:** IPv6 is not supported.
public DescribeInstanceResponseBody.Details.Builder logService(Boolean logService)
* **true:** The log collection feature is supported. * **false:** The log collection feature is not supported.
public DescribeInstanceResponseBody.Details.Builder majorProtection(Boolean majorProtection)
* **true:** Major event protection is supported. * **false:** Major event protection is not supported.
public DescribeInstanceResponseBody.Details.Builder majorProtectionTemplateMaxCount(Long majorProtectionTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder tamperproof(Boolean tamperproof)
* **true:** The website tamper-proofing module is supported. * **false:** The website tamper-proofing module is not supported.
public DescribeInstanceResponseBody.Details.Builder tamperproofRuleInTemplateMaxCount(Long tamperproofRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder tamperproofTemplateMaxCount(Long tamperproofTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder vastIpBlacklistInFileMaxCount(Long vastIpBlacklistInFileMaxCount)
public DescribeInstanceResponseBody.Details.Builder vastIpBlacklistInOperationMaxCount(Long vastIpBlacklistInOperationMaxCount)
public DescribeInstanceResponseBody.Details.Builder vastIpBlacklistMaxCount(Long vastIpBlacklistMaxCount)
public DescribeInstanceResponseBody.Details.Builder whitelist(Boolean whitelist)
* **true:** The whitelist module is supported. * **false:** The whitelist module is not supported.
public DescribeInstanceResponseBody.Details.Builder whitelistLogical(String whitelistLogical)
public DescribeInstanceResponseBody.Details.Builder whitelistRuleCondition(String whitelistRuleCondition)
public DescribeInstanceResponseBody.Details.Builder whitelistRuleInTemplateMaxCount(Long whitelistRuleInTemplateMaxCount)
public DescribeInstanceResponseBody.Details.Builder whitelistTemplateMaxCount(Long whitelistTemplateMaxCount)
public DescribeInstanceResponseBody.Details build()
Copyright © 2024. All rights reserved.