public static final class AttachDBInstancesRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
AttachDBInstancesRequest.Builder |
attachMode(String attachMode)
The mode in which you want to attach the ApsaraDB RDS instance to the scaling group.
|
AttachDBInstancesRequest |
build() |
AttachDBInstancesRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
AttachDBInstancesRequest.Builder |
DBInstances(List<String> DBInstances)
The ID of the ApsaraDB RDS instance.
|
AttachDBInstancesRequest.Builder |
forceAttach(Boolean forceAttach)
Specifies whether to add the private IP addresses of all instances in the scaling group to the IP address whitelist of the ApsaraDB RDS instance.
|
AttachDBInstancesRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
AttachDBInstancesRequest.Builder |
regionId(String regionId)
The region ID of the scaling group.
|
AttachDBInstancesRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
AttachDBInstancesRequest.Builder |
scalingGroupId(String scalingGroupId)
The ID of the scaling group.
|
AttachDBInstancesRequest.Builder |
type(String type)
The type of the database that you want to attach to the scaling group.
|
public AttachDBInstancesRequest.Builder attachMode(String attachMode)
* SecurityIp: the SecurityIp mode. Auto Scaling automatically adds the private IP addresses of the scaled out instances to the IP address whitelist of the ApsaraDB RDS instance. You can select this mode only when you attach an ApsaraDB RDS instance to a scaling group. * SecurityGroup: the security group mode. Auto Scaling adds the security group of the scaling configuration to the security group whitelist for registration and association.
public AttachDBInstancesRequest.Builder clientToken(String clientToken)
The token can only contain ASCII characters and cannot exceed 64 characters in length. For more information, see [How to ensure the idempotence of a request](~~25965~~).
public AttachDBInstancesRequest.Builder DBInstances(List<String> DBInstances)
public AttachDBInstancesRequest.Builder forceAttach(Boolean forceAttach)
* true * false Default value: false.
public AttachDBInstancesRequest.Builder ownerId(Long ownerId)
public AttachDBInstancesRequest.Builder regionId(String regionId)
public AttachDBInstancesRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public AttachDBInstancesRequest.Builder scalingGroupId(String scalingGroupId)
public AttachDBInstancesRequest.Builder type(String type)
* ApsaraDB RDS * ApsaraDB for Redis * ApsaraDB for MongoDB Default value: RDS.
public AttachDBInstancesRequest build()
Copyright © 2024. All rights reserved.