Package | Description |
---|---|
com.oracle.bmc.waas.model |
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright © 2016–2024. All rights reserved.