Class SecurityRuleMatchCriteria.Builder
- java.lang.Object
-
- com.oracle.bmc.networkfirewall.model.SecurityRuleMatchCriteria.Builder
-
- Enclosing class:
- SecurityRuleMatchCriteria
public static class SecurityRuleMatchCriteria.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityRuleMatchCriteria.Builder
application(List<String> application)
An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.SecurityRuleMatchCriteria
build()
SecurityRuleMatchCriteria.Builder
copy(SecurityRuleMatchCriteria model)
SecurityRuleMatchCriteria.Builder
destinationAddress(List<String> destinationAddress)
An array of IP address list names to be evaluated against the traffic destination address.SecurityRuleMatchCriteria.Builder
service(List<String> service)
An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.SecurityRuleMatchCriteria.Builder
sourceAddress(List<String> sourceAddress)
An array of IP address list names to be evaluated against the traffic source address.SecurityRuleMatchCriteria.Builder
url(List<String> url)
An array of URL pattern list names to be evaluated against the HTTP(S) request target.
-
-
-
Method Detail
-
sourceAddress
public SecurityRuleMatchCriteria.Builder sourceAddress(List<String> sourceAddress)
An array of IP address list names to be evaluated against the traffic source address.- Parameters:
sourceAddress
- the value to set- Returns:
- this builder
-
destinationAddress
public SecurityRuleMatchCriteria.Builder destinationAddress(List<String> destinationAddress)
An array of IP address list names to be evaluated against the traffic destination address.- Parameters:
destinationAddress
- the value to set- Returns:
- this builder
-
application
public SecurityRuleMatchCriteria.Builder application(List<String> application)
An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.- Parameters:
application
- the value to set- Returns:
- this builder
-
service
public SecurityRuleMatchCriteria.Builder service(List<String> service)
An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.- Parameters:
service
- the value to set- Returns:
- this builder
-
url
public SecurityRuleMatchCriteria.Builder url(List<String> url)
An array of URL pattern list names to be evaluated against the HTTP(S) request target.- Parameters:
url
- the value to set- Returns:
- this builder
-
build
public SecurityRuleMatchCriteria build()
-
copy
public SecurityRuleMatchCriteria.Builder copy(SecurityRuleMatchCriteria model)
-
-