Class: TencentCloud::Wedata::V20210820::ColumnLineage
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::ColumnLineage
- Defined in:
- lib/v20210820/models.rb
Overview
列血缘节点
Instance Attribute Summary collapse
- #CatalogName ⇒ Object
- #ColumnName ⇒ Object
- #ColumnType ⇒ 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, columnname = nil, catalogname = nil, schemaname = nil, extparams = nil, tabletype = nil, columntype = nil) ⇒ ColumnLineage
constructor
A new instance of ColumnLineage.
Constructor Details
#initialize(datasourceid = nil, databasename = nil, tablename = nil, columnname = nil, catalogname = nil, schemaname = nil, extparams = nil, tabletype = nil, columntype = nil) ⇒ ColumnLineage
Returns a new instance of ColumnLineage.
3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 |
# File 'lib/v20210820/models.rb', line 3839 def initialize(datasourceid=nil, databasename=nil, tablename=nil, columnname=nil, catalogname=nil, schemaname=nil, extparams=nil, tabletype=nil, columntype=nil) @DatasourceId = datasourceid @DatabaseName = databasename @TableName = tablename @ColumnName = columnname @CatalogName = catalogname @SchemaName = schemaname @ExtParams = extparams @TableType = tabletype @ColumnType = columntype end |
Instance Attribute Details
#CatalogName ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def CatalogName @CatalogName end |
#ColumnName ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def ColumnName @ColumnName end |
#ColumnType ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def ColumnType @ColumnType end |
#DatabaseName ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def DatabaseName @DatabaseName end |
#DatasourceId ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def DatasourceId @DatasourceId end |
#ExtParams ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def ExtParams @ExtParams end |
#SchemaName ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def SchemaName @SchemaName end |
#TableName ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def TableName @TableName end |
#TableType ⇒ Object
3837 3838 3839 |
# File 'lib/v20210820/models.rb', line 3837 def TableType @TableType end |
Instance Method Details
#deserialize(params) ⇒ Object
3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 |
# File 'lib/v20210820/models.rb', line 3851 def deserialize(params) @DatasourceId = params['DatasourceId'] @DatabaseName = params['DatabaseName'] @TableName = params['TableName'] @ColumnName = params['ColumnName'] @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'] @ColumnType = params['ColumnType'] end |