public static final class GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder extends Object
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder dstTarget(GetInterceptionRuleDetailResponseBody.DstTarget dstTarget)
The destination network object.
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder interceptType(Long interceptType)
The interception mode. Valid values:
1
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder orderIndex(Long orderIndex)
The priority of the rule. Valid values: 1 to 1000. A smaller value indicates a higher priority.
example:1
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder ruleId(Long ruleId)
The ID of the rule.
example:467
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder ruleName(String ruleName)
The name of the rule.
example:dmz-frontend-accept
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder ruleSwitch(Integer ruleSwitch)
The status of the defense rule. Valid values:
1
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder ruleType(String ruleType)
The type of the rule. Valid values:
customize
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail.Builder srcTarget(GetInterceptionRuleDetailResponseBody.SrcTarget srcTarget)
The source network object.
public GetInterceptionRuleDetailResponseBody.InterceptionRuleDetail build()
Copyright © 2026. All rights reserved.