public static final class GetVirusScanConfigResponseBody.Data.Builder extends Object
public GetVirusScanConfigResponseBody.Data.Builder additionType(List<String> additionType)
Extended scan types.
public GetVirusScanConfigResponseBody.Data.Builder configId(String configId)
The ID of the task configuration.
example:You can call the DescribeCycleTaskList operation to query the IDs of task configurations.
97a1fed216908e417407344e1505xxxx
public GetVirusScanConfigResponseBody.Data.Builder enable(Integer enable)
Indicates whether the periodic scan feature is enabled. Valid value:
1
public GetVirusScanConfigResponseBody.Data.Builder intervalPeriod(Integer intervalPeriod)
The interval at which virus scan tasks are run.
example:7
public GetVirusScanConfigResponseBody.Data.Builder periodUnit(String periodUnit)
The unit of the interval at which virus scan tasks are run.
day
public GetVirusScanConfigResponseBody.Data.Builder scanPath(List<String> scanPath)
The file paths.
public GetVirusScanConfigResponseBody.Data.Builder scanType(String scanType)
The type of the virus scan task. Valid values:
user
public GetVirusScanConfigResponseBody.Data.Builder selectionKey(String selectionKey)
The key that stores the asset information.
example:You can call the GetAssetSelectionConfig operation to obtain the key value.
345ddbea-a57f-437e-832f-fb7a1202xxxx
public GetVirusScanConfigResponseBody.Data.Builder targetEndTime(Integer targetEndTime)
The end time of the virus scan task. The time is a time frame.
example:6
public GetVirusScanConfigResponseBody.Data.Builder targetStartTime(Integer targetStartTime)
The start time of the virus scan task. The time is a time frame.
example:0
public GetVirusScanConfigResponseBody.Data.Builder taskType(String taskType)
The type of the task. Valid value:
VIRUS_VUL_SCHEDULE_SCAN
public GetVirusScanConfigResponseBody.Data build()
Copyright © 2026. All rights reserved.