| WafConfig.Builder | WafConfig.Builder. accessRules(List<AccessRule> accessRules) | The access rules applied to the Web Application Firewall. | 
| WafConfig.Builder | WafConfig.Builder. addressRateLimiting(AddressRateLimiting addressRateLimiting) | The IP address rate limiting settings used to limit the number of requests from an
address. | 
| static WafConfig.Builder | WafConfig. builder() | Create a new builder. | 
| WafConfig.Builder | WafConfig.Builder. cachingRules(List<CachingRule> cachingRules) | A list of caching rules applied to the web application. | 
| WafConfig.Builder | WafConfig.Builder. captchas(List<Captcha> captchas) | A list of CAPTCHA challenge settings. | 
| WafConfig.Builder | WafConfig.Builder. copy(WafConfig model) |  | 
| WafConfig.Builder | WafConfig.Builder. customProtectionRules(List<CustomProtectionRuleSetting> customProtectionRules) | A list of the custom protection rule OCIDs and their actions. | 
| WafConfig.Builder | WafConfig.Builder. deviceFingerprintChallenge(DeviceFingerprintChallenge deviceFingerprintChallenge) | The device fingerprint challenge settings. | 
| WafConfig.Builder | WafConfig.Builder. goodBots(List<GoodBot> goodBots) | A list of bots allowed to access the web application. | 
| WafConfig.Builder | WafConfig.Builder. humanInteractionChallenge(HumanInteractionChallenge humanInteractionChallenge) | The human interaction challenge settings. | 
| WafConfig.Builder | WafConfig.Builder. jsChallenge(JsChallenge jsChallenge) | The JavaScript challenge settings. | 
| WafConfig.Builder | WafConfig.Builder. origin(String origin) | The key in the map of origins referencing the origin used for the Web Application
Firewall. | 
| WafConfig.Builder | WafConfig.Builder. originGroups(List<String> originGroups) | The map of origin groups and their keys used to associate origins to the
wafConfig. | 
| WafConfig.Builder | WafConfig.Builder. protectionRules(List<ProtectionRule> protectionRules) | A list of the protection rules and their details. | 
| WafConfig.Builder | WafConfig.Builder. protectionSettings(ProtectionSettings protectionSettings) | The settings to apply to protection rules. | 
| WafConfig.Builder | WafConfig.Builder. threatFeeds(List<ThreatFeed> threatFeeds) | A list of threat intelligence feeds and the actions to apply to known malicious traffic
based on internet intelligence. | 
| WafConfig.Builder | WafConfig. toBuilder() |  | 
| WafConfig.Builder | WafConfig.Builder. whitelists(List<Whitelist> whitelists) | A list of IP addresses that bypass the Web Application Firewall. |