Class: TencentCloud::Tcaplusdb::V20190823::DeleteBackupRecordsRequest

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

Overview

DeleteBackupRecords请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, backuprecords = nil) ⇒ DeleteBackupRecordsRequest

Returns a new instance of DeleteBackupRecordsRequest.



980
981
982
983
# File 'lib/v20190823/models.rb', line 980

def initialize(clusterid=nil, backuprecords=nil)
  @ClusterId = clusterid
  @BackupRecords = backuprecords
end

Instance Attribute Details

#BackupRecordsObject

Parameters:

  • ClusterId:

    待删除备份记录的所在集群ID

  • BackupRecords:

    待删除备份记录的详情



978
979
980
# File 'lib/v20190823/models.rb', line 978

def BackupRecords
  @BackupRecords
end

#ClusterIdObject

Parameters:

  • ClusterId:

    待删除备份记录的所在集群ID

  • BackupRecords:

    待删除备份记录的详情



978
979
980
# File 'lib/v20190823/models.rb', line 978

def ClusterId
  @ClusterId
end

Instance Method Details

#deserialize(params) ⇒ Object



985
986
987
988
989
990
991
992
993
994
995
# File 'lib/v20190823/models.rb', line 985

def deserialize(params)
  @ClusterId = params['ClusterId']
  unless params['BackupRecords'].nil?
    @BackupRecords = []
    params['BackupRecords'].each do |i|
      backuprecords_tmp = BackupRecords.new
      backuprecords_tmp.deserialize(i)
      @BackupRecords << backuprecords_tmp
    end
  end
end