Class SwitchDBInstanceMasterSlaveRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdb.v20170320.models.SwitchDBInstanceMasterSlaveRequest
-
public class SwitchDBInstanceMasterSlaveRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDstSlave()Get 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。BooleangetForceSwitch()Get 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。StringgetInstanceId()Get 实例 ID。BooleangetWaitSwitch()Get 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。voidsetDstSlave(String DstSlave)Set 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。voidsetForceSwitch(Boolean ForceSwitch)Set 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。voidsetInstanceId(String InstanceId)Set 实例 ID。voidsetWaitSwitch(Boolean WaitSwitch)Set 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
SwitchDBInstanceMasterSlaveRequest
public SwitchDBInstanceMasterSlaveRequest()
-
SwitchDBInstanceMasterSlaveRequest
public 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.
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
Get 实例 ID。- Returns:
- InstanceId 实例 ID。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例 ID。- Parameters:
InstanceId- 实例 ID。
-
getDstSlave
public String getDstSlave()
Get 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。- Returns:
- DstSlave 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。
-
setDstSlave
public void setDstSlave(String DstSlave)
Set 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。- Parameters:
DstSlave- 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。
-
getForceSwitch
public Boolean getForceSwitch()
Get 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。- Returns:
- ForceSwitch 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。
-
setForceSwitch
public void setForceSwitch(Boolean ForceSwitch)
Set 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。- Parameters:
ForceSwitch- 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。
-
getWaitSwitch
public Boolean getWaitSwitch()
Get 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。- Returns:
- WaitSwitch 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。
-
setWaitSwitch
public void setWaitSwitch(Boolean WaitSwitch)
Set 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。- Parameters:
WaitSwitch- 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。
-
-