public static final class ListOssScanConfigResponseBody.Data.Builder extends Object
public ListOssScanConfigResponseBody.Data.Builder allKeyPrefix(Boolean allKeyPrefix)
Indicates whether the prefixes of all objects are matched.
example:true
public ListOssScanConfigResponseBody.Data.Builder bucketCount(Integer bucketCount)
The number of buckets.
example:10
public ListOssScanConfigResponseBody.Data.Builder bucketNameList(List<String> bucketNameList)
The names of the buckets.
public ListOssScanConfigResponseBody.Data.Builder decompressMaxFileCount(Integer decompressMaxFileCount)
The maximum number of objects that can be extracted during decompression. Valid values: 1 to 1000. If the maximum number of objects that can be extracted is reached, the decompression operation immediately ends and the detection of extracted objects is not affected.
example:100
public ListOssScanConfigResponseBody.Data.Builder decompressMaxLayer(Integer decompressMaxLayer)
The maximum number of decompression levels when multi-level packages are decompressed. Valid values: 1 to 5. If the maximum number of decompression levels is reached, the decompression operation immediately ends and the detection of extracted objects is not affected.
example:1
public ListOssScanConfigResponseBody.Data.Builder decryptionList(List<String> decryptionList)
The decryption methods.
public ListOssScanConfigResponseBody.Data.Builder enable(Integer enable)
Indicates whether the policy is enabled. Valid values:
1
public ListOssScanConfigResponseBody.Data.Builder endTime(String endTime)
The time when the scan ends. The time is in the HH:mm:ss format.
example:06:00:00
public ListOssScanConfigResponseBody.Data.Builder id(Long id)
The configuration ID.
example:443496
public ListOssScanConfigResponseBody.Data.Builder keyPrefixList(List<String> keyPrefixList)
The prefixes of the objects that are scanned.
public ListOssScanConfigResponseBody.Data.Builder keySuffixList(List<String> keySuffixList)
The suffixes of the objects that are scanned.
public ListOssScanConfigResponseBody.Data.Builder lastModifiedStartTime(Long lastModifiedStartTime)
The timestamp when the object was last modified. The time must be later than the timestamp that you specify. Unit: milliseconds.
example:1724301769834
public ListOssScanConfigResponseBody.Data.Builder lastUpdateTime(Long lastUpdateTime)
The timestamp when the configuration was last modified.
example:1698388233883
public ListOssScanConfigResponseBody.Data.Builder name(String name)
The configuration name.
example:test****
public ListOssScanConfigResponseBody.Data.Builder realTimeIncr(Boolean realTimeIncr)
Whether to enable real-time incremental detection. When this parameter is set to true, the parameters ScanDayList, StartTime, and EndTime are not effective.
example:true
public ListOssScanConfigResponseBody.Data.Builder scanDayList(List<Integer> scanDayList)
The days on which the scan is executed in a week.
public ListOssScanConfigResponseBody.Data.Builder startTime(String startTime)
The time when the scan starts. The time is in the HH:mm:ss format.
example:00:00:00
public ListOssScanConfigResponseBody.Data build()
Copyright © 2026. All rights reserved.