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 RequestAccessControl
build()
RequestAccessControl.Builder
copy(RequestAccessControl model)
RequestAccessControl.Builder
defaultActionName(String defaultActionName)
References an default Action to take if no AccessControlRule was matched.RequestAccessControl.Builder
rules(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)
-
-