public static final class GetOpaStrategyDetailNewResponseBody.Data.Builder extends Object
public GetOpaStrategyDetailNewResponseBody.Data.Builder alarmDetail(GetOpaStrategyDetailNewResponseBody.AlarmDetail alarmDetail)
The rule configuration.
public GetOpaStrategyDetailNewResponseBody.Data.Builder clusterId(String clusterId)
The cluster ID.
example:c8ca91e0907d94efaba7fb0827eb9****
public GetOpaStrategyDetailNewResponseBody.Data.Builder clusterName(String clusterName)
The cluster name.
example:test
public GetOpaStrategyDetailNewResponseBody.Data.Builder currentPage(Integer currentPage)
The page number. Default value: 1. Pages start from page 1.
example:4
public GetOpaStrategyDetailNewResponseBody.Data.Builder description(String description)
The description.
example:Custom defense configuration
public GetOpaStrategyDetailNewResponseBody.Data.Builder imageName(List<String> imageName)
The image names.
public GetOpaStrategyDetailNewResponseBody.Data.Builder label(List<String> label)
The image tags.
public GetOpaStrategyDetailNewResponseBody.Data.Builder lang(String lang)
The language of the content within the request and response. Default value: zh. Valid values:
zh
public GetOpaStrategyDetailNewResponseBody.Data.Builder maliciousImage(Boolean maliciousImage)
Indicates whether the rule supports malicious Internet images. Valid values:
true
public GetOpaStrategyDetailNewResponseBody.Data.Builder pageSize(Integer pageSize)
The number of entries per page.
example:20
public GetOpaStrategyDetailNewResponseBody.Data.Builder ruleAction(Integer ruleAction)
The action that is performed when the rule is hit. Valid values:
1
public GetOpaStrategyDetailNewResponseBody.Data.Builder scopes(List<GetOpaStrategyDetailNewResponseBody.Scopes> scopes)
The application scope.
public GetOpaStrategyDetailNewResponseBody.Data.Builder strategyId(Long strategyId)
The rule ID.
example:1005
public GetOpaStrategyDetailNewResponseBody.Data.Builder strategyName(String strategyName)
The rule name.
example:test001
public GetOpaStrategyDetailNewResponseBody.Data.Builder strategyTemplateId(Long strategyTemplateId)
The ID of the rule template.
example:1204
public GetOpaStrategyDetailNewResponseBody.Data.Builder unScanedImage(Boolean unScanedImage)
Indicates whether the rule supports unscanned images. Valid values:
true
public GetOpaStrategyDetailNewResponseBody.Data.Builder whiteList(List<String> whiteList)
The image tags that are added to the whitelist.
public GetOpaStrategyDetailNewResponseBody.Data build()
Copyright © 2026. All rights reserved.