Skip to content

StarRocksInstanceProps

Properties for defining a StarRocksInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-emr-starrocksinstance

Initializer

import com.aliyun.ros.cdk.emr.StarRocksInstanceProps;
StarRocksInstanceProps.builder()
    .adminPassword(java.lang.String)
    .adminPassword(IResolvable)
    .clusterZoneId(java.lang.String)
    .clusterZoneId(IResolvable)
    .instanceName(java.lang.String)
    .instanceName(IResolvable)
    .packageType(java.lang.String)
    .packageType(IResolvable)
    .payType(java.lang.String)
    .payType(IResolvable)
    .runMode(java.lang.String)
    .runMode(IResolvable)
    .version(java.lang.String)
    .version(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .backendNodeGroups(IResolvable)
//  .backendNodeGroups(java.util.List<IResolvable)
//  .backendNodeGroups(BackendNodeGroupsProperty>)
//  .duration(java.lang.Number)
//  .duration(IResolvable)
//  .encrypted(java.lang.Boolean)
//  .encrypted(IResolvable)
//  .frontendNodeGroups(IResolvable)
//  .frontendNodeGroups(java.util.List<IResolvable)
//  .frontendNodeGroups(FrontendNodeGroupsProperty>)
//  .kmsKeyId(java.lang.String)
//  .kmsKeyId(IResolvable)
//  .observerNodeGroups(IResolvable)
//  .observerNodeGroups(java.util.List<IResolvable)
//  .observerNodeGroups(ObserverNodeGroupsProperty>)
//  .orderId(java.lang.Number)
//  .orderId(IResolvable)
//  .ossAccessingRoleName(java.lang.String)
//  .ossAccessingRoleName(IResolvable)
//  .pricingCycle(java.lang.String)
//  .pricingCycle(IResolvable)
//  .promotionOptionNo(java.lang.String)
//  .promotionOptionNo(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .resourceType(java.lang.String)
//  .resourceType(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .vswitches(IResolvable)
//  .vswitches(java.util.List<IResolvable)
//  .vswitches(VswitchesProperty>)
    .build();

Properties

Name Type Description
adminPassword java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property adminPassword: Password of admin user.
clusterZoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property clusterZoneId: Primary ZoneId of StarRocks instance.
instanceName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property instanceName: The name of the StarRocks instance.
packageType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property packageType: The package type of the instance: - trial: Starter Edition - official: Standard.
payType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property payType: The pay type of the StarRocks instance: - prePaid - postPaid.
runMode java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property runMode: The run mode of the instance: - **shared_nothing: Storage and calculation.
version java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property version: The version of the StarRocks instance.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vpcId: The VPC ID of the StarRocks instance.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property autoRenew: Whether to enable automatic renewal.
backendNodeGroups com.aliyun.ros.cdk.core.IResolvable OR java.util.ListBackendNodeGroupsProperty> Property backendNodeGroups: List of BE or CN compute group information.
duration java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property duration: Duration of purchase.
encrypted java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property encrypted: Whether encrypted.
frontendNodeGroups com.aliyun.ros.cdk.core.IResolvable OR java.util.ListFrontendNodeGroupsProperty> Property frontendNodeGroups: List of FE Node Group Information.
kmsKeyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property kmsKeyId: The ID of the Key Management Service (KMS) key.
observerNodeGroups com.aliyun.ros.cdk.core.IResolvable OR java.util.ListObserverNodeGroupsProperty> Property observerNodeGroups: list of Observer calculates group information.
orderId java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property orderId: Order ID.
ossAccessingRoleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property ossAccessingRoleName: Role name used for password-free access to OSS.
pricingCycle java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property pricingCycle: The duration unit for purchasing: - Month - Year This is only meaningful when PayType is set to PrePaid.
promotionOptionNo java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property promotionOptionNo: Promotion ID.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: The ID of the resource group to which the StarRocks instance belongs.
resourceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceType: Resource type.
tags java.util.List<TagsProperty> Property tags: Tags of StarRocks.
vswitches com.aliyun.ros.cdk.core.IResolvable OR java.util.ListVswitchesProperty> Property vswitches: The VSwitches info of the StarRocks instance.

adminPasswordRequired

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

Property adminPassword: Password of admin user.


clusterZoneIdRequired

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

Property clusterZoneId: Primary ZoneId of StarRocks instance.


instanceNameRequired

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

Property instanceName: The name of the StarRocks instance.


packageTypeRequired

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

Property packageType: The package type of the instance: - trial: Starter Edition - official: Standard.


payTypeRequired

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

Property payType: The pay type of the StarRocks instance: - prePaid - postPaid.


runModeRequired

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

Property runMode: The run mode of the instance: - **shared_nothing: Storage and calculation.

  • **shared_data: Storage and calculation separation.
  • **lakehouse: Data lake analysis.

versionRequired

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

Property version: The version of the StarRocks instance.


vpcIdRequired

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

Property vpcId: The VPC ID of the StarRocks instance.


autoRenewOptional

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

Property autoRenew: Whether to enable automatic renewal.

This is only meaningful when payType is set to PrePaid. Disabled by default.


backendNodeGroupsOptional

public java.lang.Object getBackendNodeGroups();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListBackendNodeGroupsProperty>

Property backendNodeGroups: List of BE or CN compute group information.


durationOptional

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

Property duration: Duration of purchase.

It is only meaningful when PayType is set to PrePaid.


encryptedOptional

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

Property encrypted: Whether encrypted.


frontendNodeGroupsOptional

public java.lang.Object getFrontendNodeGroups();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListFrontendNodeGroupsProperty>

Property frontendNodeGroups: List of FE Node Group Information.


kmsKeyIdOptional

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

Property kmsKeyId: The ID of the Key Management Service (KMS) key.


observerNodeGroupsOptional

public java.lang.Object getObserverNodeGroups();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListObserverNodeGroupsProperty>

Property observerNodeGroups: list of Observer calculates group information.


orderIdOptional

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

Property orderId: Order ID.


ossAccessingRoleNameOptional

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

Property ossAccessingRoleName: Role name used for password-free access to OSS.


pricingCycleOptional

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

Property pricingCycle: The duration unit for purchasing: - Month - Year This is only meaningful when PayType is set to PrePaid.


promotionOptionNoOptional

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

Property promotionOptionNo: Promotion ID.


resourceGroupIdOptional

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

Property resourceGroupId: The ID of the resource group to which the StarRocks instance belongs.


resourceTypeOptional

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

Property resourceType: Resource type.


tagsOptional

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

Property tags: Tags of StarRocks.


vswitchesOptional

public java.lang.Object getVswitches();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListVswitchesProperty>

Property vswitches: The VSwitches info of the StarRocks instance.