public class DeleteInstancesRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
clientToken
The client token that is used to ensure the idempotence of the request.
|
Boolean |
dryRun
Specifies whether to perform only a dry run without performing the actual request.
|
Boolean |
force
Specifies whether to forcefully release the instance that is in the Running (
Running ) state. |
List<String> |
instanceId
The IDs of instances.
|
String |
ownerAccount |
Long |
ownerId |
String |
regionId
The region ID of the instance.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
Boolean |
terminateSubscription
Specifies whether to release an expired subscription instance.
|
构造器和说明 |
---|
DeleteInstancesRequest() |
限定符和类型 | 方法和说明 |
---|---|
static DeleteInstancesRequest |
build(Map<String,?> map) |
String |
getClientToken() |
Boolean |
getDryRun() |
Boolean |
getForce() |
List<String> |
getInstanceId() |
String |
getOwnerAccount() |
Long |
getOwnerId() |
String |
getRegionId() |
String |
getResourceOwnerAccount() |
Long |
getResourceOwnerId() |
Boolean |
getTerminateSubscription() |
DeleteInstancesRequest |
setClientToken(String clientToken) |
DeleteInstancesRequest |
setDryRun(Boolean dryRun) |
DeleteInstancesRequest |
setForce(Boolean force) |
DeleteInstancesRequest |
setInstanceId(List<String> instanceId) |
DeleteInstancesRequest |
setOwnerAccount(String ownerAccount) |
DeleteInstancesRequest |
setOwnerId(Long ownerId) |
DeleteInstancesRequest |
setRegionId(String regionId) |
DeleteInstancesRequest |
setResourceOwnerAccount(String resourceOwnerAccount) |
DeleteInstancesRequest |
setResourceOwnerId(Long resourceOwnerId) |
DeleteInstancesRequest |
setTerminateSubscription(Boolean terminateSubscription) |
@NameInMap(value="ClientToken") public String clientToken
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence.
example:123e4567-e89b-12d3-a456-426655440000
@NameInMap(value="DryRun") public Boolean dryRun
Specifies whether to perform only a dry run without performing the actual request. Default value: false. Valid values:
false
@NameInMap(value="Force") public Boolean force
Specifies whether to forcefully release the instance that is in the Running (Running
) state. Default value: false. Valid values:
Running
) state. When the Force parameter is set to true, this operation is equivalent to a power-off operation. Temporary data in the memory and storage of the instance is erased and cannot be restored.Stopped
) state.false
@NameInMap(value="InstanceId") public List<String> instanceId
The IDs of instances. You can specify up to 100 instance IDs in a single request.
This parameter is required.
example:i-bp1g6zv0ce8oghu7****
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="RegionId") public String regionId
The region ID of the instance. You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="TerminateSubscription") public Boolean terminateSubscription
Specifies whether to release an expired subscription instance.
Default value: false.
example:false
public static DeleteInstancesRequest build(Map<String,?> map) throws Exception
Exception
public DeleteInstancesRequest setClientToken(String clientToken)
public String getClientToken()
public DeleteInstancesRequest setDryRun(Boolean dryRun)
public Boolean getDryRun()
public DeleteInstancesRequest setForce(Boolean force)
public Boolean getForce()
public DeleteInstancesRequest setInstanceId(List<String> instanceId)
public DeleteInstancesRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public DeleteInstancesRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public DeleteInstancesRequest setRegionId(String regionId)
public String getRegionId()
public DeleteInstancesRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public DeleteInstancesRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public DeleteInstancesRequest setTerminateSubscription(Boolean terminateSubscription)
public Boolean getTerminateSubscription()
Copyright © 2024. All rights reserved.