public static final class CreateInstanceRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateInstanceRequest.Builder |
autoRenew(Boolean autoRenew)
Specifies whether to enable auto-renewal for the instance.
|
CreateInstanceRequest.Builder |
autoRenewPeriod(Integer autoRenewPeriod)
The auto-renewal cycle of the instance.
|
CreateInstanceRequest |
build() |
CreateInstanceRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
CreateInstanceRequest.Builder |
commodityCode(String commodityCode)
The commodity code.
|
CreateInstanceRequest.Builder |
instanceName(String instanceName)
The name of the instance that you want to create.
|
CreateInstanceRequest.Builder |
networkInfo(CreateInstanceRequest.NetworkInfo networkInfo)
The network configurations.
|
CreateInstanceRequest.Builder |
paymentType(String paymentType)
The billing method of the instance.
|
CreateInstanceRequest.Builder |
period(Integer period)
The subscription duration of the instance.
|
CreateInstanceRequest.Builder |
periodUnit(String periodUnit)
The unit of the subscription duration.
|
CreateInstanceRequest.Builder |
productInfo(CreateInstanceRequest.ProductInfo productInfo)
The information about the instance specifications.
|
CreateInstanceRequest.Builder |
remark(String remark)
The instance description.
|
CreateInstanceRequest.Builder |
resourceGroupId(String resourceGroupId)
The resource group ID.
|
CreateInstanceRequest.Builder |
seriesCode(String seriesCode)
The primary edition of the instance.
|
CreateInstanceRequest.Builder |
serviceCode(String serviceCode)
The code of the service to which the instance belongs.
|
CreateInstanceRequest.Builder |
subSeriesCode(String subSeriesCode)
The sub-category edition of the instance.
|
public CreateInstanceRequest.Builder autoRenew(Boolean autoRenew)
* true: enable * false: disable
public CreateInstanceRequest.Builder autoRenewPeriod(Integer autoRenewPeriod)
Valid values: * Monthly renewal: 1, 2, 3, 6, and 12
public CreateInstanceRequest.Builder commodityCode(String commodityCode)
* ons_rmqpost_public_intl: pay-as-you-go * ons_rmqsub_public_intl: subscription
public CreateInstanceRequest.Builder instanceName(String instanceName)
If you do not configure this parameter, the instance ID is used as the instance name.
public CreateInstanceRequest.Builder networkInfo(CreateInstanceRequest.NetworkInfo networkInfo)
public CreateInstanceRequest.Builder paymentType(String paymentType)
Valid values: * PayAsYouGo: This billing method allows you to use resources before you pay for the resources. * Subscription: This billing method allows you to use resources after you pay for the resources. For more information, see [Billing methods](~~427234~~).
public CreateInstanceRequest.Builder period(Integer period)
Valid values: * Monthly subscription: 1, 2, 3, 4, 5, and 6 * Yearly subscription: 1, 2, and 3
public CreateInstanceRequest.Builder periodUnit(String periodUnit)
Valid values: * Month * Year
public CreateInstanceRequest.Builder productInfo(CreateInstanceRequest.ProductInfo productInfo)
public CreateInstanceRequest.Builder remark(String remark)
public CreateInstanceRequest.Builder resourceGroupId(String resourceGroupId)
public CreateInstanceRequest.Builder seriesCode(String seriesCode)
Valid values: * standard: Standard Edition * ultimate: Enterprise Platinum Edition * professional: Professional Edition > After an instance is created, you can only upgrade the primary edition of the instance. The following editions are sorted in ascending order: Standard Edition, Professional Edition, Enterprise Platinum Edition. For example, you can upgrade an instance of Standard Edition to Professional Edition, but cannot downgrade an instance of Professional Edition to Standard Edition.
public CreateInstanceRequest.Builder serviceCode(String serviceCode)
public CreateInstanceRequest.Builder subSeriesCode(String subSeriesCode)
Valid values: * cluster_ha: High-availability Cluster Edition * single_node: Standalone Edition * serverless: Serverless Edition If you set seriesCode to ultimate, you can set this parameter to only cluster_ha. > After an instance is created, you cannot change the sub-category edition of the instance.
public CreateInstanceRequest.Builder clientToken(String clientToken)
public CreateInstanceRequest build()
Copyright © 2024. All rights reserved.