Class CreateCdbProxyAddressRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdb.v20170320.models.CreateCdbProxyAddressRequest
-
public class CreateCdbProxyAddressRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateCdbProxyAddressRequest()CreateCdbProxyAddressRequest(CreateCdbProxyAddressRequest 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 BooleangetAutoAddRo()Get 是否自动添加RO,取值:"true" | "false"BooleangetConnectionPool()Get 是否开启连接池StringgetConnectionPoolType()Get 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。StringgetDesc()Get 描述BooleangetFailOver()Get 是否开启故障转移,取值:"true" | "false"BooleangetIsKickOut()Get 是否开启延迟剔除,取值:"true" | "false"LonggetMaxDelay()Get 延迟剔除阈值,最小取值:0LonggetMinCount()Get 最小保留数量,最小取值:0ProxyAllocation[]getProxyAllocation()Get 读写权重分配StringgetProxyGroupId()Get 代理组IDBooleangetReadOnly()Get 是否是只读,取值:"true" | "false"String[]getSecurityGroup()Get 安全组BooleangetTransSplit()Get 是否开启事务分离,取值:"true" | "false"StringgetUniqSubnetId()Get 私有子网IDStringgetUniqVpcId()Get 私有网络IDStringgetVip()Get IP地址LonggetVPort()Get 端口StringgetWeightMode()Get 权重分配模式, 系统自动分配:"system", 自定义:"custom"voidsetAutoAddRo(Boolean AutoAddRo)Set 是否自动添加RO,取值:"true" | "false"voidsetConnectionPool(Boolean ConnectionPool)Set 是否开启连接池voidsetConnectionPoolType(String ConnectionPoolType)Set 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。voidsetDesc(String Desc)Set 描述voidsetFailOver(Boolean FailOver)Set 是否开启故障转移,取值:"true" | "false"voidsetIsKickOut(Boolean IsKickOut)Set 是否开启延迟剔除,取值:"true" | "false"voidsetMaxDelay(Long MaxDelay)Set 延迟剔除阈值,最小取值:0voidsetMinCount(Long MinCount)Set 最小保留数量,最小取值:0voidsetProxyAllocation(ProxyAllocation[] ProxyAllocation)Set 读写权重分配voidsetProxyGroupId(String ProxyGroupId)Set 代理组IDvoidsetReadOnly(Boolean ReadOnly)Set 是否是只读,取值:"true" | "false"voidsetSecurityGroup(String[] SecurityGroup)Set 安全组voidsetTransSplit(Boolean TransSplit)Set 是否开启事务分离,取值:"true" | "false"voidsetUniqSubnetId(String UniqSubnetId)Set 私有子网IDvoidsetUniqVpcId(String UniqVpcId)Set 私有网络IDvoidsetVip(String Vip)Set IP地址voidsetVPort(Long VPort)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
-
CreateCdbProxyAddressRequest
public CreateCdbProxyAddressRequest()
-
CreateCdbProxyAddressRequest
public CreateCdbProxyAddressRequest(CreateCdbProxyAddressRequest 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
-
getProxyGroupId
public String getProxyGroupId()
Get 代理组ID- Returns:
- ProxyGroupId 代理组ID
-
setProxyGroupId
public void setProxyGroupId(String ProxyGroupId)
Set 代理组ID- Parameters:
ProxyGroupId- 代理组ID
-
getWeightMode
public String getWeightMode()
Get 权重分配模式, 系统自动分配:"system", 自定义:"custom"- Returns:
- WeightMode 权重分配模式, 系统自动分配:"system", 自定义:"custom"
-
setWeightMode
public void setWeightMode(String WeightMode)
Set 权重分配模式, 系统自动分配:"system", 自定义:"custom"- Parameters:
WeightMode- 权重分配模式, 系统自动分配:"system", 自定义:"custom"
-
getIsKickOut
public Boolean getIsKickOut()
Get 是否开启延迟剔除,取值:"true" | "false"- Returns:
- IsKickOut 是否开启延迟剔除,取值:"true" | "false"
-
setIsKickOut
public void setIsKickOut(Boolean IsKickOut)
Set 是否开启延迟剔除,取值:"true" | "false"- Parameters:
IsKickOut- 是否开启延迟剔除,取值:"true" | "false"
-
getMinCount
public Long getMinCount()
Get 最小保留数量,最小取值:0- Returns:
- MinCount 最小保留数量,最小取值:0
-
setMinCount
public void setMinCount(Long MinCount)
Set 最小保留数量,最小取值:0- Parameters:
MinCount- 最小保留数量,最小取值:0
-
getMaxDelay
public Long getMaxDelay()
Get 延迟剔除阈值,最小取值:0- Returns:
- MaxDelay 延迟剔除阈值,最小取值:0
-
setMaxDelay
public void setMaxDelay(Long MaxDelay)
Set 延迟剔除阈值,最小取值:0- Parameters:
MaxDelay- 延迟剔除阈值,最小取值:0
-
getFailOver
public Boolean getFailOver()
Get 是否开启故障转移,取值:"true" | "false"- Returns:
- FailOver 是否开启故障转移,取值:"true" | "false"
-
setFailOver
public void setFailOver(Boolean FailOver)
Set 是否开启故障转移,取值:"true" | "false"- Parameters:
FailOver- 是否开启故障转移,取值:"true" | "false"
-
getAutoAddRo
public Boolean getAutoAddRo()
Get 是否自动添加RO,取值:"true" | "false"- Returns:
- AutoAddRo 是否自动添加RO,取值:"true" | "false"
-
setAutoAddRo
public void setAutoAddRo(Boolean AutoAddRo)
Set 是否自动添加RO,取值:"true" | "false"- Parameters:
AutoAddRo- 是否自动添加RO,取值:"true" | "false"
-
getReadOnly
public Boolean getReadOnly()
Get 是否是只读,取值:"true" | "false"- Returns:
- ReadOnly 是否是只读,取值:"true" | "false"
-
setReadOnly
public void setReadOnly(Boolean ReadOnly)
Set 是否是只读,取值:"true" | "false"- Parameters:
ReadOnly- 是否是只读,取值:"true" | "false"
-
getTransSplit
public Boolean getTransSplit()
Get 是否开启事务分离,取值:"true" | "false"- Returns:
- TransSplit 是否开启事务分离,取值:"true" | "false"
-
setTransSplit
public void setTransSplit(Boolean TransSplit)
Set 是否开启事务分离,取值:"true" | "false"- Parameters:
TransSplit- 是否开启事务分离,取值:"true" | "false"
-
getProxyAllocation
public ProxyAllocation[] getProxyAllocation()
Get 读写权重分配- Returns:
- ProxyAllocation 读写权重分配
-
setProxyAllocation
public void setProxyAllocation(ProxyAllocation[] ProxyAllocation)
Set 读写权重分配- Parameters:
ProxyAllocation- 读写权重分配
-
getUniqVpcId
public String getUniqVpcId()
Get 私有网络ID- Returns:
- UniqVpcId 私有网络ID
-
setUniqVpcId
public void setUniqVpcId(String UniqVpcId)
Set 私有网络ID- Parameters:
UniqVpcId- 私有网络ID
-
getUniqSubnetId
public String getUniqSubnetId()
Get 私有子网ID- Returns:
- UniqSubnetId 私有子网ID
-
setUniqSubnetId
public void setUniqSubnetId(String UniqSubnetId)
Set 私有子网ID- Parameters:
UniqSubnetId- 私有子网ID
-
getConnectionPool
public Boolean getConnectionPool()
Get 是否开启连接池- Returns:
- ConnectionPool 是否开启连接池
-
setConnectionPool
public void setConnectionPool(Boolean ConnectionPool)
Set 是否开启连接池- Parameters:
ConnectionPool- 是否开启连接池
-
getDesc
public String getDesc()
Get 描述- Returns:
- Desc 描述
-
setDesc
public void setDesc(String Desc)
Set 描述- Parameters:
Desc- 描述
-
getVip
public String getVip()
Get IP地址- Returns:
- Vip IP地址
-
setVip
public void setVip(String Vip)
Set IP地址- Parameters:
Vip- IP地址
-
getVPort
public Long getVPort()
Get 端口- Returns:
- VPort 端口
-
setVPort
public void setVPort(Long VPort)
Set 端口- Parameters:
VPort- 端口
-
getSecurityGroup
public String[] getSecurityGroup()
Get 安全组- Returns:
- SecurityGroup 安全组
-
setSecurityGroup
public void setSecurityGroup(String[] SecurityGroup)
Set 安全组- Parameters:
SecurityGroup- 安全组
-
getConnectionPoolType
public String getConnectionPoolType()
Get 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。- Returns:
- ConnectionPoolType 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。
-
setConnectionPoolType
public void setConnectionPoolType(String ConnectionPoolType)
Set 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。- Parameters:
ConnectionPoolType- 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。
-
-