Uses of Interface
software.amazon.awssdk.services.wafv2.model.WebACL.Builder
Packages that use WebACL.Builder
-
Uses of WebACL.Builder in software.amazon.awssdk.services.wafv2.model
Methods in software.amazon.awssdk.services.wafv2.model that return WebACL.BuilderModifier and TypeMethodDescriptiondefault WebACL.BuilderWebACL.Builder.applicationConfig(Consumer<ApplicationConfig.Builder> applicationConfig) Returns a list ofApplicationAttributes.WebACL.Builder.applicationConfig(ApplicationConfig applicationConfig) Returns a list ofApplicationAttributes.The Amazon Resource Name (ARN) of the web ACL that you want to associate with the resource.default WebACL.BuilderWebACL.Builder.associationConfig(Consumer<AssociationConfig.Builder> associationConfig) Specifies custom configurations for the associations between the web ACL and protected resources.WebACL.Builder.associationConfig(AssociationConfig associationConfig) Specifies custom configurations for the associations between the web ACL and protected resources.static WebACL.BuilderWebACL.builder()The web ACL capacity units (WCUs) currently being used by this web ACL.default WebACL.BuilderWebACL.Builder.captchaConfig(Consumer<CaptchaConfig.Builder> captchaConfig) Specifies how WAF should handleCAPTCHAevaluations for rules that don't have their ownCaptchaConfigsettings.WebACL.Builder.captchaConfig(CaptchaConfig captchaConfig) Specifies how WAF should handleCAPTCHAevaluations for rules that don't have their ownCaptchaConfigsettings.default WebACL.BuilderWebACL.Builder.challengeConfig(Consumer<ChallengeConfig.Builder> challengeConfig) Specifies how WAF should handle challenge evaluations for rules that don't have their ownChallengeConfigsettings.WebACL.Builder.challengeConfig(ChallengeConfig challengeConfig) Specifies how WAF should handle challenge evaluations for rules that don't have their ownChallengeConfigsettings.WebACL.Builder.customResponseBodies(Map<String, CustomResponseBody> customResponseBodies) A map of custom response keys and content bodies.default WebACL.BuilderWebACL.Builder.dataProtectionConfig(Consumer<DataProtectionConfig.Builder> dataProtectionConfig) Specifies data protection to apply to the web request data for the web ACL.WebACL.Builder.dataProtectionConfig(DataProtectionConfig dataProtectionConfig) Specifies data protection to apply to the web request data for the web ACL.default WebACL.BuilderWebACL.Builder.defaultAction(Consumer<DefaultAction.Builder> defaultAction) The action to perform if none of theRulescontained in theWebACLmatch.WebACL.Builder.defaultAction(DefaultAction defaultAction) The action to perform if none of theRulescontained in theWebACLmatch.WebACL.Builder.description(String description) A description of the web ACL that helps with identification.A unique identifier for theWebACL.WebACL.Builder.labelNamespace(String labelNamespace) The label namespace prefix for this web ACL.WebACL.Builder.managedByFirewallManager(Boolean managedByFirewallManager) Indicates whether this web ACL was created by Firewall Manager and is being managed by Firewall Manager.default WebACL.BuilderWebACL.Builder.monetizationConfig(Consumer<MonetizationConfig.Builder> monetizationConfig) The monetization configuration for the web ACL.WebACL.Builder.monetizationConfig(MonetizationConfig monetizationConfig) The monetization configuration for the web ACL.The name of the web ACL.default WebACL.BuilderWebACL.Builder.onSourceDDoSProtectionConfig(Consumer<OnSourceDDoSProtectionConfig.Builder> onSourceDDoSProtectionConfig) Configures the level of DDoS protection that applies to web ACLs associated with Application Load Balancers.WebACL.Builder.onSourceDDoSProtectionConfig(OnSourceDDoSProtectionConfig onSourceDDoSProtectionConfig) Configures the level of DDoS protection that applies to web ACLs associated with Application Load Balancers.WebACL.Builder.postProcessFirewallManagerRuleGroups(Collection<FirewallManagerRuleGroup> postProcessFirewallManagerRuleGroups) The last set of rules for WAF to process in the web ACL.WebACL.Builder.postProcessFirewallManagerRuleGroups(Consumer<FirewallManagerRuleGroup.Builder>... postProcessFirewallManagerRuleGroups) The last set of rules for WAF to process in the web ACL.WebACL.Builder.postProcessFirewallManagerRuleGroups(FirewallManagerRuleGroup... postProcessFirewallManagerRuleGroups) The last set of rules for WAF to process in the web ACL.WebACL.Builder.preProcessFirewallManagerRuleGroups(Collection<FirewallManagerRuleGroup> preProcessFirewallManagerRuleGroups) The first set of rules for WAF to process in the web ACL.WebACL.Builder.preProcessFirewallManagerRuleGroups(Consumer<FirewallManagerRuleGroup.Builder>... preProcessFirewallManagerRuleGroups) The first set of rules for WAF to process in the web ACL.WebACL.Builder.preProcessFirewallManagerRuleGroups(FirewallManagerRuleGroup... preProcessFirewallManagerRuleGroups) The first set of rules for WAF to process in the web ACL.WebACL.Builder.retrofittedByFirewallManager(Boolean retrofittedByFirewallManager) Indicates whether this web ACL was created by a customer account and then retrofitted by Firewall Manager.WebACL.Builder.rules(Collection<Rule> rules) The Rule statements used to identify the web requests that you want to manage.WebACL.Builder.rules(Consumer<Rule.Builder>... rules) The Rule statements used to identify the web requests that you want to manage.The Rule statements used to identify the web requests that you want to manage.WebACL.toBuilder()WebACL.Builder.tokenDomains(String... tokenDomains) Specifies the domains that WAF should accept in a web request token.WebACL.Builder.tokenDomains(Collection<String> tokenDomains) Specifies the domains that WAF should accept in a web request token.default WebACL.BuilderWebACL.Builder.visibilityConfig(Consumer<VisibilityConfig.Builder> visibilityConfig) Defines and enables Amazon CloudWatch metrics and web request sample collection.WebACL.Builder.visibilityConfig(VisibilityConfig visibilityConfig) Defines and enables Amazon CloudWatch metrics and web request sample collection.Methods in software.amazon.awssdk.services.wafv2.model that return types with arguments of type WebACL.BuilderModifier and TypeMethodDescriptionstatic Class<? extends WebACL.Builder>WebACL.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.wafv2.model with type arguments of type WebACL.BuilderModifier and TypeMethodDescriptionGetWebAclForResourceResponse.Builder.webACL(Consumer<WebACL.Builder> webACL) The web ACL that is associated with the resource.default GetWebAclResponse.BuilderGetWebAclResponse.Builder.webACL(Consumer<WebACL.Builder> webACL) The web ACL specification.