public static final class DescribeStrategyResponseBody.Strategies.Builder extends Object
public DescribeStrategyResponseBody.Strategies.Builder configTargets(List<DescribeStrategyResponseBody.ConfigTargets> configTargets)
The details of the assets to which the baseline check policy is applied.
public DescribeStrategyResponseBody.Strategies.Builder customType(String customType)
The type of the baseline check policy. Valid values:
custom
public DescribeStrategyResponseBody.Strategies.Builder cycleDays(Integer cycleDays)
The cycle of the baseline check. Valid values:
1
public DescribeStrategyResponseBody.Strategies.Builder cycleStartTime(Integer cycleStartTime)
The time when the baseline check starts. Valid values:
0
public DescribeStrategyResponseBody.Strategies.Builder ecsCount(Integer ecsCount)
The number of the assets to which the baseline check policy is applied.
example:50
public DescribeStrategyResponseBody.Strategies.Builder endTime(String endTime)
The end time of the baseline check policy.
example:03:00:00
public DescribeStrategyResponseBody.Strategies.Builder execStatus(Integer execStatus)
The status of the baseline check policy. Valid values:
1
public DescribeStrategyResponseBody.Strategies.Builder executionType(String executionType)
The triggering method of baseline scanning. Value:
Schedule : Periodic configuration of task triggers
Manual : Manually triggered
Manual
public DescribeStrategyResponseBody.Strategies.Builder id(Integer id)
The ID of the baseline check policy.
example:8164248
public DescribeStrategyResponseBody.Strategies.Builder name(String name)
The name of the baseline check policy.
example:text2
public DescribeStrategyResponseBody.Strategies.Builder passRate(Integer passRate)
The proportion of risky baselines in the baseline check result.
example:0
public DescribeStrategyResponseBody.Strategies.Builder percent(String percent)
The progress of the baseline check by using the baseline. This parameter is returned only if the value of the ExecStatus parameter is 2.
example:50%
public DescribeStrategyResponseBody.Strategies.Builder processRate(Integer processRate)
The number of the assets on which the baseline check is complete.
example:20
public DescribeStrategyResponseBody.Strategies.Builder riskCount(Integer riskCount)
The number of baseline check items in the baseline check policy.
example:23
public DescribeStrategyResponseBody.Strategies.Builder startTime(String startTime)
The start time of the baseline check policy.
example:00:00:00
public DescribeStrategyResponseBody.Strategies.Builder type(Integer type)
The source type of the baseline check policy. Valid values:
2
public DescribeStrategyResponseBody.Strategies.Builder userModifyTime(Long userModifyTime)
The time when the baseline check policy was last modified.
example:2025-01-07 10:46:43
public DescribeStrategyResponseBody.Strategies build()
Copyright © 2026. All rights reserved.