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.



1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
# File 'lib/v20170320/models.rb', line 1335

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:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def AutoBackupCount
  @AutoBackupCount
end

#AutoBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def AutoBackupVolume
  @AutoBackupVolume
end

#BackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def BackupVolume
  @BackupVolume
end

#BinlogBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def BinlogBackupCount
  @BinlogBackupCount
end

#BinlogBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def BinlogBackupVolume
  @BinlogBackupVolume
end

#DataBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def DataBackupCount
  @DataBackupCount
end

#DataBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def DataBackupVolume
  @DataBackupVolume
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def InstanceId
  @InstanceId
end

#ManualBackupCountObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def ManualBackupCount
  @ManualBackupCount
end

#ManualBackupVolumeObject

Parameters:

  • InstanceId:

    实例ID。

  • AutoBackupCount:

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

  • AutoBackupVolume:

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

  • ManualBackupCount:

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

  • ManualBackupVolume:

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

  • DataBackupCount:

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

  • DataBackupVolume:

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

  • BinlogBackupCount:

    该实例日志备份的个数。

  • BinlogBackupVolume:

    该实例日志备份的容量。

  • BackupVolume:

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



1333
1334
1335
# File 'lib/v20170320/models.rb', line 1333

def ManualBackupVolume
  @ManualBackupVolume
end

Instance Method Details

#deserialize(params) ⇒ Object



1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
# File 'lib/v20170320/models.rb', line 1348

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