AcceleratorProps
Properties for defining a Accelerator
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ga-accelerator
Initializer
import com.aliyun.ros.cdk.ga.AcceleratorProps;
AcceleratorProps.builder()
// .acceleratorName(java.lang.String)
// .acceleratorName(IResolvable)
// .autoPay(java.lang.Boolean)
// .autoPay(IResolvable)
// .autoUseCoupon(java.lang.String)
// .autoUseCoupon(IResolvable)
// .bandwidthBillingType(java.lang.String)
// .bandwidthBillingType(IResolvable)
// .duration(java.lang.String)
// .duration(IResolvable)
// .enableCrossBorder(java.lang.Boolean)
// .enableCrossBorder(IResolvable)
// .instanceChargeType(java.lang.String)
// .instanceChargeType(IResolvable)
// .ipSetConfig(IResolvable)
// .ipSetConfig(IpSetConfigProperty)
// .pricingCycle(java.lang.String)
// .pricingCycle(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .spec(java.lang.String)
// .spec(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
acceleratorName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property acceleratorName: The Name of the GA instance. |
autoPay |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
Property autoPay: Whether to pay automatically. |
autoUseCoupon |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property autoUseCoupon: The AutoUseCoupon of the GA instance. |
bandwidthBillingType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property bandwidthBillingType: Bandwidth billing method. |
duration |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property duration: Length of purchase. |
enableCrossBorder |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function. |
instanceChargeType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid). |
ipSetConfig |
com.aliyun.ros.cdk.core.IResolvable OR IpSetConfigProperty |
Property ipSetConfig: Accelerate zone configuration. |
pricingCycle |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property pricingCycle: Billing cycle. |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property resourceGroupId: The ResourceGroup Id. |
spec |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property spec: Specifications of Global Acceleration Instances. |
acceleratorName
Optional
public java.lang.Object getAcceleratorName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property acceleratorName: The Name of the GA instance.
autoPay
Optional
public java.lang.Object getAutoPay();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property autoPay: Whether to pay automatically.
autoUseCoupon
Optional
public java.lang.Object getAutoUseCoupon();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property autoUseCoupon: The AutoUseCoupon of the GA instance.
bandwidthBillingType
Optional
public java.lang.Object getBandwidthBillingType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property bandwidthBillingType: Bandwidth billing method.
duration
Optional
public java.lang.Object getDuration();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property duration: Length of purchase.
enableCrossBorder
Optional
public java.lang.Object getEnableCrossBorder();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function.
instanceChargeType
Optional
public java.lang.Object getInstanceChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid).
ipSetConfig
Optional
public java.lang.Object getIpSetConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR IpSetConfigProperty
Property ipSetConfig: Accelerate zone configuration.
pricingCycle
Optional
public java.lang.Object getPricingCycle();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property pricingCycle: Billing cycle.
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property resourceGroupId: The ResourceGroup Id.
spec
Optional
public java.lang.Object getSpec();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property spec: Specifications of Global Acceleration Instances.