public static final class BindAuthToMachineRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
BindAuthToMachineRequest.Builder |
authVersion(Integer authVersion)
The edition of Security Center that is authorized to scan the asset.
|
BindAuthToMachineRequest.Builder |
autoBind(Integer autoBind)
Specifies whether to automatically bind servers to Security Center.
|
BindAuthToMachineRequest.Builder |
bind(List<String> bind)
The UUIDs of the servers that you want to bind to Security Center.
|
BindAuthToMachineRequest.Builder |
bindAll(Boolean bindAll)
Specifies whether to bind all servers to Security Center.
|
BindAuthToMachineRequest |
build() |
BindAuthToMachineRequest.Builder |
criteria(String criteria)
The search conditions that are used to filter servers.
|
BindAuthToMachineRequest.Builder |
isPreBind(Integer isPreBind)
Specifies whether to specify servers for protection when you purchase Security Center.
|
BindAuthToMachineRequest.Builder |
logicalExp(String logicalExp)
The logical relationship that you want to use to evaluate multiple search conditions.
|
BindAuthToMachineRequest.Builder |
ntmVersion(String ntmVersion)
The edition of Security Center that you purchase in the order.
|
BindAuthToMachineRequest.Builder |
preBindOrderId(Long preBindOrderId)
The ID of the order in which Security Center is purchased and servers are specified for protection.
|
BindAuthToMachineRequest.Builder |
unBind(List<String> unBind)
The UUIDs of the servers that you want to unbind from Security Center.
|
public BindAuthToMachineRequest.Builder authVersion(Integer authVersion)
The edition of Security Center that is authorized to scan the asset. Valid values:
6
public BindAuthToMachineRequest.Builder autoBind(Integer autoBind)
Specifies whether to automatically bind servers to Security Center. Valid values:
1
public BindAuthToMachineRequest.Builder bind(List<String> bind)
The UUIDs of the servers that you want to bind to Security Center.
You must specify at least one of the Bind and UnBind parameters.
public BindAuthToMachineRequest.Builder bindAll(Boolean bindAll)
Specifies whether to bind all servers to Security Center. Default value: false. Valid values:
true
public BindAuthToMachineRequest.Builder criteria(String criteria)
The search conditions that are used to filter servers. The value of this parameter is in the JSON format and is case-sensitive.
example:A search condition can be an instance ID, instance name, virtual private cloud (VPC) ID, region, or public IP address. You can call the DescribeCriteria operation to query the supported search conditions.
[{"name":"riskStatus","value":"YES"},{"name":"internetIp","value":"1.2.XX.XX"}]
public BindAuthToMachineRequest.Builder isPreBind(Integer isPreBind)
Specifies whether to specify servers for protection when you purchase Security Center. Valid values:
example:If you specify servers, the servers are automatically added to Security Center for protection after the purchase order is complete.
1
public BindAuthToMachineRequest.Builder logicalExp(String logicalExp)
The logical relationship that you want to use to evaluate multiple search conditions. Default value: OR. Valid values:
OR
public BindAuthToMachineRequest.Builder ntmVersion(String ntmVersion)
The edition of Security Center that you purchase in the order. Valid values:
level2
public BindAuthToMachineRequest.Builder preBindOrderId(Long preBindOrderId)
The ID of the order in which Security Center is purchased and servers are specified for protection.
example:233016**0482
public BindAuthToMachineRequest.Builder unBind(List<String> unBind)
The UUIDs of the servers that you want to unbind from Security Center.
You must specify at least one of the Bind and UnBind parameters.
public BindAuthToMachineRequest build()
Copyright © 2026. All rights reserved.