public static class CreateSecurityRuleDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateSecurityRuleDetails.Builder |
action(TrafficActionType action)
Types of Action on the Traffic flow.
|
CreateSecurityRuleDetails |
build() |
CreateSecurityRuleDetails.Builder |
condition(SecurityRuleMatchCriteria condition) |
CreateSecurityRuleDetails.Builder |
copy(CreateSecurityRuleDetails model) |
CreateSecurityRuleDetails.Builder |
inspection(TrafficInspectionType inspection)
Type of inspection to affect the Traffic flow.
|
CreateSecurityRuleDetails.Builder |
name(String name)
Name for the Security rule, must be unique within the policy.
|
CreateSecurityRuleDetails.Builder |
position(RulePosition position) |
public CreateSecurityRuleDetails.Builder name(String name)
Name for the Security rule, must be unique within the policy.
name
- the value to setpublic CreateSecurityRuleDetails.Builder condition(SecurityRuleMatchCriteria condition)
public CreateSecurityRuleDetails.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 CreateSecurityRuleDetails.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 CreateSecurityRuleDetails.Builder position(RulePosition position)
public CreateSecurityRuleDetails build()
public CreateSecurityRuleDetails.Builder copy(CreateSecurityRuleDetails model)
Copyright © 2016–2024. All rights reserved.