Class ModifyProxyRwSplitRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cynosdb.v20190107.models.ModifyProxyRwSplitRequest
-
public class ModifyProxyRwSplitRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyProxyRwSplitRequest()ModifyProxyRwSplitRequest(ModifyProxyRwSplitRequest 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 StringgetAccessMode()Get 连接模式: nearby,balanceStringgetAutoAddRo()Get 是否自动添加只读实例,取值:"yes" , "no"StringgetClusterId()Get 集群ID,例如cynosdbmysql-asd123LonggetConnectionPoolTimeOut()Get 连接池时间。 可选范围:0~300(秒)StringgetConnectionPoolType()Get 连接池类型: SessionConnectionPoolStringgetConsistencyTimeOut()Get 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。StringgetConsistencyType()Get 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性StringgetFailOver()Get 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"ProxyInstanceWeight[]getInstanceWeights()Get 实例只读权重。 该参数必填。StringgetOpenConnectionPool()Get 是否打开连接池: yes,noStringgetOpenRw()Get 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。StringgetProxyGroupId()Get 数据库代理组ID,例如cynosdbmysql-proxy-qwe123StringgetRwType()Get 读写类型: READWRITE,READONLYBooleangetTransSplit()Get 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。StringgetWeightMode()Get 读写权重分配模式;系统自动分配:"system", 自定义:"custom"voidsetAccessMode(String AccessMode)Set 连接模式: nearby,balancevoidsetAutoAddRo(String AutoAddRo)Set 是否自动添加只读实例,取值:"yes" , "no"voidsetClusterId(String ClusterId)Set 集群ID,例如cynosdbmysql-asd123voidsetConnectionPoolTimeOut(Long ConnectionPoolTimeOut)Set 连接池时间。 可选范围:0~300(秒)voidsetConnectionPoolType(String ConnectionPoolType)Set 连接池类型: SessionConnectionPoolvoidsetConsistencyTimeOut(String ConsistencyTimeOut)Set 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。voidsetConsistencyType(String ConsistencyType)Set 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性voidsetFailOver(String FailOver)Set 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"voidsetInstanceWeights(ProxyInstanceWeight[] InstanceWeights)Set 实例只读权重。 该参数必填。voidsetOpenConnectionPool(String OpenConnectionPool)Set 是否打开连接池: yes,novoidsetOpenRw(String OpenRw)Set 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。voidsetProxyGroupId(String ProxyGroupId)Set 数据库代理组ID,例如cynosdbmysql-proxy-qwe123voidsetRwType(String RwType)Set 读写类型: READWRITE,READONLYvoidsetTransSplit(Boolean TransSplit)Set 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。voidsetWeightMode(String WeightMode)Set 读写权重分配模式;系统自动分配:"system", 自定义:"custom"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
-
ModifyProxyRwSplitRequest
public ModifyProxyRwSplitRequest()
-
ModifyProxyRwSplitRequest
public ModifyProxyRwSplitRequest(ModifyProxyRwSplitRequest 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
-
getClusterId
public String getClusterId()
Get 集群ID,例如cynosdbmysql-asd123- Returns:
- ClusterId 集群ID,例如cynosdbmysql-asd123
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID,例如cynosdbmysql-asd123- Parameters:
ClusterId- 集群ID,例如cynosdbmysql-asd123
-
getProxyGroupId
public String getProxyGroupId()
Get 数据库代理组ID,例如cynosdbmysql-proxy-qwe123- Returns:
- ProxyGroupId 数据库代理组ID,例如cynosdbmysql-proxy-qwe123
-
setProxyGroupId
public void setProxyGroupId(String ProxyGroupId)
Set 数据库代理组ID,例如cynosdbmysql-proxy-qwe123- Parameters:
ProxyGroupId- 数据库代理组ID,例如cynosdbmysql-proxy-qwe123
-
getConsistencyType
public String getConsistencyType()
Get 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性- Returns:
- ConsistencyType 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性
-
setConsistencyType
public void setConsistencyType(String ConsistencyType)
Set 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性- Parameters:
ConsistencyType- 一致性类型;“eventual"-最终一致性, "session"-会话一致性, "global"-全局一致性
-
getConsistencyTimeOut
public String getConsistencyTimeOut()
Get 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。- Returns:
- ConsistencyTimeOut 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。
-
setConsistencyTimeOut
public void setConsistencyTimeOut(String ConsistencyTimeOut)
Set 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。- Parameters:
ConsistencyTimeOut- 一致性超时时间。 取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。
-
getWeightMode
public String getWeightMode()
Get 读写权重分配模式;系统自动分配:"system", 自定义:"custom"- Returns:
- WeightMode 读写权重分配模式;系统自动分配:"system", 自定义:"custom"
-
setWeightMode
public void setWeightMode(String WeightMode)
Set 读写权重分配模式;系统自动分配:"system", 自定义:"custom"- Parameters:
WeightMode- 读写权重分配模式;系统自动分配:"system", 自定义:"custom"
-
getInstanceWeights
public ProxyInstanceWeight[] getInstanceWeights()
Get 实例只读权重。 该参数必填。- Returns:
- InstanceWeights 实例只读权重。 该参数必填。
-
setInstanceWeights
public void setInstanceWeights(ProxyInstanceWeight[] InstanceWeights)
Set 实例只读权重。 该参数必填。- Parameters:
InstanceWeights- 实例只读权重。 该参数必填。
-
getFailOver
public String getFailOver()
Get 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"- Returns:
- FailOver 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"
-
setFailOver
public void setFailOver(String FailOver)
Set 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"- Parameters:
FailOver- 是否开启故障转移,代理出现故障后,连接地址将路由到主实例,取值:"yes" , "no"
-
getAutoAddRo
public String getAutoAddRo()
Get 是否自动添加只读实例,取值:"yes" , "no"- Returns:
- AutoAddRo 是否自动添加只读实例,取值:"yes" , "no"
-
setAutoAddRo
public void setAutoAddRo(String AutoAddRo)
Set 是否自动添加只读实例,取值:"yes" , "no"- Parameters:
AutoAddRo- 是否自动添加只读实例,取值:"yes" , "no"
-
getOpenRw
public String getOpenRw()
Get 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。- Returns:
- OpenRw 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。
-
setOpenRw
public void setOpenRw(String OpenRw)
Set 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。- Parameters:
OpenRw- 是否打开读写分离。 该参数已废弃,请通过RwType设置读写属性。
-
getRwType
public String getRwType()
Get 读写类型: READWRITE,READONLY- Returns:
- RwType 读写类型: READWRITE,READONLY
-
setRwType
public void setRwType(String RwType)
Set 读写类型: READWRITE,READONLY- Parameters:
RwType- 读写类型: READWRITE,READONLY
-
getTransSplit
public Boolean getTransSplit()
Get 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。- Returns:
- TransSplit 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。
-
setTransSplit
public void setTransSplit(Boolean TransSplit)
Set 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。- Parameters:
TransSplit- 事务拆分。 在一个事务中拆分读和写到不同的实例上去执行。
-
getAccessMode
public String getAccessMode()
Get 连接模式: nearby,balance- Returns:
- AccessMode 连接模式: nearby,balance
-
setAccessMode
public void setAccessMode(String AccessMode)
Set 连接模式: nearby,balance- Parameters:
AccessMode- 连接模式: nearby,balance
-
getOpenConnectionPool
public String getOpenConnectionPool()
Get 是否打开连接池: yes,no- Returns:
- OpenConnectionPool 是否打开连接池: yes,no
-
setOpenConnectionPool
public void setOpenConnectionPool(String OpenConnectionPool)
Set 是否打开连接池: yes,no- Parameters:
OpenConnectionPool- 是否打开连接池: yes,no
-
getConnectionPoolType
public String getConnectionPoolType()
Get 连接池类型: SessionConnectionPool- Returns:
- ConnectionPoolType 连接池类型: SessionConnectionPool
-
setConnectionPoolType
public void setConnectionPoolType(String ConnectionPoolType)
Set 连接池类型: SessionConnectionPool- Parameters:
ConnectionPoolType- 连接池类型: SessionConnectionPool
-
getConnectionPoolTimeOut
public Long getConnectionPoolTimeOut()
Get 连接池时间。 可选范围:0~300(秒)- Returns:
- ConnectionPoolTimeOut 连接池时间。 可选范围:0~300(秒)
-
setConnectionPoolTimeOut
public void setConnectionPoolTimeOut(Long ConnectionPoolTimeOut)
Set 连接池时间。 可选范围:0~300(秒)- Parameters:
ConnectionPoolTimeOut- 连接池时间。 可选范围:0~300(秒)
-
-