public static class SecurityRuleSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SecurityRuleSummary.Builder |
action(TrafficActionType action)
Types of Action on the Traffic flow.
|
SecurityRuleSummary |
build() |
SecurityRuleSummary.Builder |
copy(SecurityRuleSummary model) |
SecurityRuleSummary.Builder |
inspection(TrafficInspectionType inspection)
Type of inspection to affect the Traffic flow.
|
SecurityRuleSummary.Builder |
name(String name)
Name for the Security rule, must be unique within the policy.
|
SecurityRuleSummary.Builder |
parentResourceId(String parentResourceId)
OCID of the network firewall policy this security rule belongs to.
|
SecurityRuleSummary.Builder |
priorityOrder(Long priorityOrder)
The priority order in which this rule should be evaluated.
|
public SecurityRuleSummary.Builder name(String name)
Name for the Security rule, must be unique within the policy.
name
- the value to setpublic SecurityRuleSummary.Builder action(TrafficActionType action)
Types of Action on the Traffic flow.
ALLOW - Allows the traffic. * DROP - Silently drops the traffic, e.g. without sending
a TCP reset. * REJECT - Rejects the traffic, sending a TCP reset to client and/or server
as applicable. * INSPECT - Inspects traffic for vulnerability as specified in inspection
, which may result in rejection.
action
- the value to setpublic SecurityRuleSummary.Builder inspection(TrafficInspectionType inspection)
Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT.
INTRUSION_DETECTION - Intrusion Detection. * INTRUSION_PREVENTION - Intrusion
Detection and Prevention. Traffic classified as potentially malicious will be rejected as
described in type
.
inspection
- the value to setpublic SecurityRuleSummary.Builder priorityOrder(Long priorityOrder)
The priority order in which this rule should be evaluated.
priorityOrder
- the value to setpublic SecurityRuleSummary.Builder parentResourceId(String parentResourceId)
OCID of the network firewall policy this security rule belongs to.
parentResourceId
- the value to setpublic SecurityRuleSummary build()
public SecurityRuleSummary.Builder copy(SecurityRuleSummary model)
Copyright © 2016–2024. All rights reserved.