public class UpgradeInstanceRequest extends AbstractModel
| 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 Instance ID | 
| Long | getMemSize()Get Shard size in MB. | 
| RedisNodeInfo[] | getNodeSet()Get Additional information for adding replicas for multi-AZ instances. | 
| Long | getRedisReplicasNum()Get Number of replicas. | 
| Long | getRedisShardNum()Get Number of shards. | 
| void | setInstanceId(String InstanceId)Set Instance ID | 
| void | setMemSize(Long MemSize)Set Shard size in MB. | 
| void | setNodeSet(RedisNodeInfo[] NodeSet)Set Additional information for adding replicas for multi-AZ instances. | 
| void | setRedisReplicasNum(Long RedisReplicasNum)Set Number of replicas. | 
| void | setRedisShardNum(Long RedisShardNum)Set Number of shards. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic UpgradeInstanceRequest()
public UpgradeInstanceRequest(UpgradeInstanceRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Instance IDpublic Long getMemSize()
public void setMemSize(Long MemSize)
MemSize - Shard size in MB. This parameter cannot be passed in at the same time as `RedisShardNum`/`RedisReplicasNum`.public Long getRedisShardNum()
public void setRedisShardNum(Long RedisShardNum)
RedisShardNum - Number of shards. This parameter is not required by standard architecture instances and cannot be passed in at the same time as `RedisReplicasNum`/`MemSize`.public Long getRedisReplicasNum()
public void setRedisReplicasNum(Long RedisReplicasNum)
RedisReplicasNum - Number of replicas. This parameter cannot be passed in at the same time as `RedisShardNum`/`MemSize`. To modify the number of replicas in a multi-AZ instance, `NodeSet` must be passed in.public RedisNodeInfo[] getNodeSet()
public void setNodeSet(RedisNodeInfo[] NodeSet)
NodeSet - Additional information for adding replicas for multi-AZ instances. This parameter is not required for single-AZ instances but is required when adding replicas for multi-AZ instances. It contains the information of the replicas to be added, including replica AZ and type (`NodeType` is 1).Copyright © 2022. All rights reserved.