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.



11537
11538
11539
11540
11541
# File 'lib/v20170320/models.rb', line 11537

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:

    本地 binlog 空间使用率,可取值范围:[30,50]。



11535
11536
11537
# File 'lib/v20170320/models.rb', line 11535

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:

    本地 binlog 空间使用率,可取值范围:[30,50]。



11535
11536
11537
# File 'lib/v20170320/models.rb', line 11535

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:

    本地 binlog 空间使用率,可取值范围:[30,50]。



11535
11536
11537
# File 'lib/v20170320/models.rb', line 11535

def SaveHours
  @SaveHours
end

Instance Method Details

#deserialize(params) ⇒ Object



11543
11544
11545
11546
11547
# File 'lib/v20170320/models.rb', line 11543

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