public class CreateInstanceRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CreateInstanceRequest.CreateInstanceRequestTag |
| 限定符和类型 | 字段和说明 |
|---|---|
Boolean |
autoPay
Specifies whether payment is automatically made during renewal.
|
String |
chargeType
The billing method of the instance.
|
Integer |
duration |
String |
httpsPolicy
The HTTPS policy.
|
String |
instanceName
The name of the instance.
|
String |
instanceSpec
The specifications of the instance.
|
String |
pricingCycle |
List<CreateInstanceRequest.CreateInstanceRequestTag> |
tag |
String |
token
The password.
|
String |
zoneId
The zone.
|
| 构造器和说明 |
|---|
CreateInstanceRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CreateInstanceRequest |
build(Map<String,?> map) |
Boolean |
getAutoPay() |
String |
getChargeType() |
Integer |
getDuration() |
String |
getHttpsPolicy() |
String |
getInstanceName() |
String |
getInstanceSpec() |
String |
getPricingCycle() |
List<CreateInstanceRequest.CreateInstanceRequestTag> |
getTag() |
String |
getToken() |
String |
getZoneId() |
CreateInstanceRequest |
setAutoPay(Boolean autoPay) |
CreateInstanceRequest |
setChargeType(String chargeType) |
CreateInstanceRequest |
setDuration(Integer duration) |
CreateInstanceRequest |
setHttpsPolicy(String httpsPolicy) |
CreateInstanceRequest |
setInstanceName(String instanceName) |
CreateInstanceRequest |
setInstanceSpec(String instanceSpec) |
CreateInstanceRequest |
setPricingCycle(String pricingCycle) |
CreateInstanceRequest |
setTag(List<CreateInstanceRequest.CreateInstanceRequestTag> tag) |
CreateInstanceRequest |
setToken(String token) |
CreateInstanceRequest |
setZoneId(String zoneId) |
@NameInMap(value="AutoPay") public Boolean autoPay
Specifies whether payment is automatically made during renewal. Valid values:
* **True**: Automatic payment is enabled. Make sure that your Alibaba Cloud account has adequate balance.
* **False**: Automatic payment is disabled. You have to manually pay in the console. Log on to the console. In the upper-right corner, choose **Expenses > User Center**. In the left-side navigation pane, click **Orders**. On the page that appears, find your order and complete the payment.
Default value: **False**.
@NameInMap(value="ChargeType") public String chargeType
The billing method of the instance.
@NameInMap(value="Duration") public Integer duration
@NameInMap(value="HttpsPolicy") public String httpsPolicy
The HTTPS policy.
@NameInMap(value="InstanceName") public String instanceName
The name of the instance.
@NameInMap(value="InstanceSpec") public String instanceSpec
The specifications of the instance.
@NameInMap(value="PricingCycle") public String pricingCycle
@NameInMap(value="Tag") public List<CreateInstanceRequest.CreateInstanceRequestTag> tag
@NameInMap(value="Token") public String token
The password.
@NameInMap(value="ZoneId") public String zoneId
The zone.
public static CreateInstanceRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateInstanceRequest setAutoPay(Boolean autoPay)
public Boolean getAutoPay()
public CreateInstanceRequest setChargeType(String chargeType)
public String getChargeType()
public CreateInstanceRequest setDuration(Integer duration)
public Integer getDuration()
public CreateInstanceRequest setHttpsPolicy(String httpsPolicy)
public String getHttpsPolicy()
public CreateInstanceRequest setInstanceName(String instanceName)
public String getInstanceName()
public CreateInstanceRequest setInstanceSpec(String instanceSpec)
public String getInstanceSpec()
public CreateInstanceRequest setPricingCycle(String pricingCycle)
public String getPricingCycle()
public CreateInstanceRequest setTag(List<CreateInstanceRequest.CreateInstanceRequestTag> tag)
public List<CreateInstanceRequest.CreateInstanceRequestTag> getTag()
public CreateInstanceRequest setToken(String token)
public String getToken()
public CreateInstanceRequest setZoneId(String zoneId)
public String getZoneId()
Copyright © 2023. All rights reserved.