public static final class CreateCheckItemRequest.Builder extends Object
public CreateCheckItemRequest.Builder assistInfo(CreateCheckItemRequest.AssistInfo assistInfo)
Help information for the check item.
public CreateCheckItemRequest.Builder checkRule(String checkRule)
Definition rule for the custom check item.
This parameter is required.
example:{"AssociatedData":{"ToDataList":[{"DataName":"ACS_ECS_Instance","PropertyPath":"InstanceId","FromPropertyPath":"InstanceId"}]},"MatchProperty":{"Operator":"AND","MatchProperties":[{"DataName":"ACS_ECS_Disk","PropertyPath":"InstanceId","MatchOperator":"EQ","MatchPropertyValue":"testId"},{"DataName":"ACS_ECS_Instance","PropertyPath":"InstanceId","MatchOperator":"EQ","MatchPropertyValue":"testInstanceId"}]}}
public CreateCheckItemRequest.Builder checkShowName(String checkShowName)
Name of the custom check item.
This parameter is required.
example:testCheckItemName
public CreateCheckItemRequest.Builder description(CreateCheckItemRequest.Description description)
Description information of the check item.
public CreateCheckItemRequest.Builder instanceSubType(String instanceSubType)
Sub-asset type of the cloud product.
You can call the ListCloudAssetSchemas API to get this parameter.
This parameter is required.
example:DISK
public CreateCheckItemRequest.Builder instanceType(String instanceType)
Asset type of the cloud product.
You can call the ListCloudAssetSchemas API to get this parameter.
This parameter is required.
example:ECS
public CreateCheckItemRequest.Builder remark(String remark)
Remark information.
example:remark
public CreateCheckItemRequest.Builder riskLevel(String riskLevel)
Risk level of the check item. Values:
This parameter is required.
example:LOW
public CreateCheckItemRequest.Builder sectionIds(List<Long> sectionIds)
Array of section IDs associated with the check item.
This parameter is required.
public CreateCheckItemRequest.Builder solution(CreateCheckItemRequest.Solution solution)
Solution information for the check item.
public CreateCheckItemRequest.Builder status(String status)
Status of the check item. Values:
- Changing from Released to In editing will clear all historical records
- Only the Released status allows the use of the check item for inspection.
This parameter is required.
example:EDIT
public CreateCheckItemRequest.Builder vendor(String vendor)
Cloud asset vendor.
You can call the ListCloudAssetSchemas API to get the available vendors.
This parameter is required.
example:ALIYUN
public CreateCheckItemRequest build()
Copyright © 2026. All rights reserved.