public static final class RosInstance.Builder extends Object implements software.amazon.jsii.Builder<RosInstance>
RosInstance.| Modifier and Type | Method and Description |
|---|---|
RosInstance.Builder |
autoRenew(Boolean autoRenew) |
RosInstance.Builder |
autoRenew(com.aliyun.ros.cdk.core.IResolvable autoRenew) |
RosInstance.Builder |
bucket(com.aliyun.ros.cdk.core.IResolvable bucket) |
RosInstance.Builder |
bucket(String bucket) |
RosInstance |
build() |
RosInstance.Builder |
chargeType(com.aliyun.ros.cdk.core.IResolvable chargeType) |
RosInstance.Builder |
chargeType(String chargeType) |
static RosInstance.Builder |
create(com.aliyun.ros.cdk.core.Construct scope,
String id,
Boolean enableResourcePropertyConstraint) |
RosInstance.Builder |
duration(com.aliyun.ros.cdk.core.IResolvable duration) |
RosInstance.Builder |
duration(Number duration) |
RosInstance.Builder |
instanceName(com.aliyun.ros.cdk.core.IResolvable instanceName) |
RosInstance.Builder |
instanceName(String instanceName) |
RosInstance.Builder |
pricingCycle(com.aliyun.ros.cdk.core.IResolvable pricingCycle) |
RosInstance.Builder |
pricingCycle(String pricingCycle) |
RosInstance.Builder |
promotionCode(com.aliyun.ros.cdk.core.IResolvable promotionCode) |
RosInstance.Builder |
promotionCode(String promotionCode) |
RosInstance.Builder |
resourceSpec(com.aliyun.ros.cdk.core.IResolvable resourceSpec) |
RosInstance.Builder |
resourceSpec(RosInstance.ResourceSpecProperty resourceSpec) |
RosInstance.Builder |
usePromotionCode(Boolean usePromotionCode) |
RosInstance.Builder |
usePromotionCode(com.aliyun.ros.cdk.core.IResolvable usePromotionCode) |
RosInstance.Builder |
vpcId(com.aliyun.ros.cdk.core.IResolvable vpcId) |
RosInstance.Builder |
vpcId(String vpcId) |
RosInstance.Builder |
vSwitchIds(com.aliyun.ros.cdk.core.IResolvable vSwitchIds) |
RosInstance.Builder |
vSwitchIds(List<? extends Object> vSwitchIds) |
RosInstance.Builder |
zoneId(com.aliyun.ros.cdk.core.IResolvable zoneId) |
RosInstance.Builder |
zoneId(String zoneId) |
public static RosInstance.Builder create(com.aliyun.ros.cdk.core.Construct scope, String id, Boolean enableResourcePropertyConstraint)
scope - id - enableResourcePropertyConstraint - This parameter is required.RosInstance.ResourceSpecProperty.Builder.public RosInstance.Builder bucket(String bucket)
bucket - This parameter is required.thispublic RosInstance.Builder bucket(com.aliyun.ros.cdk.core.IResolvable bucket)
bucket - This parameter is required.thispublic RosInstance.Builder chargeType(String chargeType)
chargeType - This parameter is required.thispublic RosInstance.Builder chargeType(com.aliyun.ros.cdk.core.IResolvable chargeType)
chargeType - This parameter is required.thispublic RosInstance.Builder instanceName(String instanceName)
instanceName - This parameter is required.thispublic RosInstance.Builder instanceName(com.aliyun.ros.cdk.core.IResolvable instanceName)
instanceName - This parameter is required.thispublic RosInstance.Builder vpcId(String vpcId)
vpcId - This parameter is required.thispublic RosInstance.Builder vpcId(com.aliyun.ros.cdk.core.IResolvable vpcId)
vpcId - This parameter is required.thispublic RosInstance.Builder vSwitchIds(List<? extends Object> vSwitchIds)
vSwitchIds - This parameter is required.thispublic RosInstance.Builder vSwitchIds(com.aliyun.ros.cdk.core.IResolvable vSwitchIds)
vSwitchIds - This parameter is required.thispublic RosInstance.Builder zoneId(String zoneId)
zoneId - This parameter is required.thispublic RosInstance.Builder zoneId(com.aliyun.ros.cdk.core.IResolvable zoneId)
zoneId - This parameter is required.thispublic RosInstance.Builder autoRenew(Boolean autoRenew)
autoRenew - This parameter is required.thispublic RosInstance.Builder autoRenew(com.aliyun.ros.cdk.core.IResolvable autoRenew)
autoRenew - This parameter is required.thispublic RosInstance.Builder duration(Number duration)
duration - This parameter is required.thispublic RosInstance.Builder duration(com.aliyun.ros.cdk.core.IResolvable duration)
duration - This parameter is required.thispublic RosInstance.Builder pricingCycle(String pricingCycle)
pricingCycle - This parameter is required.thispublic RosInstance.Builder pricingCycle(com.aliyun.ros.cdk.core.IResolvable pricingCycle)
pricingCycle - This parameter is required.thispublic RosInstance.Builder promotionCode(String promotionCode)
promotionCode - This parameter is required.thispublic RosInstance.Builder promotionCode(com.aliyun.ros.cdk.core.IResolvable promotionCode)
promotionCode - This parameter is required.thispublic RosInstance.Builder resourceSpec(com.aliyun.ros.cdk.core.IResolvable resourceSpec)
resourceSpec - This parameter is required.thispublic RosInstance.Builder resourceSpec(RosInstance.ResourceSpecProperty resourceSpec)
resourceSpec - This parameter is required.thispublic RosInstance.Builder usePromotionCode(Boolean usePromotionCode)
usePromotionCode - This parameter is required.thispublic RosInstance.Builder usePromotionCode(com.aliyun.ros.cdk.core.IResolvable usePromotionCode)
usePromotionCode - This parameter is required.thispublic RosInstance build()
build in interface software.amazon.jsii.Builder<RosInstance>RosInstance.Copyright © 2023. All rights reserved.