public static final class DescribeAntiBruteForceRulesResponseBody.Rules.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeAntiBruteForceRulesResponseBody.Rules |
build() |
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
createTimestamp(Long createTimestamp)
The timestamp when the anti-brute force rule was created.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
defaultRule(Boolean defaultRule)
Whether the current rule is the default rule.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
enableSmartRule(Boolean enableSmartRule)
This parameter is deprecated and does not need to be considered.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
failCount(Integer failCount)
The threshold for the number of failed login attempts before the brute force defense rule takes effect.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
forbiddenTime(Integer forbiddenTime)
The duration (in minutes) for which the attacker"s IP is disabled after the brute force defense rule takes effect.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
id(Long id)
The ID of the anti-brute force rule.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
machineCount(Integer machineCount)
The number of servers configured with this brute force defense rule.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
name(String name)
Name of the brute force attack defense rule.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
protocolType(DescribeAntiBruteForceRulesResponseBody.ProtocolType protocolType)
The types of protocols supported by the anti-brute force rule for interception.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
span(Integer span)
The time threshold (in minutes) for the brute force defense rule to take effect.
|
DescribeAntiBruteForceRulesResponseBody.Rules.Builder |
uuidList(List<String> uuidList)
A list of UUIDs for the servers that have this anti-brute force rule configured.
|
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder createTimestamp(Long createTimestamp)
The timestamp when the anti-brute force rule was created. Unit: milliseconds.
example:1669800181000
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder defaultRule(Boolean defaultRule)
Whether the current rule is the default rule. Values:
example:A default anti-brute force rule will apply to all servers that do not have a defense rule added.
true
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder enableSmartRule(Boolean enableSmartRule)
This parameter is deprecated and does not need to be considered.
example:false
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder failCount(Integer failCount)
The threshold for the number of failed login attempts before the brute force defense rule takes effect.
example:15
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder forbiddenTime(Integer forbiddenTime)
The duration (in minutes) for which the attacker"s IP is disabled after the brute force defense rule takes effect.
example:360
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder id(Long id)
The ID of the anti-brute force rule.
example:1629
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder machineCount(Integer machineCount)
The number of servers configured with this brute force defense rule.
example:3
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder name(String name)
Name of the brute force attack defense rule.
example:AntiBruteForceRule01
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder protocolType(DescribeAntiBruteForceRulesResponseBody.ProtocolType protocolType)
The types of protocols supported by the anti-brute force rule for interception.
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder span(Integer span)
The time threshold (in minutes) for the brute force defense rule to take effect. For example, if span is 10, it means that if the number of failed login attempts exceeds the set threshold within 10 minutes, the anti-brute force rule will take effect and block logins for a specified period.
example:10
public DescribeAntiBruteForceRulesResponseBody.Rules.Builder uuidList(List<String> uuidList)
A list of UUIDs for the servers that have this anti-brute force rule configured.
public DescribeAntiBruteForceRulesResponseBody.Rules build()
Copyright © 2026. All rights reserved.