Class: TencentCloud::Postgres::V20170312::ModifyReadOnlyGroupConfigRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/models.rb

Overview

ModifyReadOnlyGroupConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(readonlygroupid = nil, readonlygroupname = nil, replaylageliminate = nil, replaylatencyeliminate = nil, maxreplaylatency = nil, maxreplaylag = nil, rebalance = nil, mindelayeliminatereserve = nil) ⇒ ModifyReadOnlyGroupConfigRequest

Returns a new instance of ModifyReadOnlyGroupConfigRequest.



6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'lib/v20170312/models.rb', line 6241

def initialize(readonlygroupid=nil, readonlygroupname=nil, replaylageliminate=nil, replaylatencyeliminate=nil, maxreplaylatency=nil, maxreplaylag=nil, rebalance=nil, mindelayeliminatereserve=nil)
  @ReadOnlyGroupId = readonlygroupid
  @ReadOnlyGroupName = readonlygroupname
  @ReplayLagEliminate = replaylageliminate
  @ReplayLatencyEliminate = replaylatencyeliminate
  @MaxReplayLatency = maxreplaylatency
  @MaxReplayLag = maxreplaylag
  @Rebalance = rebalance
  @MinDelayEliminateReserve = mindelayeliminatereserve
end

Instance Attribute Details

#MaxReplayLagObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def MaxReplayLag
  @MaxReplayLag
end

#MaxReplayLatencyObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def MaxReplayLatency
  @MaxReplayLatency
end

#MinDelayEliminateReserveObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def MinDelayEliminateReserve
  @MinDelayEliminateReserve
end

#ReadOnlyGroupIdObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def ReadOnlyGroupId
  @ReadOnlyGroupId
end

#ReadOnlyGroupNameObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def ReadOnlyGroupName
  @ReadOnlyGroupName
end

#RebalanceObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def Rebalance
  @Rebalance
end

#ReplayLagEliminateObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def ReplayLagEliminate
  @ReplayLagEliminate
end

#ReplayLatencyEliminateObject

Parameters:

  • ReadOnlyGroupId:

    只读组ID。

  • ReadOnlyGroupName:

    只读组名称。仅支持长度小于60的中文/英文/数字/“_”/“-”

  • ReplayLagEliminate:

    延迟时间配置开关:0关、1开

  • ReplayLatencyEliminate:

    延迟日志大小配置开关:0关、1开

  • MaxReplayLatency:

    延迟日志大小阈值,单位MB。当开启延迟日志大小配置,应输入正整数

  • MaxReplayLag:

    延迟时间大小阈值,单位s。当开启延迟时间配置时,应输入正整数。

  • Rebalance:

    自动负载均衡开关:0关、1开

  • MinDelayEliminateReserve:


6239
6240
6241
# File 'lib/v20170312/models.rb', line 6239

def ReplayLatencyEliminate
  @ReplayLatencyEliminate
end

Instance Method Details

#deserialize(params) ⇒ Object



6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
# File 'lib/v20170312/models.rb', line 6252

def deserialize(params)
  @ReadOnlyGroupId = params['ReadOnlyGroupId']
  @ReadOnlyGroupName = params['ReadOnlyGroupName']
  @ReplayLagEliminate = params['ReplayLagEliminate']
  @ReplayLatencyEliminate = params['ReplayLatencyEliminate']
  @MaxReplayLatency = params['MaxReplayLatency']
  @MaxReplayLag = params['MaxReplayLag']
  @Rebalance = params['Rebalance']
  @MinDelayEliminateReserve = params['MinDelayEliminateReserve']
end