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 需同时配置变更。
|
Long |
getNodeNum()
Get 实例变更后的节点数(mongod节点或mongos节点或readonly节点调整后的节点数,具体类型取决于AddNodeList或RemoveNodeList参数的节点类型)。
副本集:取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数 MinNodeNum 与 MaxNodeNum 获取。分片集群:取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取。
|
Long |
getOplogSize()
Get (已废弃) 请使用ResizeOplog独立接口完成。
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
|
RemoveNodeList[] |
getRemoveNodeList()
Get 删除节点属性列表。
|
Long |
getReplicateSetNum()
Get 实例变更后的分片数。取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数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 |
setNodeNum(Long NodeNum)
Set 实例变更后的节点数(mongod节点或mongos节点或readonly节点调整后的节点数,具体类型取决于AddNodeList或RemoveNodeList参数的节点类型)。
副本集:取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数 MinNodeNum 与 MaxNodeNum 获取。分片集群:取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取。
|
void |
setOplogSize(Long OplogSize)
Set (已废弃) 请使用ResizeOplog独立接口完成。
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
|
void |
setRemoveNodeList(RemoveNodeList[] RemoveNodeList)
Set 删除节点属性列表。
|
void |
setReplicateSetNum(Long ReplicateSetNum)
Set 实例变更后的分片数。取值范围请通过云数据库的售卖规格(DescribeSpecInfo)接口返回的参数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。
- 内存和磁盘必须同时升配或同时降配,即 Memory 与 Volume 需同时配置变更。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例配置变更后的硬盘大小,单位:GB。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节点或mongos节点或readonly节点调整后的节点数,具体类型取决于AddNodeList或RemoveNodeList参数的节点类型)。
public Long getReplicateSetNum()
public void setReplicateSetNum(Long ReplicateSetNum)
ReplicateSetNum
- 实例变更后的分片数。public Long getInMaintenance()
public void setInMaintenance(Long InMaintenance)
InMaintenance
- 实例配置变更的切换时间。public AddNodeList[] getAddNodeList()
public void setAddNodeList(AddNodeList[] AddNodeList)
AddNodeList
- 新增节点属性列表。public RemoveNodeList[] getRemoveNodeList()
public void setRemoveNodeList(RemoveNodeList[] RemoveNodeList)
RemoveNodeList
- 删除节点属性列表。Copyright © 2024. All rights reserved.