public static interface ManagedRuleGroupConfig.Builder extends SdkPojo, CopyableBuilder<ManagedRuleGroupConfig.Builder,ManagedRuleGroupConfig>
| Modifier and Type | Method and Description |
|---|---|
ManagedRuleGroupConfig.Builder |
awsManagedRulesBotControlRuleSet(AWSManagedRulesBotControlRuleSet awsManagedRulesBotControlRuleSet)
Additional configuration for using the Bot Control managed rule group.
|
default ManagedRuleGroupConfig.Builder |
awsManagedRulesBotControlRuleSet(Consumer<AWSManagedRulesBotControlRuleSet.Builder> awsManagedRulesBotControlRuleSet)
Additional configuration for using the Bot Control managed rule group.
|
ManagedRuleGroupConfig.Builder |
loginPath(String loginPath)
The path of the login endpoint for your application.
|
default ManagedRuleGroupConfig.Builder |
passwordField(Consumer<PasswordField.Builder> passwordField)
Details about your login page password field.
|
ManagedRuleGroupConfig.Builder |
passwordField(PasswordField passwordField)
Details about your login page password field.
|
ManagedRuleGroupConfig.Builder |
payloadType(PayloadType payloadType)
The payload type for your login endpoint, either JSON or form encoded.
|
ManagedRuleGroupConfig.Builder |
payloadType(String payloadType)
The payload type for your login endpoint, either JSON or form encoded.
|
default ManagedRuleGroupConfig.Builder |
usernameField(Consumer<UsernameField.Builder> usernameField)
Details about your login page username field.
|
ManagedRuleGroupConfig.Builder |
usernameField(UsernameField usernameField)
Details about your login page username field.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildManagedRuleGroupConfig.Builder loginPath(String loginPath)
The path of the login endpoint for your application. For example, for the URL
https://example.com/web/login, you would provide the path /web/login.
loginPath - The path of the login endpoint for your application. For example, for the URL
https://example.com/web/login, you would provide the path /web/login.ManagedRuleGroupConfig.Builder payloadType(String payloadType)
The payload type for your login endpoint, either JSON or form encoded.
payloadType - The payload type for your login endpoint, either JSON or form encoded.PayloadType,
PayloadTypeManagedRuleGroupConfig.Builder payloadType(PayloadType payloadType)
The payload type for your login endpoint, either JSON or form encoded.
payloadType - The payload type for your login endpoint, either JSON or form encoded.PayloadType,
PayloadTypeManagedRuleGroupConfig.Builder usernameField(UsernameField usernameField)
Details about your login page username field.
usernameField - Details about your login page username field.default ManagedRuleGroupConfig.Builder usernameField(Consumer<UsernameField.Builder> usernameField)
Details about your login page username field.
This is a convenience method that creates an instance of theUsernameField.Builder avoiding the need
to create one manually via UsernameField.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to usernameField(UsernameField).
usernameField - a consumer that will call methods on UsernameField.BuilderusernameField(UsernameField)ManagedRuleGroupConfig.Builder passwordField(PasswordField passwordField)
Details about your login page password field.
passwordField - Details about your login page password field.default ManagedRuleGroupConfig.Builder passwordField(Consumer<PasswordField.Builder> passwordField)
Details about your login page password field.
This is a convenience method that creates an instance of thePasswordField.Builder avoiding the need
to create one manually via PasswordField.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to passwordField(PasswordField).
passwordField - a consumer that will call methods on PasswordField.BuilderpasswordField(PasswordField)ManagedRuleGroupConfig.Builder awsManagedRulesBotControlRuleSet(AWSManagedRulesBotControlRuleSet awsManagedRulesBotControlRuleSet)
Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. For information about using the Bot Control managed rule group, see WAF Bot Control rule group and WAF Bot Control in the WAF Developer Guide.
awsManagedRulesBotControlRuleSet - Additional configuration for using the Bot Control managed rule group. Use this to specify the
inspection level that you want to use. For information about using the Bot Control managed rule group,
see WAF Bot
Control rule group and WAF Bot Control
in the WAF Developer Guide.default ManagedRuleGroupConfig.Builder awsManagedRulesBotControlRuleSet(Consumer<AWSManagedRulesBotControlRuleSet.Builder> awsManagedRulesBotControlRuleSet)
Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. For information about using the Bot Control managed rule group, see WAF Bot Control rule group and WAF Bot Control in the WAF Developer Guide.
This is a convenience method that creates an instance of theAWSManagedRulesBotControlRuleSet.Builder
avoiding the need to create one manually via AWSManagedRulesBotControlRuleSet.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
awsManagedRulesBotControlRuleSet(AWSManagedRulesBotControlRuleSet).
awsManagedRulesBotControlRuleSet - a consumer that will call methods on AWSManagedRulesBotControlRuleSet.BuilderawsManagedRulesBotControlRuleSet(AWSManagedRulesBotControlRuleSet)Copyright © 2022. All rights reserved.