Class: TencentCloud::Dts::V20180330::SubscribeObject

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

Overview

数据订阅的对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(objectstype = nil, databasename = nil, tablenames = nil) ⇒ SubscribeObject

Returns a new instance of SubscribeObject.



1812
1813
1814
1815
1816
# File 'lib/v20180330/models.rb', line 1812

def initialize(objectstype=nil, databasename=nil, tablenames=nil)
  @ObjectsType = objectstype
  @DatabaseName = databasename
  @TableNames = tablenames
end

Instance Attribute Details

#DatabaseNameObject

Parameters:

  • ObjectsType:

    数据订阅对象的类型,0-数据库,1-数据库内的表

  • DatabaseName:

    订阅数据库的名称

  • TableNames:

    订阅数据库中表名称数组



1810
1811
1812
# File 'lib/v20180330/models.rb', line 1810

def DatabaseName
  @DatabaseName
end

#ObjectsTypeObject

Parameters:

  • ObjectsType:

    数据订阅对象的类型,0-数据库,1-数据库内的表

  • DatabaseName:

    订阅数据库的名称

  • TableNames:

    订阅数据库中表名称数组



1810
1811
1812
# File 'lib/v20180330/models.rb', line 1810

def ObjectsType
  @ObjectsType
end

#TableNamesObject

Parameters:

  • ObjectsType:

    数据订阅对象的类型,0-数据库,1-数据库内的表

  • DatabaseName:

    订阅数据库的名称

  • TableNames:

    订阅数据库中表名称数组



1810
1811
1812
# File 'lib/v20180330/models.rb', line 1810

def TableNames
  @TableNames
end

Instance Method Details

#deserialize(params) ⇒ Object



1818
1819
1820
1821
1822
# File 'lib/v20180330/models.rb', line 1818

def deserialize(params)
  @ObjectsType = params['ObjectsType']
  @DatabaseName = params['DatabaseName']
  @TableNames = params['TableNames']
end