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.
|