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.List | 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.List | 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.List | 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.List | 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.List
BackendNodeGroupsProperty>
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.List
FrontendNodeGroupsProperty>
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.List
ObserverNodeGroupsProperty>
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();
- Type: java.util.List<TagsProperty>
Property tags: Tags of StarRocks.
vswitchesOptional
public java.lang.Object getVswitches();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
VswitchesProperty>
Property vswitches: The VSwitches info of the StarRocks instance.