DBNodesProps
Properties for defining a DBNodes.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-polardb-dbnodes
Initializer
import com.aliyun.ros.cdk.polardb.DBNodesProps;
DBNodesProps.builder()
.amount(java.lang.Number)
.amount(IResolvable)
.dbClusterId(java.lang.String)
.dbClusterId(IResolvable)
// .dbNodeType(java.lang.String)
// .dbNodeType(IResolvable)
// .endpointBindList(IResolvable)
// .endpointBindList(java.util.List<java.lang.String)
// .endpointBindList(IResolvable>)
// .imciSwitch(java.lang.String)
// .imciSwitch(IResolvable)
// .plannedEndTime(java.lang.String)
// .plannedEndTime(IResolvable)
// .plannedStartTime(java.lang.String)
// .plannedStartTime(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
amount |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property amount: Number of nodes to be added to cluster. |
dbClusterId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property dbClusterId: The ID of the ApsaraDB for POLARDB cluster to be added nodes to. |
dbNodeType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property dbNodeType: Node type. |
endpointBindList |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
Property endpointBindList: Address IDs that specifies the cluster connection address to which the new node should join. |
imciSwitch |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property imciSwitch: Specifies whether to enable the In-Memory Column Index (IMCI) feature. |
plannedEndTime |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property plannedEndTime: The latest time at which a new node task can be added to start executing a timed (that is, within the target time period). |
plannedStartTime |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property plannedStartTime: The earliest time at which a new node task can be added to start executing a timed (that is, within the target time period). |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property resourceGroupId: Resource group id. |
amountRequired
public java.lang.Object getAmount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property amount: Number of nodes to be added to cluster.
dbClusterIdRequired
public java.lang.Object getDbClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property dbClusterId: The ID of the ApsaraDB for POLARDB cluster to be added nodes to.
dbNodeTypeOptional
public java.lang.Object getDbNodeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property dbNodeType: Node type.
Ranges: RO|STANDBY|DLNode|RW
endpointBindListOptional
public java.lang.Object getEndpointBindList();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
Property endpointBindList: Address IDs that specifies the cluster connection address to which the new node should join.
imciSwitchOptional
public java.lang.Object getImciSwitch();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property imciSwitch: Specifies whether to enable the In-Memory Column Index (IMCI) feature.
plannedEndTimeOptional
public java.lang.Object getPlannedEndTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property plannedEndTime: The latest time at which a new node task can be added to start executing a timed (that is, within the target time period).
The format is YYYY-MM-DDThh:mm:ssZ (UTC).
plannedStartTimeOptional
public java.lang.Object getPlannedStartTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property plannedStartTime: The earliest time at which a new node task can be added to start executing a timed (that is, within the target time period).
The format is YYYY-MM-DDThh:mm:ssZ (UTC).
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property resourceGroupId: Resource group id.