Skip to content

CenBandwidthPackageProps

Properties for defining a CenBandwidthPackage.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenbandwidthpackage

Initializer

import com.aliyun.ros.cdk.cen.CenBandwidthPackageProps;
CenBandwidthPackageProps.builder()
    .bandwidth(java.lang.Number)
    .bandwidth(IResolvable)
    .geographicRegionAId(java.lang.String)
    .geographicRegionAId(IResolvable)
    .geographicRegionBId(java.lang.String)
    .geographicRegionBId(IResolvable)
//  .autoPay(java.lang.Boolean)
//  .autoPay(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .autoRenewDuration(java.lang.Number)
//  .autoRenewDuration(IResolvable)
//  .bandwidthPackageChargeType(java.lang.String)
//  .bandwidthPackageChargeType(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .pricingCycle(java.lang.String)
//  .pricingCycle(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .tags(java.util.List<TagsProperty>)
    .build();

Properties

Name Type Description
bandwidth java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property bandwidth: The maximum bandwidth of the bandwidth plan.
geographicRegionAId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property geographicRegionAId: The other area A to connect.
geographicRegionBId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property geographicRegionBId: The other area B to connect.
autoPay java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property autoPay: Specifies whether to enable automatic payment.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property autoRenew: Indicates whether automatic renewal is enabled.
autoRenewDuration java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property autoRenewDuration: Duration of each automatic renewals.
bandwidthPackageChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property bandwidthPackageChargeType: The billing method.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the bandwidth plan.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: The name of the bandwidth plan.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property period: The subscription duration of the bandwidth plan.
pricingCycle java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property pricingCycle: The pricing cycle.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: Resource group id.
tags java.util.List<TagsProperty> Property tags: Tags to attach to instance.

bandwidthRequired

public java.lang.Object getBandwidth();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property bandwidth: The maximum bandwidth of the bandwidth plan.

Unit: Mbps. Valid values: 2 to 10000.


geographicRegionAIdRequired

public java.lang.Object getGeographicRegionAId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property geographicRegionAId: The other area A to connect.

Valid value: China | North-America | Asia-Pacific | Europe | Australia


geographicRegionBIdRequired

public java.lang.Object getGeographicRegionBId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property geographicRegionBId: The other area B to connect.

Valid value: China | North-America | Asia-Pacific | Europe | Australia


autoPayOptional

public java.lang.Object getAutoPay();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

Property autoPay: Specifies whether to enable automatic payment.

Valid values:

  • true: yes.
  • false (default): no. If you disable automatic payment, you must go to the Order Hub in the console to complete the payment after you call this operation. Otherwise, the instance cannot be created.

autoRenewOptional

public java.lang.Object getAutoRenew();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

Property autoRenew: Indicates whether automatic renewal is enabled.

Valid values:true: Automatic renewal is enabled.false: Automatic renewal is not enabled. You must renew the instance manually.Default value: false.


autoRenewDurationOptional

public java.lang.Object getAutoRenewDuration();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property autoRenewDuration: Duration of each automatic renewals.

It takes effect when AutoRenew is true.


bandwidthPackageChargeTypeOptional

public java.lang.Object getBandwidthPackageChargeType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property bandwidthPackageChargeType: The billing method.

Valid value: PREPAY, POSTPAY (Default)


descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property description: The description of the bandwidth plan.

The description can be empty or 1 to 256 characters in length. It cannot start with http:// or https://.


nameOptional

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property name: The name of the bandwidth plan.

The name can be empty or 1 to 128 characters in length. It cannot start with http:// or https://.


periodOptional

public java.lang.Object getPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property period: The subscription duration of the bandwidth plan.

Default value: 1.

  • If you set PricingCycle to Month, valid values for Period are 1 to 3 and 6.
  • If you set PricingCycle to Year, valid values for Period are 1 to 3.

This parameter is required if you set BandwidthPackageChargeType to PREPAY.


pricingCycleOptional

public java.lang.Object getPricingCycle();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property pricingCycle: The pricing cycle.


resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property resourceGroupId: Resource group id.


tagsOptional

public java.util.List<TagsProperty> getTags();

Property tags: Tags to attach to instance.

Max support 20 tags to add during create instance. Each tag with two properties Key and Value, and Key is required.