public class UpgradeInstanceRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
UpgradeInstanceRequest() |
UpgradeInstanceRequest(UpgradeInstanceRequest 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 |
---|---|
String |
getInstanceId()
Get 待变更实例 ID。
|
Long |
getMemSize()
Get 指实例每个分片内存变更后的大小。单位 MB。每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。
|
RedisNodeInfo[] |
getNodeSet()
Get 多AZ实例,增加副本时的节点信息,包括副本的 ID 编号及可用区信息。非多AZ实例不需要配置该参数。
|
Long |
getRedisReplicasNum()
Get 指实例变更后的副本数量。每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。多AZ实例修改副本时必须要传入NodeSet。
|
Long |
getRedisShardNum()
Get 指实例变更后的分片数量。标准架构不需要配置该参数,集群架构为必填参数。集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。
|
void |
setInstanceId(String InstanceId)
Set 待变更实例 ID。
|
void |
setMemSize(Long MemSize)
Set 指实例每个分片内存变更后的大小。单位 MB。每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。
|
void |
setNodeSet(RedisNodeInfo[] NodeSet)
Set 多AZ实例,增加副本时的节点信息,包括副本的 ID 编号及可用区信息。非多AZ实例不需要配置该参数。
|
void |
setRedisReplicasNum(Long RedisReplicasNum)
Set 指实例变更后的副本数量。每次只能修改参数RedisReplicasNum、MemSize和RedisShardNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。多AZ实例修改副本时必须要传入NodeSet。
|
void |
setRedisShardNum(Long RedisShardNum)
Set 指实例变更后的分片数量。标准架构不需要配置该参数,集群架构为必填参数。集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。
|
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 UpgradeInstanceRequest()
public UpgradeInstanceRequest(UpgradeInstanceRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 待变更实例 ID。public Long getMemSize()
public void setMemSize(Long MemSize)
MemSize
- 指实例每个分片内存变更后的大小。public Long getRedisShardNum()
public void setRedisShardNum(Long RedisShardNum)
RedisShardNum
- 指实例变更后的分片数量。public Long getRedisReplicasNum()
public void setRedisReplicasNum(Long RedisReplicasNum)
RedisReplicasNum
- 指实例变更后的副本数量。public RedisNodeInfo[] getNodeSet()
public void setNodeSet(RedisNodeInfo[] NodeSet)
NodeSet
- 多AZ实例,增加副本时的节点信息,包括副本的 ID 编号及可用区信息。非多AZ实例不需要配置该参数。Copyright © 2024. All rights reserved.