Class SecurityRuleMatchCriteria.Builder
- java.lang.Object
- 
- com.oracle.bmc.networkfirewall.model.SecurityRuleMatchCriteria.Builder
 
- 
- Enclosing class:
- SecurityRuleMatchCriteria
 
 public static class SecurityRuleMatchCriteria.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityRuleMatchCriteria.Builderapplication(List<String> application)An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters.SecurityRuleMatchCriteriabuild()SecurityRuleMatchCriteria.Buildercopy(SecurityRuleMatchCriteria model)SecurityRuleMatchCriteria.BuilderdestinationAddress(List<String> destinationAddress)An array of IP address list names to be evaluated against the traffic destination address.SecurityRuleMatchCriteria.Builderservice(List<String> service)An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters.SecurityRuleMatchCriteria.BuildersourceAddress(List<String> sourceAddress)An array of IP address list names to be evaluated against the traffic source address.SecurityRuleMatchCriteria.Builderurl(List<String> url)An array of URL pattern list names to be evaluated against the HTTP(S) request target.
 
- 
- 
- 
Method Detail- 
sourceAddresspublic 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
 
 - 
destinationAddresspublic 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
 
 - 
applicationpublic 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
 
 - 
servicepublic 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
 
 - 
urlpublic 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
 
 - 
buildpublic SecurityRuleMatchCriteria build() 
 - 
copypublic SecurityRuleMatchCriteria.Builder copy(SecurityRuleMatchCriteria model) 
 
- 
 
-