Class CreateCdbProxyAddressRequest


  • public class CreateCdbProxyAddressRequest
    extends AbstractModel
    • 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时生效。