Class: TencentCloud::Wedata::V20210820::TableLineage
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::TableLineage
- Defined in:
- lib/v20210820/models.rb
Overview
表血缘节点
Instance Attribute Summary collapse
- #CatalogName ⇒ Object
- #DatabaseName ⇒ Object
- #DatasourceId ⇒ Object
- #ExtParams ⇒ Object
- #SchemaName ⇒ Object
- #TableName ⇒ Object
- #TableType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(datasourceid = nil, databasename = nil, tablename = nil, catalogname = nil, schemaname = nil, extparams = nil, tabletype = nil) ⇒ TableLineage
constructor
A new instance of TableLineage.
Constructor Details
#initialize(datasourceid = nil, databasename = nil, tablename = nil, catalogname = nil, schemaname = nil, extparams = nil, tabletype = nil) ⇒ TableLineage
Returns a new instance of TableLineage.
35185 35186 35187 35188 35189 35190 35191 35192 35193 |
# File 'lib/v20210820/models.rb', line 35185 def initialize(datasourceid=nil, databasename=nil, tablename=nil, catalogname=nil, schemaname=nil, extparams=nil, tabletype=nil) @DatasourceId = datasourceid @DatabaseName = databasename @TableName = tablename @CatalogName = catalogname @SchemaName = schemaname @ExtParams = extparams @TableType = tabletype end |
Instance Attribute Details
#CatalogName ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def CatalogName @CatalogName end |
#DatabaseName ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def DatabaseName @DatabaseName end |
#DatasourceId ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def DatasourceId @DatasourceId end |
#ExtParams ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def ExtParams @ExtParams end |
#SchemaName ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def SchemaName @SchemaName end |
#TableName ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def TableName @TableName end |
#TableType ⇒ Object
35183 35184 35185 |
# File 'lib/v20210820/models.rb', line 35183 def TableType @TableType end |
Instance Method Details
#deserialize(params) ⇒ Object
35195 35196 35197 35198 35199 35200 35201 35202 35203 35204 35205 35206 35207 35208 35209 35210 |
# File 'lib/v20210820/models.rb', line 35195 def deserialize(params) @DatasourceId = params['DatasourceId'] @DatabaseName = params['DatabaseName'] @TableName = params['TableName'] @CatalogName = params['CatalogName'] @SchemaName = params['SchemaName'] unless params['ExtParams'].nil? @ExtParams = [] params['ExtParams'].each do |i| extparam_tmp = ExtParam.new extparam_tmp.deserialize(i) @ExtParams << extparam_tmp end end @TableType = params['TableType'] end |