public class UpgradeDBInstanceRequest extends AbstractModel
Constructor and Description |
---|
UpgradeDBInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getBackupZone()
获取备库2的可用区ID,默认为0,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
Integer |
getDeployMode()
获取部署模式,默认为0,支持值包括:0-单可用区部署,1-多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
String |
getEngineVersion()
获取主实例数据库引擎版本,支持值包括:5.5、5.6和5.7
|
String |
getInstanceId()
获取实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值
|
String |
getInstanceRole()
获取实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例
|
Integer |
getMemory()
获取升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的内存规格
|
Integer |
getProtectMode()
获取数据复制方式,支持值包括:0-异步复制,1-半同步复制,2-强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
String |
getSlaveZone()
获取备库1的可用区信息,默认为实例的Zone,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过查询云数据库可售卖规格查询支持的可用区
|
Integer |
getVolume()
获取升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的硬盘范围
|
Integer |
getWaitSwitch()
获取切换访问新实例的方式,默认为0,升级主实例时,可指定该参数,升级只读实例或者灾备实例时指定该参数无意义,支持值包括:0-立刻切换,1-时间窗切换;当该值为1时,升级中过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口[切换访问新实例](https://cloud.tencent.com/document/api/403/4392)触发该流程
|
void |
setBackupZone(String BackupZone)
设置备库2的可用区ID,默认为0,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
void |
setDeployMode(Integer DeployMode)
设置部署模式,默认为0,支持值包括:0-单可用区部署,1-多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
void |
setEngineVersion(String EngineVersion)
设置主实例数据库引擎版本,支持值包括:5.5、5.6和5.7
|
void |
setInstanceId(String InstanceId)
设置实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值
|
void |
setInstanceRole(String InstanceRole)
设置实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例
|
void |
setMemory(Integer Memory)
设置升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的内存规格
|
void |
setProtectMode(Integer ProtectMode)
设置数据复制方式,支持值包括:0-异步复制,1-半同步复制,2-强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义
|
void |
setSlaveZone(String SlaveZone)
设置备库1的可用区信息,默认为实例的Zone,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过查询云数据库可售卖规格查询支持的可用区
|
void |
setVolume(Integer Volume)
设置升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的硬盘范围
|
void |
setWaitSwitch(Integer WaitSwitch)
设置切换访问新实例的方式,默认为0,升级主实例时,可指定该参数,升级只读实例或者灾备实例时指定该参数无意义,支持值包括:0-立刻切换,1-时间窗切换;当该值为1时,升级中过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口[切换访问新实例](https://cloud.tencent.com/document/api/403/4392)触发该流程
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
fromJsonString, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值public Integer getMemory()
public void setMemory(Integer Memory)
Memory
- 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的内存规格public Integer getVolume()
public void setVolume(Integer Volume)
Volume
- 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用[查询可创建规格(支持可用区、配置自定义)](https://cloud.tencent.com/document/api/253/6109)接口获取可升级的硬盘范围public Integer getProtectMode()
public void setProtectMode(Integer ProtectMode)
ProtectMode
- 数据复制方式,支持值包括:0-异步复制,1-半同步复制,2-强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义public Integer getDeployMode()
public void setDeployMode(Integer DeployMode)
DeployMode
- 部署模式,默认为0,支持值包括:0-单可用区部署,1-多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone
- 备库1的可用区信息,默认为实例的Zone,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过查询云数据库可售卖规格查询支持的可用区public String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion
- 主实例数据库引擎版本,支持值包括:5.5、5.6和5.7public Integer getWaitSwitch()
public void setWaitSwitch(Integer WaitSwitch)
WaitSwitch
- 切换访问新实例的方式,默认为0,升级主实例时,可指定该参数,升级只读实例或者灾备实例时指定该参数无意义,支持值包括:0-立刻切换,1-时间窗切换;当该值为1时,升级中过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口[切换访问新实例](https://cloud.tencent.com/document/api/403/4392)触发该流程public String getBackupZone()
public void setBackupZone(String BackupZone)
BackupZone
- 备库2的可用区ID,默认为0,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义public String getInstanceRole()
public void setInstanceRole(String InstanceRole)
InstanceRole
- 实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例Copyright © 2018. All rights reserved.