public static final class CreateInstanceRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateInstanceRequest.Builder |
autoPay(Boolean autoPay)
Whether to automatically pay when renewing.
|
CreateInstanceRequest |
build() |
CreateInstanceRequest.Builder |
chargeType(String chargeType)
The billing method of the instance.
|
CreateInstanceRequest.Builder |
duration(Integer duration)
The subscription duration of the instance.
|
CreateInstanceRequest.Builder |
httpsPolicy(String httpsPolicy)
The HTTPS policy.
|
CreateInstanceRequest.Builder |
instanceCidr(String instanceCidr)
The CIDR block of the VPC integration instance.
|
CreateInstanceRequest.Builder |
instanceName(String instanceName)
Instance Name
|
CreateInstanceRequest.Builder |
instanceSpec(String instanceSpec)
Instance specifications
|
CreateInstanceRequest.Builder |
instanceType(String instanceType)
The type of the dedicated instance.
|
CreateInstanceRequest.Builder |
pricingCycle(String pricingCycle)
The unit of the subscription duration of the subscription instance.
|
CreateInstanceRequest.Builder |
tag(List<CreateInstanceRequest.Tag> tag)
The tags that you want to add to the instance.
|
CreateInstanceRequest.Builder |
token(String token)
Passwords are used to prevent duplicate requests from being submitted, please do not reuse them.
|
CreateInstanceRequest.Builder |
userVpcId(String userVpcId)
The ID of the user\"s VPC to be connected by the VPC integration instance.
|
CreateInstanceRequest.Builder |
zoneId(String zoneId)
The zone in which you want to create the instance.
|
CreateInstanceRequest.Builder |
zoneVSwitchSecurityGroup(List<CreateInstanceRequest.ZoneVSwitchSecurityGroup> zoneVSwitchSecurityGroup)
The network information when the instance is a VPC integration instance, such as the zone, vSwitch, and security group.
|
public CreateInstanceRequest.Builder autoPay(Boolean autoPay)
- True: Automatic payment. Please ensure that your account has sufficient balance. - False: Console manual payment. The specific operation is to log in to the console, select Expenses in the upper right corner, enter the Expense Center, and find the target order in Order Management to make payment. Default value: False.
public CreateInstanceRequest.Builder chargeType(String chargeType)
public CreateInstanceRequest.Builder duration(Integer duration)
* Valid values if PricingCycle is set to **Month**: **1** to **9** * Valid values if PricingCycle is set to **Year**: **1** to **3** > This parameter is available and required only if the ChargeType parameter is set to **PrePaid**.
public CreateInstanceRequest.Builder httpsPolicy(String httpsPolicy)
public CreateInstanceRequest.Builder instanceCidr(String instanceCidr)
* 192.168.0.0/16 * 172.16.0.0/12 ** **Warning** The VPC integration instance is connected to the specified CIDR block. Plan your CIDR block carefully to prevent overlaps with the private IP addresses of cloud services. > This parameter is in invitational preview and not available for public use.
public CreateInstanceRequest.Builder instanceName(String instanceName)
public CreateInstanceRequest.Builder instanceSpec(String instanceSpec)
public CreateInstanceRequest.Builder instanceType(String instanceType)
* vpc_connect: a VPC integration instance * normal: a conventional dedicated instance > This parameter is in invitational preview and not available for public use.
public CreateInstanceRequest.Builder pricingCycle(String pricingCycle)
* **year** * **month** > This parameter is available and required only if the ChargeType parameter is set to PrePaid.
public CreateInstanceRequest.Builder tag(List<CreateInstanceRequest.Tag> tag)
public CreateInstanceRequest.Builder token(String token)
public CreateInstanceRequest.Builder userVpcId(String userVpcId)
> This parameter is in invitational preview and not available for public use.
public CreateInstanceRequest.Builder zoneId(String zoneId)
public CreateInstanceRequest.Builder zoneVSwitchSecurityGroup(List<CreateInstanceRequest.ZoneVSwitchSecurityGroup> zoneVSwitchSecurityGroup)
> This parameter is in invitational preview and not available for public use.
public CreateInstanceRequest build()
Copyright © 2024. All rights reserved.