Class: TencentCloud::Cdb::V20170320::BackupSummaryItem

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

Overview

实例备份统计项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, autobackupcount = nil, autobackupvolume = nil, manualbackupcount = nil, manualbackupvolume = nil, databackupcount = nil, databackupvolume = nil, binlogbackupcount = nil, binlogbackupvolume = nil, backupvolume = nil) ⇒ BackupSummaryItem

Returns a new instance of BackupSummaryItem.



1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
# File 'lib/v20170320/models.rb', line 1327

def initialize(instanceid=nil, autobackupcount=nil, autobackupvolume=nil, manualbackupcount=nil, manualbackupvolume=nil, databackupcount=nil, databackupvolume=nil, binlogbackupcount=nil, binlogbackupvolume=nil, backupvolume=nil)
  @InstanceId = instanceid
  @AutoBackupCount = autobackupcount
  @AutoBackupVolume = autobackupvolume
  @ManualBackupCount = manualbackupcount
  @ManualBackupVolume = manualbackupvolume
  @DataBackupCount = databackupcount
  @DataBackupVolume = databackupvolume
  @BinlogBackupCount = binlogbackupcount
  @BinlogBackupVolume = binlogbackupvolume
  @BackupVolume = backupvolume
end

Instance Attribute Details

#AutoBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def AutoBackupCount
  @AutoBackupCount
end

#AutoBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def AutoBackupVolume
  @AutoBackupVolume
end

#BackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def BackupVolume
  @BackupVolume
end

#BinlogBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def BinlogBackupCount
  @BinlogBackupCount
end

#BinlogBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def BinlogBackupVolume
  @BinlogBackupVolume
end

#DataBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def DataBackupCount
  @DataBackupCount
end

#DataBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def DataBackupVolume
  @DataBackupVolume
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def InstanceId
  @InstanceId
end

#ManualBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def ManualBackupCount
  @ManualBackupCount
end

#ManualBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

    该实例自动数据备份的个数。

  • AutoBackupVolume:

    该实例自动数据备份的容量。

  • ManualBackupCount:

    该实例手动数据备份的个数。

  • ManualBackupVolume:

    该实例手动数据备份的容量。

  • DataBackupCount:

    该实例总的数据备份(包含自动备份和手动备份)个数。

  • DataBackupVolume:

    该实例总的数据备份容量。

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

    该实例的总备份(包含数据备份和日志备份)占用容量。



1325
1326
1327
# File 'lib/v20170320/models.rb', line 1325

def ManualBackupVolume
  @ManualBackupVolume
end

Instance Method Details

#deserialize(params) ⇒ Object



1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
# File 'lib/v20170320/models.rb', line 1340

def deserialize(params)
  @InstanceId = params['InstanceId']
  @AutoBackupCount = params['AutoBackupCount']
  @AutoBackupVolume = params['AutoBackupVolume']
  @ManualBackupCount = params['ManualBackupCount']
  @ManualBackupVolume = params['ManualBackupVolume']
  @DataBackupCount = params['DataBackupCount']
  @DataBackupVolume = params['DataBackupVolume']
  @BinlogBackupCount = params['BinlogBackupCount']
  @BinlogBackupVolume = params['BinlogBackupVolume']
  @BackupVolume = params['BackupVolume']
end