public static final class ModifyServerlessAuthToMachineRequest.Builder extends Object
public ModifyServerlessAuthToMachineRequest.Builder appCriteria(String appCriteria)
Application query condition.
example:**7ad7e3a
public ModifyServerlessAuthToMachineRequest.Builder authItem(String authItem)
Instance type. Values:
SERVERLESS
public ModifyServerlessAuthToMachineRequest.Builder autoBind(Integer autoBind)
Enable auto-binding. Values:
1
public ModifyServerlessAuthToMachineRequest.Builder bindAll(Boolean bindAll)
Whether to bind all. Default is false. Values:
false
public ModifyServerlessAuthToMachineRequest.Builder bindAppList(List<String> bindAppList)
List of application IDs to be bound.
Obtained through the ListMachineApps interface.
public ModifyServerlessAuthToMachineRequest.Builder bindAssetType(String bindAssetType)
Type of asset to operate on. Values:
APP
public ModifyServerlessAuthToMachineRequest.Builder bindUuidList(List<String> bindUuidList)
List of asset UUIDs to be bound.
public ModifyServerlessAuthToMachineRequest.Builder criteria(String criteria)
Set the conditions for searching assets. This parameter is in JSON format, and case sensitivity should be noted when entering parameters.
example:Supports searching assets using instance ID, instance name, VPC ID, region, public IP address, etc. You can call the DescribeCriteria interface to query supported search conditions.
[{"name":"vulStatus","value":"YES","logicalExp":"AND"}]
public ModifyServerlessAuthToMachineRequest.Builder logicalExp(String logicalExp)
Set the logical relationship between multiple search conditions. Values:
OR
public ModifyServerlessAuthToMachineRequest.Builder ntmVersion(String ntmVersion)
NTM version code, used for pre-binding.
example:level2
public ModifyServerlessAuthToMachineRequest.Builder preBind(Integer preBind)
Whether it is a pre-bind operation. Values:
example:After enabling pre-binding, the specified server will automatically bind the corresponding version"s authorization count after the purchase is completed.
1
public ModifyServerlessAuthToMachineRequest.Builder preBindOrderId(Long preBindOrderId)
Pre-bind order ID.
example:233016**0482
public ModifyServerlessAuthToMachineRequest.Builder resourceDirectoryUid(Long resourceDirectoryUid)
UID of the associated resource directory.
example:123456
public ModifyServerlessAuthToMachineRequest.Builder unBindAppList(List<String> unBindAppList)
List of application IDs to be unbound.
Obtained through the ListMachineApps interface.
public ModifyServerlessAuthToMachineRequest.Builder unBindUuidList(List<String> unBindUuidList)
List of asset UUIDs to be unbound.
public ModifyServerlessAuthToMachineRequest build()
Copyright © 2026. All rights reserved.