public class SwitchDBInstanceMasterSlaveRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| SwitchDBInstanceMasterSlaveRequest() | 
| SwitchDBInstanceMasterSlaveRequest(SwitchDBInstanceMasterSlaveRequest 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 | getDstNodeId()Get 集群版实例指定节点 ID 发起主从切换。 | 
| String | getDstSlave()Get 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。 | 
| Boolean | getForceSwitch()Get 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。 | 
| String | getInstanceId()Get 实例 ID。 | 
| Boolean | getWaitSwitch()Get 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。 | 
| void | setDstNodeId(String DstNodeId)Set 集群版实例指定节点 ID 发起主从切换。 | 
| void | setDstSlave(String DstSlave)Set 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。 | 
| void | setForceSwitch(Boolean ForceSwitch)Set 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。 | 
| void | setInstanceId(String InstanceId)Set 实例 ID。 | 
| void | setWaitSwitch(Boolean WaitSwitch)Set 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。 | 
| 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, toJsonStringpublic SwitchDBInstanceMasterSlaveRequest()
public SwitchDBInstanceMasterSlaveRequest(SwitchDBInstanceMasterSlaveRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 实例 ID。public String getDstSlave()
public void setDstSlave(String DstSlave)
DstSlave - 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。public Boolean getForceSwitch()
public void setForceSwitch(Boolean ForceSwitch)
ForceSwitch - 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。public Boolean getWaitSwitch()
public void setWaitSwitch(Boolean WaitSwitch)
WaitSwitch - 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。public String getDstNodeId()
public void setDstNodeId(String DstNodeId)
DstNodeId - 集群版实例指定节点 ID 发起主从切换。Copyright © 2025. All rights reserved.