Class: TencentCloud::Cdb::V20170320::RollbackTables

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(database = nil, table = nil) ⇒ RollbackTables

Returns a new instance of RollbackTables.



13475
13476
13477
13478
# File 'lib/v20170320/models.rb', line 13475

def initialize(database=nil, table=nil)
  @Database = database
  @Table = table
end

Instance Attribute Details

#DatabaseObject

Parameters:

  • 数据库名

  • 数据库表详情



13473
13474
13475
# File 'lib/v20170320/models.rb', line 13473

def Database
  @Database
end

#TableObject

Parameters:

  • 数据库名

  • 数据库表详情



13473
13474
13475
# File 'lib/v20170320/models.rb', line 13473

def Table
  @Table
end

Instance Method Details

#deserialize(params) ⇒ Object



13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
# File 'lib/v20170320/models.rb', line 13480

def deserialize(params)
  @Database = params['Database']
  unless params['Table'].nil?
    @Table = []
    params['Table'].each do |i|
      rollbacktablename_tmp = RollbackTableName.new
      rollbacktablename_tmp.deserialize(i)
      @Table << rollbacktablename_tmp
    end
  end
end