public class ModifyDBInstanceSpecRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyDBInstanceSpecRequest() |
ModifyDBInstanceSpecRequest(ModifyDBInstanceSpecRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
AddNodeList[] |
getAddNodeList()
Get 新增节点列表,节点类型及可用区信息。
|
Long |
getInMaintenance()
Get 实例配置变更的切换时间。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。
说明**:调整节点数和分片数不支持在维护时间窗内变更。
|
String |
getInstanceId()
Get 实例 ID,例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。
|
Long |
getMemory()
Get 实例配置变更后的内存大小。- 单位:GB。为空时,默认取实例当前的内存大小。
注意:内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。 |
String |
getMongosMemory()
Get 分片实例配置变更后的mongos内存大小。单位:GB。
|
Long |
getNodeNum()
Get 实例变更后mongod的节点数(不包含readonly节点数)。
- 变更mongod CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 变更 mongos CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 节点变更时(全部类型),该参数可不配置或输入变更后的 mongod(不包含readonl) 节点数量。
- 副本集节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinNodeNum 与 MaxNodeNum 获取。
- 分片集群每个分片节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取。
|
Long |
getOplogSize()
Get (已废弃) 请使用ResizeOplog独立接口完成。
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
|
RemoveNodeList[] |
getRemoveNodeList()
Get 删除节点列表,注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
|
Long |
getReplicateSetNum()
Get 实例变更后的分片数。
- 取值范围请通过云数据库的售卖规格[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567) 接口返回的参数**MinReplicateSetNum**与**MaxReplicateSetNum**获取。- 该参数只能增加不能减少。
|
Long |
getVolume()
Get 实例配置变更后的硬盘大小,单位:GB。为空时,默认取当前实例的磁盘大小。
- 内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。
- 降配时,变更后的磁盘容量必须大于已用磁盘容量的1.2倍。
|
void |
setAddNodeList(AddNodeList[] AddNodeList)
Set 新增节点列表,节点类型及可用区信息。
|
void |
setInMaintenance(Long InMaintenance)
Set 实例配置变更的切换时间。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。
说明**:调整节点数和分片数不支持在维护时间窗内变更。
|
void |
setInstanceId(String InstanceId)
Set 实例 ID,例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。
|
void |
setMemory(Long Memory)
Set 实例配置变更后的内存大小。- 单位:GB。为空时,默认取实例当前的内存大小。
注意:内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。 |
void |
setMongosMemory(String MongosMemory)
Set 分片实例配置变更后的mongos内存大小。单位:GB。
|
void |
setNodeNum(Long NodeNum)
Set 实例变更后mongod的节点数(不包含readonly节点数)。
- 变更mongod CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 变更 mongos CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 节点变更时(全部类型),该参数可不配置或输入变更后的 mongod(不包含readonl) 节点数量。
- 副本集节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinNodeNum 与 MaxNodeNum 获取。
- 分片集群每个分片节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取。
|
void |
setOplogSize(Long OplogSize)
Set (已废弃) 请使用ResizeOplog独立接口完成。
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
|
void |
setRemoveNodeList(RemoveNodeList[] RemoveNodeList)
Set 删除节点列表,注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
|
void |
setReplicateSetNum(Long ReplicateSetNum)
Set 实例变更后的分片数。
- 取值范围请通过云数据库的售卖规格[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567) 接口返回的参数**MinReplicateSetNum**与**MaxReplicateSetNum**获取。- 该参数只能增加不能减少。
|
void |
setVolume(Long Volume)
Set 实例配置变更后的硬盘大小,单位:GB。为空时,默认取当前实例的磁盘大小。
- 内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。
- 降配时,变更后的磁盘容量必须大于已用磁盘容量的1.2倍。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyDBInstanceSpecRequest()
public ModifyDBInstanceSpecRequest(ModifyDBInstanceSpecRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例 ID,例如:cmgo-p8vn****。请登录 [MongoDB 控制台](https://console.cloud.tencent.com/mongodb)在实例列表复制实例 ID。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例配置变更后的内存大小。- 单位:GB。为空时,默认取实例当前的内存大小。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例配置变更后的硬盘大小,单位:GB。为空时,默认取当前实例的磁盘大小。
- 内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。
- 降配时,变更后的磁盘容量必须大于已用磁盘容量的1.2倍。public Long getOplogSize()
public void setOplogSize(Long OplogSize)
OplogSize
- (已废弃) 请使用ResizeOplog独立接口完成。
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- 实例变更后mongod的节点数(不包含readonly节点数)。
- 变更mongod CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 变更 mongos CPU与内存规格时,该参数可以不配置或者输入当前 mongod(不包含readonly) 节点数量。
- 节点变更时(全部类型),该参数可不配置或输入变更后的 mongod(不包含readonl) 节点数量。
- 副本集节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinNodeNum 与 MaxNodeNum 获取。
- 分片集群每个分片节点数:请确认节点数量取值范围,通过云数据库的售卖规格 [DescribeSpecInfo ](https://cloud.tencent.com/document/product/240/38565)接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取。public Long getReplicateSetNum()
public void setReplicateSetNum(Long ReplicateSetNum)
ReplicateSetNum
- 实例变更后的分片数。
- 取值范围请通过云数据库的售卖规格[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567) 接口返回的参数**MinReplicateSetNum**与**MaxReplicateSetNum**获取。- 该参数只能增加不能减少。public Long getInMaintenance()
public void setInMaintenance(Long InMaintenance)
InMaintenance
- 实例配置变更的切换时间。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。
说明**:调整节点数和分片数不支持在维护时间窗内变更。public String getMongosMemory()
public void setMongosMemory(String MongosMemory)
MongosMemory
- 分片实例配置变更后的mongos内存大小。单位:GB。public AddNodeList[] getAddNodeList()
public void setAddNodeList(AddNodeList[] AddNodeList)
AddNodeList
- 新增节点列表,节点类型及可用区信息。public RemoveNodeList[] getRemoveNodeList()
public void setRemoveNodeList(RemoveNodeList[] RemoveNodeList)
RemoveNodeList
- 删除节点列表,注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。Copyright © 2024. All rights reserved.