Class: TencentCloud::Dts::V20211206::Objects
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::Objects
- Defined in:
- lib/v20211206/models.rb
Overview
同步的数据库对对象描述
Instance Attribute Summary collapse
-
#AdvancedObjects ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Databases ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DatabasesOpFilter ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Mode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#OnlineDDL ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mode = nil, databases = nil, advancedobjects = nil, onlineddl = nil, databasesopfilter = nil) ⇒ Objects
constructor
A new instance of Objects.
Constructor Details
#initialize(mode = nil, databases = nil, advancedobjects = nil, onlineddl = nil, databasesopfilter = nil) ⇒ Objects
Returns a new instance of Objects.
5698 5699 5700 5701 5702 5703 5704 |
# File 'lib/v20211206/models.rb', line 5698 def initialize(mode=nil, databases=nil, advancedobjects=nil, onlineddl=nil, databasesopfilter=nil) @Mode = mode @Databases = databases @AdvancedObjects = advancedobjects @OnlineDDL = onlineddl @DatabasesOpFilter = databasesopfilter end |
Instance Attribute Details
#AdvancedObjects ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
5696 5697 5698 |
# File 'lib/v20211206/models.rb', line 5696 def AdvancedObjects @AdvancedObjects end |
#Databases ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
5696 5697 5698 |
# File 'lib/v20211206/models.rb', line 5696 def Databases @Databases end |
#DatabasesOpFilter ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
5696 5697 5698 |
# File 'lib/v20211206/models.rb', line 5696 def DatabasesOpFilter @DatabasesOpFilter end |
#Mode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
5696 5697 5698 |
# File 'lib/v20211206/models.rb', line 5696 def Mode @Mode end |
#OnlineDDL ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
5696 5697 5698 |
# File 'lib/v20211206/models.rb', line 5696 def OnlineDDL @OnlineDDL end |
Instance Method Details
#deserialize(params) ⇒ Object
5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 |
# File 'lib/v20211206/models.rb', line 5706 def deserialize(params) @Mode = params['Mode'] unless params['Databases'].nil? @Databases = [] params['Databases'].each do |i| database_tmp = Database.new database_tmp.deserialize(i) @Databases << database_tmp end end @AdvancedObjects = params['AdvancedObjects'] unless params['OnlineDDL'].nil? @OnlineDDL = OnlineDDL.new @OnlineDDL.deserialize(params['OnlineDDL']) end unless params['DatabasesOpFilter'].nil? @DatabasesOpFilter = [] params['DatabasesOpFilter'].each do |i| dbopfilter_tmp = DBOpFilter.new dbopfilter_tmp.deserialize(i) @DatabasesOpFilter << dbopfilter_tmp end end end |