Class: TencentCloud::Mongodb::V20190725::FlashbackDatabase

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

Overview

按 Key 闪回的数据库及集合信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbname = nil, collections = nil) ⇒ FlashbackDatabase

Returns a new instance of FlashbackDatabase.



3562
3563
3564
3565
# File 'lib/v20190725/models.rb', line 3562

def initialize(dbname=nil, collections=nil)
  @DBName = dbname
  @Collections = collections
end

Instance Attribute Details

#CollectionsObject

Parameters:

  • DBName:

    按 Key 闪回目标数据所在库。

  • Collections:

    按 Key 闪回的数据库集合。



3560
3561
3562
# File 'lib/v20190725/models.rb', line 3560

def Collections
  @Collections
end

#DBNameObject

Parameters:

  • DBName:

    按 Key 闪回目标数据所在库。

  • Collections:

    按 Key 闪回的数据库集合。



3560
3561
3562
# File 'lib/v20190725/models.rb', line 3560

def DBName
  @DBName
end

Instance Method Details

#deserialize(params) ⇒ Object



3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
# File 'lib/v20190725/models.rb', line 3567

def deserialize(params)
  @DBName = params['DBName']
  unless params['Collections'].nil?
    @Collections = []
    params['Collections'].each do |i|
      flashbackcollection_tmp = FlashbackCollection.new
      flashbackcollection_tmp.deserialize(i)
      @Collections << flashbackcollection_tmp
    end
  end
end