Class: TencentCloud::Cdb::V20170320::ModifyLocalBinlogConfigRequest

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

Overview

ModifyLocalBinlogConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, savehours = nil, maxusage = nil) ⇒ ModifyLocalBinlogConfigRequest

Returns a new instance of ModifyLocalBinlogConfigRequest.



11519
11520
11521
11522
11523
# File 'lib/v20170320/models.rb', line 11519

def initialize(instanceid=nil, savehours=nil, maxusage=nil)
  @InstanceId = instanceid
  @SaveHours = savehours
  @MaxUsage = maxusage
end

Instance Attribute Details

#InstanceIdObject

  1. 云盘版实例、双节点实例、三节点实例的本地 binlog 保留时长(小时)默认为120,范围:6 - 168。

  2. 灾备实例的本地 binlog 保留时长(小时)默认为120,范围:120 - 168。

  3. 单节点云盘实例的本地 binlog 保留时长(小时)默认为120,范围:0 - 168。

  4. 若双节点实例、三节点实例下无灾备实例,则该主实例的本地 binlog 保留时长(小时)范围是:6 - 168;若双节点实例、三节点实例下有灾备实例,或者要为双节点实例、三节点实例添加灾备实例,为避免同步异常,该主实例的本地 binlog 保留时长(小时)不能设置低于120小时,范围是:120 - 168。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。

  • SaveHours:

    本地 binlog 保留时长。不同实例的可取值如下:

  • MaxUsage:


11517
11518
11519
# File 'lib/v20170320/models.rb', line 11517

def InstanceId
  @InstanceId
end

#MaxUsageObject

  1. 云盘版实例、双节点实例、三节点实例的本地 binlog 保留时长(小时)默认为120,范围:6 - 168。

  2. 灾备实例的本地 binlog 保留时长(小时)默认为120,范围:120 - 168。

  3. 单节点云盘实例的本地 binlog 保留时长(小时)默认为120,范围:0 - 168。

  4. 若双节点实例、三节点实例下无灾备实例,则该主实例的本地 binlog 保留时长(小时)范围是:6 - 168;若双节点实例、三节点实例下有灾备实例,或者要为双节点实例、三节点实例添加灾备实例,为避免同步异常,该主实例的本地 binlog 保留时长(小时)不能设置低于120小时,范围是:120 - 168。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。

  • SaveHours:

    本地 binlog 保留时长。不同实例的可取值如下:

  • MaxUsage:


11517
11518
11519
# File 'lib/v20170320/models.rb', line 11517

def MaxUsage
  @MaxUsage
end

#SaveHoursObject

  1. 云盘版实例、双节点实例、三节点实例的本地 binlog 保留时长(小时)默认为120,范围:6 - 168。

  2. 灾备实例的本地 binlog 保留时长(小时)默认为120,范围:120 - 168。

  3. 单节点云盘实例的本地 binlog 保留时长(小时)默认为120,范围:0 - 168。

  4. 若双节点实例、三节点实例下无灾备实例,则该主实例的本地 binlog 保留时长(小时)范围是:6 - 168;若双节点实例、三节点实例下有灾备实例,或者要为双节点实例、三节点实例添加灾备实例,为避免同步异常,该主实例的本地 binlog 保留时长(小时)不能设置低于120小时,范围是:120 - 168。

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。

  • SaveHours:

    本地 binlog 保留时长。不同实例的可取值如下:

  • MaxUsage:


11517
11518
11519
# File 'lib/v20170320/models.rb', line 11517

def SaveHours
  @SaveHours
end

Instance Method Details

#deserialize(params) ⇒ Object



11525
11526
11527
11528
11529
# File 'lib/v20170320/models.rb', line 11525

def deserialize(params)
  @InstanceId = params['InstanceId']
  @SaveHours = params['SaveHours']
  @MaxUsage = params['MaxUsage']
end