Package com.oracle.bmc.waf.model
Class RequestAccessControl.Builder
- java.lang.Object
-
- com.oracle.bmc.waf.model.RequestAccessControl.Builder
-
- Enclosing class:
- RequestAccessControl
public static class RequestAccessControl.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestAccessControlbuild()RequestAccessControl.Buildercopy(RequestAccessControl model)RequestAccessControl.BuilderdefaultActionName(String defaultActionName)References an default Action to take if no AccessControlRule was matched.RequestAccessControl.Builderrules(List<AccessControlRule> rules)Ordered list of AccessControlRules.
-
-
-
Method Detail
-
defaultActionName
public RequestAccessControl.Builder defaultActionName(String defaultActionName)
References an default Action to take if no AccessControlRule was matched.Allowed action types:
**ALLOW** continues execution of other modules and their rules.
**RETURN_HTTP_RESPONSE** terminates further execution of modules and rules and returns defined HTTP response.
- Parameters:
defaultActionName- the value to set- Returns:
- this builder
-
rules
public RequestAccessControl.Builder rules(List<AccessControlRule> rules)
Ordered list of AccessControlRules.Rules are executed in order of appearance in this array.
- Parameters:
rules- the value to set- Returns:
- this builder
-
build
public RequestAccessControl build()
-
copy
public RequestAccessControl.Builder copy(RequestAccessControl model)
-
-