Class: TencentCloud::Cynosdb::V20190107::ModifyProxyRwSplitRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ModifyProxyRwSplitRequest
- Defined in:
- lib/v20190107/models.rb
Overview
ModifyProxyRwSplit请求参数结构体
Instance Attribute Summary collapse
-
#AccessMode ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#AutoAddRo ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ClusterId ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ConnectionPoolTimeOut ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ConnectionPoolType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ConsistencyTimeOut ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ConsistencyType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#FailOver ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#InstanceWeights ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#OpenConnectionPool ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#OpenRw ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#ProxyGroupId ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#RwType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#TransSplit ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
-
#WeightMode ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。 该参数必填。 该参数已废弃,请通过RwType设置读写属性。 READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。 nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, proxygroupid = nil, consistencytype = nil, consistencytimeout = nil, weightmode = nil, instanceweights = nil, failover = nil, autoaddro = nil, openrw = nil, rwtype = nil, transsplit = nil, accessmode = nil, openconnectionpool = nil, connectionpooltype = nil, connectionpooltimeout = nil) ⇒ ModifyProxyRwSplitRequest
constructor
A new instance of ModifyProxyRwSplitRequest.
Constructor Details
#initialize(clusterid = nil, proxygroupid = nil, consistencytype = nil, consistencytimeout = nil, weightmode = nil, instanceweights = nil, failover = nil, autoaddro = nil, openrw = nil, rwtype = nil, transsplit = nil, accessmode = nil, openconnectionpool = nil, connectionpooltype = nil, connectionpooltimeout = nil) ⇒ ModifyProxyRwSplitRequest
Returns a new instance of ModifyProxyRwSplitRequest.
10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 |
# File 'lib/v20190107/models.rb', line 10973 def initialize(clusterid=nil, proxygroupid=nil, consistencytype=nil, consistencytimeout=nil, weightmode=nil, instanceweights=nil, failover=nil, autoaddro=nil, openrw=nil, rwtype=nil, transsplit=nil, accessmode=nil, openconnectionpool=nil, connectionpooltype=nil, connectionpooltimeout=nil) @ClusterId = clusterid @ProxyGroupId = proxygroupid @ConsistencyType = consistencytype @ConsistencyTimeOut = consistencytimeout @WeightMode = weightmode @InstanceWeights = instanceweights @FailOver = failover @AutoAddRo = autoaddro @OpenRw = openrw @RwType = rwtype @TransSplit = transsplit @AccessMode = accessmode @OpenConnectionPool = openconnectionpool @ConnectionPoolType = connectionpooltype @ConnectionPoolTimeOut = connectionpooltimeout end |
Instance Attribute Details
#AccessMode ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def AccessMode @AccessMode end |
#AutoAddRo ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def AutoAddRo @AutoAddRo end |
#ClusterId ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ClusterId @ClusterId end |
#ConnectionPoolTimeOut ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ConnectionPoolTimeOut @ConnectionPoolTimeOut end |
#ConnectionPoolType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ConnectionPoolType @ConnectionPoolType end |
#ConsistencyTimeOut ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ConsistencyTimeOut @ConsistencyTimeOut end |
#ConsistencyType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ConsistencyType @ConsistencyType end |
#FailOver ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def FailOver @FailOver end |
#InstanceWeights ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def InstanceWeights @InstanceWeights end |
#OpenConnectionPool ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def OpenConnectionPool @OpenConnectionPool end |
#OpenRw ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def OpenRw @OpenRw end |
#ProxyGroupId ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def ProxyGroupId @ProxyGroupId end |
#RwType ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def RwType @RwType end |
#TransSplit ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def TransSplit @TransSplit end |
#WeightMode ⇒ Object
取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待。该参数必填。该参数已废弃,请通过RwType设置读写属性。READWRITE,READONLY 在一个事务中拆分读和写到不同的实例上去执行。nearby,balance yes,no SessionConnectionPool 可选范围:0~300(秒)
10971 10972 10973 |
# File 'lib/v20190107/models.rb', line 10971 def WeightMode @WeightMode end |
Instance Method Details
#deserialize(params) ⇒ Object
10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 |
# File 'lib/v20190107/models.rb', line 10991 def deserialize(params) @ClusterId = params['ClusterId'] @ProxyGroupId = params['ProxyGroupId'] @ConsistencyType = params['ConsistencyType'] @ConsistencyTimeOut = params['ConsistencyTimeOut'] @WeightMode = params['WeightMode'] unless params['InstanceWeights'].nil? @InstanceWeights = [] params['InstanceWeights'].each do |i| = ProxyInstanceWeight.new .deserialize(i) @InstanceWeights << end end @FailOver = params['FailOver'] @AutoAddRo = params['AutoAddRo'] @OpenRw = params['OpenRw'] @RwType = params['RwType'] @TransSplit = params['TransSplit'] @AccessMode = params['AccessMode'] @OpenConnectionPool = params['OpenConnectionPool'] @ConnectionPoolType = params['ConnectionPoolType'] @ConnectionPoolTimeOut = params['ConnectionPoolTimeOut'] end |