@Generated(value="jsii-pacmak/1.85.0 (build 08ee592)", date="2023-12-26T06:30:14.256Z") public class RosDBCluster extends com.aliyun.ros.cdk.core.RosResource
ALIYUN::ClickHouse::DBCluster, which is used to create an ApsaraDB for ClickHouse cluster.| Modifier and Type | Class and Description |
|---|---|
static class |
RosDBCluster.Builder
A fluent builder for
RosDBCluster. |
| Modifier and Type | Field and Description |
|---|---|
static String |
ROS_RESOURCE_TYPE_NAME
The resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
RosDBCluster(com.aliyun.ros.cdk.core.Construct scope,
String id,
RosDBClusterProps props,
Boolean enableResourcePropertyConstraint) |
protected |
RosDBCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
RosDBCluster(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
com.aliyun.ros.cdk.core.IResolvable |
getAttrAliUid() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrBid() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrCategory() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrCommodityCode() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrConnectionString() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbClusterDescription() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbClusterId() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbClusterNetworkType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbClusterType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbClusterVersion() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbNodeClass() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbNodeCount() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbNodeStorage() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrDbNodeStorageType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrEncryptionKey() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrEncryptionType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrEngine() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrEngineVersion() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrIsExpired() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrLockMode() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrLockReason() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrPaymentType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrPeriod() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrPort() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrPublicConnectionString() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrPublicPort() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrStorageType() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrVpcCloudInstanceId() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrVpcId() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrVSwitchId() |
com.aliyun.ros.cdk.core.IResolvable |
getAttrZoneId() |
Object |
getCategory() |
Object |
getDbClusterDescription() |
Object |
getDbClusterNetworkType() |
Object |
getDbClusterType() |
Object |
getDbClusterVersion() |
Object |
getDbNodeCount() |
Object |
getDbNodeStorage() |
Object |
getDbNodeStorageType() |
Boolean |
getEnableResourcePropertyConstraint() |
Object |
getEncryptionKey() |
Object |
getEncryptionType() |
Object |
getPaymentType() |
Object |
getPeriod() |
protected Map<String,Object> |
getRosProperties() |
Object |
getUsedTime() |
Object |
getVpcId() |
Object |
getVSwitchId() |
Object |
getZoneId() |
protected Map<String,Object> |
renderProperties(Map<String,Object> props) |
void |
setCategory(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setCategory(String value) |
void |
setDbClusterDescription(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbClusterDescription(String value) |
void |
setDbClusterNetworkType(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbClusterNetworkType(String value) |
void |
setDbClusterType(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbClusterType(String value) |
void |
setDbClusterVersion(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbClusterVersion(String value) |
void |
setDbNodeCount(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbNodeCount(Number value) |
void |
setDbNodeStorage(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbNodeStorage(Number value) |
void |
setDbNodeStorageType(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setDbNodeStorageType(String value) |
void |
setEnableResourcePropertyConstraint(Boolean value) |
void |
setEncryptionKey(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setEncryptionKey(String value) |
void |
setEncryptionType(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setEncryptionType(String value) |
void |
setPaymentType(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setPaymentType(String value) |
void |
setPeriod(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setPeriod(String value) |
void |
setUsedTime(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setUsedTime(Number value) |
void |
setVpcId(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setVpcId(String value) |
void |
setVSwitchId(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setVSwitchId(String value) |
void |
setZoneId(com.aliyun.ros.cdk.core.IResolvable value) |
void |
setZoneId(String value) |
addCondition, addCount, addDeletionOverride, addDependsOn, addDesc, addMetaData, addOverride, addPropertyDeletionOverride, addPropertyOverride, addRosDependency, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getRosOptions, getRosResourceType, getUpdatedProperites, isRosResource, toString, validatePropertiesgetCreationStack, getLogicalId, getStack, isRosElement, overrideLogicalIdgetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validatejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetpublic static final String ROS_RESOURCE_TYPE_NAME
protected RosDBCluster(software.amazon.jsii.JsiiObjectRef objRef)
protected RosDBCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public RosDBCluster(@NotNull
com.aliyun.ros.cdk.core.Construct scope,
@NotNull
String id,
@NotNull
RosDBClusterProps props,
@NotNull
Boolean enableResourcePropertyConstraint)
scope - id - props - enableResourcePropertyConstraint - This parameter is required.@NotNull protected Map<String,Object> renderProperties(@NotNull Map<String,Object> props)
renderProperties in class com.aliyun.ros.cdk.core.RosResource@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrAliUid()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrBid()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrCategory()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrCommodityCode()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrConnectionString()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbClusterDescription()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbClusterId()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbClusterNetworkType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbClusterType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbClusterVersion()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbNodeClass()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbNodeCount()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbNodeStorage()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrDbNodeStorageType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrEncryptionKey()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrEncryptionType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrEngine()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrEngineVersion()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrIsExpired()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrLockMode()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrLockReason()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrPaymentType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrPeriod()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrPort()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrPublicConnectionString()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrPublicPort()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrStorageType()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrVpcCloudInstanceId()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrVpcId()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrVSwitchId()
@NotNull public com.aliyun.ros.cdk.core.IResolvable getAttrZoneId()
@NotNull protected Map<String,Object> getRosProperties()
getRosProperties in class com.aliyun.ros.cdk.core.RosResource@NotNull public Object getCategory()
public void setCategory(@NotNull
String value)
public void setCategory(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbClusterNetworkType()
public void setDbClusterNetworkType(@NotNull
String value)
public void setDbClusterNetworkType(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbClusterType()
public void setDbClusterType(@NotNull
String value)
public void setDbClusterType(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbClusterVersion()
public void setDbClusterVersion(@NotNull
String value)
public void setDbClusterVersion(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbNodeCount()
public void setDbNodeCount(@NotNull
Number value)
public void setDbNodeCount(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbNodeStorage()
public void setDbNodeStorage(@NotNull
Number value)
public void setDbNodeStorage(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Object getDbNodeStorageType()
public void setDbNodeStorageType(@NotNull
String value)
public void setDbNodeStorageType(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@NotNull public Boolean getEnableResourcePropertyConstraint()
public void setEnableResourcePropertyConstraint(@NotNull
Boolean value)
@NotNull public Object getPaymentType()
public void setPaymentType(@NotNull
String value)
public void setPaymentType(@NotNull
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getDbClusterDescription()
public void setDbClusterDescription(@Nullable
String value)
public void setDbClusterDescription(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getEncryptionKey()
public void setEncryptionKey(@Nullable
String value)
public void setEncryptionKey(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getEncryptionType()
public void setEncryptionType(@Nullable
String value)
public void setEncryptionType(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getPeriod()
public void setPeriod(@Nullable
String value)
public void setPeriod(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getUsedTime()
public void setUsedTime(@Nullable
Number value)
public void setUsedTime(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getVpcId()
public void setVpcId(@Nullable
String value)
public void setVpcId(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getVSwitchId()
public void setVSwitchId(@Nullable
String value)
public void setVSwitchId(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
@Nullable public Object getZoneId()
public void setZoneId(@Nullable
String value)
public void setZoneId(@Nullable
com.aliyun.ros.cdk.core.IResolvable value)
Copyright © 2023. All rights reserved.