Skip to content

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.

acceleratorNameOptional

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

Property acceleratorName: The Name of the GA instance.


autoPayOptional

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

Property autoPay: Whether to pay automatically.


autoUseCouponOptional

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

Property autoUseCoupon: The AutoUseCoupon of the GA instance.


bandwidthBillingTypeOptional

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

Property bandwidthBillingType: Bandwidth billing method.


durationOptional

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

Property duration: Length of purchase.


enableCrossBorderOptional

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.


instanceChargeTypeOptional

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).


ipSetConfigOptional

public java.lang.Object getIpSetConfig();

Property ipSetConfig: Accelerate zone configuration.


pricingCycleOptional

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

Property pricingCycle: Billing cycle.


resourceGroupIdOptional

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

Property resourceGroupId: The ResourceGroup Id.


specOptional

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

Property spec: Specifications of Global Acceleration Instances.