Class ModifyProxyRwSplitRequest

    • 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(秒)