public static final class DescribeVersionConfigResponseBody.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeVersionConfigResponseBody.Builder |
agentlessCapacity(Long agentlessCapacity)
The quota for agentless detection.
|
DescribeVersionConfigResponseBody.Builder |
allowPartialBuy(Integer allowPartialBuy)
Indicates whether the pay-as-you-go billing method is supported.
|
DescribeVersionConfigResponseBody.Builder |
antiRansomwareCapacity(Integer antiRansomwareCapacity)
防勒索备份容量,单位GB。
|
DescribeVersionConfigResponseBody.Builder |
antiRansomwareService(Integer antiRansomwareService)
Switch of anti-ransomware hosting service.
|
DescribeVersionConfigResponseBody.Builder |
appWhiteList(Integer appWhiteList)
Indicates whether the application whitelist feature is enabled.
|
DescribeVersionConfigResponseBody.Builder |
appWhiteListAuthCount(Long appWhiteListAuthCount)
The quota for the application whitelist feature.
|
DescribeVersionConfigResponseBody.Builder |
assetLevel(Integer assetLevel)
The quota for servers that can be protected.
|
DescribeVersionConfigResponseBody |
build() |
DescribeVersionConfigResponseBody.Builder |
canTryPostPaidPackage(Integer canTryPostPaidPackage)
Whether it supports the activation of a postpaid trial package.
|
DescribeVersionConfigResponseBody.Builder |
cspmCapacity(Long cspmCapacity)
The purchased quota for configuration assessment.
|
DescribeVersionConfigResponseBody.Builder |
highestVersion(Integer highestVersion)
The most advanced edition that is used.
|
DescribeVersionConfigResponseBody.Builder |
honeypotCapacity(Long honeypotCapacity)
The purchased quota for the cloud honeypot feature.
|
DescribeVersionConfigResponseBody.Builder |
imageScanCapacity(Long imageScanCapacity)
The purchased quota for the container image scan feature.
|
DescribeVersionConfigResponseBody.Builder |
instanceBuyType(Integer instanceBuyType)
Instance purchase type.
|
DescribeVersionConfigResponseBody.Builder |
instanceId(String instanceId)
The ID of purchased Security Center.
|
DescribeVersionConfigResponseBody.Builder |
intelligentAnalysisFlow(Integer intelligentAnalysisFlow)
IntelligentAnalysisFlow.
|
DescribeVersionConfigResponseBody.Builder |
isNewContainerVersion(Boolean isNewContainerVersion)
Indicates whether Security Center runs the latest version of the Ultimate edition.
|
DescribeVersionConfigResponseBody.Builder |
isNewMultiVersion(Boolean isNewMultiVersion)
Indicates whether Security Center runs the latest version of the Multi-version edition.
|
DescribeVersionConfigResponseBody.Builder |
isOverBalance(Boolean isOverBalance)
Indicates whether the number of existing servers exceeds the purchased quota.
|
DescribeVersionConfigResponseBody.Builder |
isPostpay(Boolean isPostpay)
Indicates whether the pay-as-you-go billing method is used.
|
DescribeVersionConfigResponseBody.Builder |
isTrialVersion(Integer isTrialVersion)
Indicates whether Security Center runs the free trial edition.
|
DescribeVersionConfigResponseBody.Builder |
lastTrailEndTime(Long lastTrailEndTime)
The timestamp when the last trial of Security Center ends.
|
DescribeVersionConfigResponseBody.Builder |
mergedVersion(Integer mergedVersion)
When both the annual/monthly and pay-as-you-go services of Cloud Security Center"s host and container security are activated, the higher protection version among the two is selected.
|
DescribeVersionConfigResponseBody.Builder |
multiVersion(String multiVersion)
Usage of multiple version numbers and license counts
example:
null
|
DescribeVersionConfigResponseBody.Builder |
MVAuthCount(Integer MVAuthCount)
The total quota in the Multi-version edition of purchased Security Center.
|
DescribeVersionConfigResponseBody.Builder |
MVUnusedAuthCount(Integer MVUnusedAuthCount)
The total remaining quota in the Multi-version edition of purchased Security Center.
|
DescribeVersionConfigResponseBody.Builder |
newThreatAnalysis(Integer newThreatAnalysis)
Indicates whether the new version of the threat analysis and response feature is enabled.
|
DescribeVersionConfigResponseBody.Builder |
onboardedAssets(Integer onboardedAssets)
OnboardedAssets.
|
DescribeVersionConfigResponseBody.Builder |
openTime(Long openTime)
The timestamp when Security Center is purchased.
|
DescribeVersionConfigResponseBody.Builder |
postPayHostVersion(Integer postPayHostVersion)
When activating the pay-as-you-go service for host and container security, this represents the highest protection version for the already bound assets.
|
DescribeVersionConfigResponseBody.Builder |
postPayInstanceId(String postPayInstanceId)
The instance ID of Security Center that uses the pay-as-you-go billing method.
|
DescribeVersionConfigResponseBody.Builder |
postPayModuleSwitch(String postPayModuleSwitch)
The configuration of the pay-as-you-go module.
|
DescribeVersionConfigResponseBody.Builder |
postPayOpenTime(Long postPayOpenTime)
The creation time of Security Center that uses the pay-as-you-go billing method.
|
DescribeVersionConfigResponseBody.Builder |
postPayStatus(Integer postPayStatus)
The status of Security Center that uses the pay-as-you-go billing method.
|
DescribeVersionConfigResponseBody.Builder |
raspCapacity(Long raspCapacity)
The purchased quota for application protection.
|
DescribeVersionConfigResponseBody.Builder |
releaseTime(Long releaseTime)
The timestamp when the Security Center subscription ends.
|
DescribeVersionConfigResponseBody.Builder |
requestId(String requestId)
The ID of the request.
|
DescribeVersionConfigResponseBody.Builder |
sasLog(Integer sasLog)
Indicates whether log analysis is purchased.
|
DescribeVersionConfigResponseBody.Builder |
sasScreen(Integer sasScreen)
Indicates whether the security screen feature is purchased.
|
DescribeVersionConfigResponseBody.Builder |
sdkCapacity(Long sdkCapacity)
The purchased quota for malicious file detection SDK.
|
DescribeVersionConfigResponseBody.Builder |
slsCapacity(Long slsCapacity)
The log storage capacity that you purchase.
|
DescribeVersionConfigResponseBody.Builder |
threatAnalysisCapacity(Long threatAnalysisCapacity)
The purchased log storage capacity for threat analysis.
|
DescribeVersionConfigResponseBody.Builder |
threatAnalysisFlow(Integer threatAnalysisFlow)
The amount of log data that you purchase for the threat analysis and response feature.
|
DescribeVersionConfigResponseBody.Builder |
userDefinedAlarms(Integer userDefinedAlarms)
Indicates whether the custom alert feature is enabled.
|
DescribeVersionConfigResponseBody.Builder |
version(Integer version)
The edition of purchased Security Center.
|
DescribeVersionConfigResponseBody.Builder |
vmCores(Integer vmCores)
The quota for the cores of servers that can be protected.
|
DescribeVersionConfigResponseBody.Builder |
vulFixCapacity(Long vulFixCapacity)
The purchased quota for vulnerability fixing.
|
DescribeVersionConfigResponseBody.Builder |
webLock(Integer webLock)
Indicates whether the web tamper proofing feature is enabled.
|
DescribeVersionConfigResponseBody.Builder |
webLockAuthCount(Long webLockAuthCount)
The quota for the web tamper proofing feature.
|
public DescribeVersionConfigResponseBody.Builder agentlessCapacity(Long agentlessCapacity)
The quota for agentless detection.
example:The agentless detection feature is unavailable for purchase. You can ignore this parameter.
10
public DescribeVersionConfigResponseBody.Builder allowPartialBuy(Integer allowPartialBuy)
Indicates whether the pay-as-you-go billing method is supported.
1
public DescribeVersionConfigResponseBody.Builder antiRansomwareCapacity(Integer antiRansomwareCapacity)
防勒索备份容量,单位GB。
example:160
public DescribeVersionConfigResponseBody.Builder antiRansomwareService(Integer antiRansomwareService)
Switch of anti-ransomware hosting service. Valid values:
1
public DescribeVersionConfigResponseBody.Builder appWhiteList(Integer appWhiteList)
Indicates whether the application whitelist feature is enabled. Valid values:
2
public DescribeVersionConfigResponseBody.Builder appWhiteListAuthCount(Long appWhiteListAuthCount)
The quota for the application whitelist feature.
example:The quantity of servers that are allowed by the quota is deducted by one each time you apply an application whitelist to a server. After you enable the application whitelist feature, the quota is 20 by default.
20
public DescribeVersionConfigResponseBody.Builder assetLevel(Integer assetLevel)
The quota for servers that can be protected.
example:30
public DescribeVersionConfigResponseBody.Builder canTryPostPaidPackage(Integer canTryPostPaidPackage)
Whether it supports the activation of a postpaid trial package. Values:
1
public DescribeVersionConfigResponseBody.Builder cspmCapacity(Long cspmCapacity)
The purchased quota for configuration assessment. Unit: times/month.
example:10
public DescribeVersionConfigResponseBody.Builder highestVersion(Integer highestVersion)
The most advanced edition that is used. Valid values:
example:If you purchase the Multi-version edition of Security Center, the value indicates the most advanced edition that is used in the Multi-version edition. If you do not purchase the Multi-version edition of Security Center, the value indicates the edition of Security Center.
1
public DescribeVersionConfigResponseBody.Builder honeypotCapacity(Long honeypotCapacity)
The purchased quota for the cloud honeypot feature.
example:20
public DescribeVersionConfigResponseBody.Builder imageScanCapacity(Long imageScanCapacity)
The purchased quota for the container image scan feature.
example:8954
public DescribeVersionConfigResponseBody.Builder instanceBuyType(Integer instanceBuyType)
Instance purchase type. Values: - 0: Self-purchased - 1: Multi-account allocation
example:0
public DescribeVersionConfigResponseBody.Builder instanceId(String instanceId)
The ID of purchased Security Center.
example:sas-vg6hafdsafs****
public DescribeVersionConfigResponseBody.Builder intelligentAnalysisFlow(Integer intelligentAnalysisFlow)
public DescribeVersionConfigResponseBody.Builder isNewContainerVersion(Boolean isNewContainerVersion)
Indicates whether Security Center runs the latest version of the Ultimate edition.
true
public DescribeVersionConfigResponseBody.Builder isNewMultiVersion(Boolean isNewMultiVersion)
Indicates whether Security Center runs the latest version of the Multi-version edition. Valid values:
true
public DescribeVersionConfigResponseBody.Builder isOverBalance(Boolean isOverBalance)
Indicates whether the number of existing servers exceeds the purchased quota. Valid values:
Notice: This parameter is deprecated. You can ignore it.
false
public DescribeVersionConfigResponseBody.Builder isPostpay(Boolean isPostpay)
Indicates whether the pay-as-you-go billing method is used. Valid values:
true
public DescribeVersionConfigResponseBody.Builder isTrialVersion(Integer isTrialVersion)
Indicates whether Security Center runs the free trial edition. Valid values:
0
public DescribeVersionConfigResponseBody.Builder lastTrailEndTime(Long lastTrailEndTime)
The timestamp when the last trial of Security Center ends. Unit: milliseconds.
example:1603934844000
public DescribeVersionConfigResponseBody.Builder MVAuthCount(Integer MVAuthCount)
The total quota in the Multi-version edition of purchased Security Center.
example:5000
public DescribeVersionConfigResponseBody.Builder MVUnusedAuthCount(Integer MVUnusedAuthCount)
The total remaining quota in the Multi-version edition of purchased Security Center.
example:40
public DescribeVersionConfigResponseBody.Builder mergedVersion(Integer mergedVersion)
When both the annual/monthly and pay-as-you-go services of Cloud Security Center"s host and container security are activated, the higher protection version among the two is selected. Values: - 1: Free Edition - 6: Anti-Virus Edition - 5: Advanced Edition - 3: Enterprise Edition - 7: Ultimate Edition
example:7
public DescribeVersionConfigResponseBody.Builder multiVersion(String multiVersion)
Usage of multiple version numbers and license counts
example:null
public DescribeVersionConfigResponseBody.Builder newThreatAnalysis(Integer newThreatAnalysis)
Indicates whether the new version of the threat analysis and response feature is enabled. With the new version, you can purchase the amount of log data that you want to add to the feature and log storage capacity. Valid values:
1
public DescribeVersionConfigResponseBody.Builder onboardedAssets(Integer onboardedAssets)
public DescribeVersionConfigResponseBody.Builder openTime(Long openTime)
The timestamp when Security Center is purchased. Unit: milliseconds.
example:1657244824669
public DescribeVersionConfigResponseBody.Builder postPayHostVersion(Integer postPayHostVersion)
When activating the pay-as-you-go service for host and container security, this represents the highest protection version for the already bound assets. The values are as follows: - 1: Free Edition - 3: Enterprise Edition - 5: Advanced Edition - 6: Anti-Virus Edition - 7: Flagship Edition
example:7
public DescribeVersionConfigResponseBody.Builder postPayInstanceId(String postPayInstanceId)
The instance ID of Security Center that uses the pay-as-you-go billing method.
example:postpay-sas-**
public DescribeVersionConfigResponseBody.Builder postPayModuleSwitch(String postPayModuleSwitch)
The configuration of the pay-as-you-go module. Valid values:
{"VUL":1}
public DescribeVersionConfigResponseBody.Builder postPayOpenTime(Long postPayOpenTime)
The creation time of Security Center that uses the pay-as-you-go billing method.
example:1698915219000
public DescribeVersionConfigResponseBody.Builder postPayStatus(Integer postPayStatus)
The status of Security Center that uses the pay-as-you-go billing method. Valid values:
1
public DescribeVersionConfigResponseBody.Builder raspCapacity(Long raspCapacity)
The purchased quota for application protection. Unit: process/month.
example:10
public DescribeVersionConfigResponseBody.Builder releaseTime(Long releaseTime)
The timestamp when the Security Center subscription ends. Unit: milliseconds.
example:If you do not renew the subscription within seven days after the expiration date, Security Center of a paid edition is automatically downgraded to Security Center Basic. In this case, you can no longer use the features of the paid edition or view the existing configurations or statistics such as DDoS alerts in Security Center. You must purchase Security Center of a paid edition to use relevant features. For more information, see Purchase Security Center.
1625846400000
public DescribeVersionConfigResponseBody.Builder requestId(String requestId)
The ID of the request.
example:C2DC96D2-DD2E-49D9-A28E-85590475DF55
public DescribeVersionConfigResponseBody.Builder sasLog(Integer sasLog)
Indicates whether log analysis is purchased. Valid values:
1
public DescribeVersionConfigResponseBody.Builder sasScreen(Integer sasScreen)
Indicates whether the security screen feature is purchased. Valid values:
0
public DescribeVersionConfigResponseBody.Builder sdkCapacity(Long sdkCapacity)
The purchased quota for malicious file detection SDK. Unit: process/month.
example:100
public DescribeVersionConfigResponseBody.Builder slsCapacity(Long slsCapacity)
The log storage capacity that you purchase. Unit: GB. Valid values: 0 to 200000.
example:10240
public DescribeVersionConfigResponseBody.Builder threatAnalysisCapacity(Long threatAnalysisCapacity)
The purchased log storage capacity for threat analysis. Unit: GB.
example:25
public DescribeVersionConfigResponseBody.Builder threatAnalysisFlow(Integer threatAnalysisFlow)
The amount of log data that you purchase for the threat analysis and response feature. Unit: GB-day.
example:10
public DescribeVersionConfigResponseBody.Builder userDefinedAlarms(Integer userDefinedAlarms)
Indicates whether the custom alert feature is enabled. Valid values:
0
public DescribeVersionConfigResponseBody.Builder version(Integer version)
The edition of purchased Security Center. Valid values:
3
public DescribeVersionConfigResponseBody.Builder vmCores(Integer vmCores)
The quota for the cores of servers that can be protected.
example:10
public DescribeVersionConfigResponseBody.Builder vulFixCapacity(Long vulFixCapacity)
The purchased quota for vulnerability fixing. Unit: times/month.
example:10
public DescribeVersionConfigResponseBody.Builder webLock(Integer webLock)
Indicates whether the web tamper proofing feature is enabled. Valid values:
0
public DescribeVersionConfigResponseBody.Builder webLockAuthCount(Long webLockAuthCount)
The quota for the web tamper proofing feature. The quantity of servers that are allowed by the quota is deducted by one each time a server is protected by the web tamper proofing feature. Valid values: 0 to N.
example:N indicates the number of servers that you own.
0
public DescribeVersionConfigResponseBody build()
Copyright © 2026. All rights reserved.