public static final class CreateAntiBruteForceRuleRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
CreateAntiBruteForceRuleRequest |
build() |
CreateAntiBruteForceRuleRequest.Builder |
defaultRule(Boolean defaultRule)
Specifies whether to set the defense rule as the default rule.
|
CreateAntiBruteForceRuleRequest.Builder |
failCount(Integer failCount)
The maximum number of failed logon attempts from an account.
|
CreateAntiBruteForceRuleRequest.Builder |
forbiddenTime(Integer forbiddenTime)
The period of time during which logons from an account are not allowed.
|
CreateAntiBruteForceRuleRequest.Builder |
name(String name)
The name of the defense rule.
|
CreateAntiBruteForceRuleRequest.Builder |
protocolType(CreateAntiBruteForceRuleRequest.ProtocolType protocolType)
The types of protocols supported for interception by the brute force attack rule creation.
|
CreateAntiBruteForceRuleRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
CreateAntiBruteForceRuleRequest.Builder |
sourceIp(String sourceIp)
The source IP address of the request.
|
CreateAntiBruteForceRuleRequest.Builder |
span(Integer span)
The maximum period of time during which failed logon attempts from an account can occur.
|
CreateAntiBruteForceRuleRequest.Builder |
uuidList(List<String> uuidList)
The UUIDs of the servers to which you want to apply the defense rule.
|
public CreateAntiBruteForceRuleRequest.Builder defaultRule(Boolean defaultRule)
Specifies whether to set the defense rule as the default rule. Valid values:
true
public CreateAntiBruteForceRuleRequest.Builder failCount(Integer failCount)
The maximum number of failed logon attempts from an account. Valid values: 2, 3, 4, 5, 10, 50, 80, and 100.
This parameter is required.
example:2
public CreateAntiBruteForceRuleRequest.Builder forbiddenTime(Integer forbiddenTime)
The period of time during which logons from an account are not allowed. Unit: minutes. Valid values:
This parameter is required.
example:5
public CreateAntiBruteForceRuleRequest.Builder name(String name)
The name of the defense rule.
This parameter is required.
example:TestAntiBruteForceRule
public CreateAntiBruteForceRuleRequest.Builder protocolType(CreateAntiBruteForceRuleRequest.ProtocolType protocolType)
The types of protocols supported for interception by the brute force attack rule creation.
public CreateAntiBruteForceRuleRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateAntiBruteForceRuleRequest.Builder sourceIp(String sourceIp)
The source IP address of the request.
example:192.168.XX.XX
public CreateAntiBruteForceRuleRequest.Builder span(Integer span)
The maximum period of time during which failed logon attempts from an account can occur. Unit: minutes. Valid values:
To configure a defense rule, you must specify the Span, FailCount, and ForbiddenTime parameters. If the number of failed logon attempts from an account within the minutes specified by Span exceeds the value specified by FailCount, the account cannot be used for logons within the minutes specified by ForbiddenTime.
This parameter is required.
example:1
public CreateAntiBruteForceRuleRequest.Builder uuidList(List<String> uuidList)
The UUIDs of the servers to which you want to apply the defense rule.
This parameter is required.
public CreateAntiBruteForceRuleRequest build()
Copyright © 2026. All rights reserved.