Class: TencentCloud::Postgres::V20170312::BackupSummary

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

Overview

实例备份统计项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, logbackupcount = nil, logbackupsize = nil, manualbasebackupcount = nil, manualbasebackupsize = nil, autobasebackupcount = nil, autobasebackupsize = nil, totalbackupcount = nil, totalbackupsize = nil) ⇒ BackupSummary

Returns a new instance of BackupSummary.



290
291
292
293
294
295
296
297
298
299
300
# File 'lib/v20170312/models.rb', line 290

def initialize(dbinstanceid=nil, logbackupcount=nil, logbackupsize=nil, manualbasebackupcount=nil, manualbasebackupsize=nil, autobasebackupcount=nil, autobasebackupsize=nil, totalbackupcount=nil, totalbackupsize=nil)
  @DBInstanceId = dbinstanceid
  @LogBackupCount = logbackupcount
  @LogBackupSize = logbackupsize
  @ManualBaseBackupCount = manualbasebackupcount
  @ManualBaseBackupSize = manualbasebackupsize
  @AutoBaseBackupCount = autobasebackupcount
  @AutoBaseBackupSize = autobasebackupsize
  @TotalBackupCount = totalbackupcount
  @TotalBackupSize = totalbackupsize
end

Instance Attribute Details

#AutoBaseBackupCountObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def AutoBaseBackupCount
  @AutoBaseBackupCount
end

#AutoBaseBackupSizeObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def AutoBaseBackupSize
  @AutoBaseBackupSize
end

#DBInstanceIdObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def DBInstanceId
  @DBInstanceId
end

#LogBackupCountObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def LogBackupCount
  @LogBackupCount
end

#LogBackupSizeObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def LogBackupSize
  @LogBackupSize
end

#ManualBaseBackupCountObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def ManualBaseBackupCount
  @ManualBaseBackupCount
end

#ManualBaseBackupSizeObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def ManualBaseBackupSize
  @ManualBaseBackupSize
end

#TotalBackupCountObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def TotalBackupCount
  @TotalBackupCount
end

#TotalBackupSizeObject

Parameters:

  • DBInstanceId:

    实例ID。

  • LogBackupCount:

    实例日志备份数量。

  • LogBackupSize:

    实例日志备份大小。

  • ManualBaseBackupCount:

    手动创建的实例数据备份数量。

  • ManualBaseBackupSize:

    手动创建的实例数据备份大小。

  • AutoBaseBackupCount:

    自动创建的实例数据备份数量。

  • AutoBaseBackupSize:

    自动创建的实例数据备份大小。

  • TotalBackupCount:

    总备份数量

  • TotalBackupSize:

    总备份大小



288
289
290
# File 'lib/v20170312/models.rb', line 288

def TotalBackupSize
  @TotalBackupSize
end

Instance Method Details

#deserialize(params) ⇒ Object



302
303
304
305
306
307
308
309
310
311
312
# File 'lib/v20170312/models.rb', line 302

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @LogBackupCount = params['LogBackupCount']
  @LogBackupSize = params['LogBackupSize']
  @ManualBaseBackupCount = params['ManualBaseBackupCount']
  @ManualBaseBackupSize = params['ManualBaseBackupSize']
  @AutoBaseBackupCount = params['AutoBaseBackupCount']
  @AutoBaseBackupSize = params['AutoBaseBackupSize']
  @TotalBackupCount = params['TotalBackupCount']
  @TotalBackupSize = params['TotalBackupSize']
end