public static final class RefundInstanceRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
RefundInstanceRequest |
build() |
RefundInstanceRequest.Builder |
clientToken(String clientToken)
This parameter is required for scenarios that need idempotence.
|
RefundInstanceRequest.Builder |
immediatelyRelease(String immediatelyRelease)
This parameter is required for unsubscription scenarios.
|
RefundInstanceRequest.Builder |
instanceId(String instanceId)
The ID of the instance.
|
RefundInstanceRequest.Builder |
productCode(String productCode)
The code of the service.
|
RefundInstanceRequest.Builder |
productType(String productType)
The type of the service.
|
public RefundInstanceRequest.Builder clientToken(String clientToken)
This parameter is required for scenarios that need idempotence. The UUID that is used to ensure the idempotence of the request.
example:793F021C-B589-1225-82A9-99232AEBE494
public RefundInstanceRequest.Builder immediatelyRelease(String immediatelyRelease)
This parameter is required for unsubscription scenarios. Valid values: 1 and 0. A value of 1 specifies that the instance is immediately released. A value of 0 specifies that the instance is shut down based on the shutdown policy. This parameter is supported only for specified services. Default value: 1.
example:1
public RefundInstanceRequest.Builder instanceId(String instanceId)
The ID of the instance. This parameter is required for unsubscription scenarios. Do not specify a custom name for this parameter.
example:i-bp1etb69sqxgl4*******
public RefundInstanceRequest.Builder productCode(String productCode)
The code of the service. This parameter is required for unsubscription scenarios.
example:ecs
public RefundInstanceRequest.Builder productType(String productType)
The type of the service. This parameter is required for unsubscription scenarios. Unless otherwise specified, set this parameter to an empty string.
example:”“
public RefundInstanceRequest build()
Copyright © 2026. All rights reserved.