Class: TencentCloud::Wedata::V20210820::TaskLineageInfoPair

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

Overview

任务血缘信息,包括源表和目标表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcetable = nil, targettable = nil) ⇒ TaskLineageInfoPair

Returns a new instance of TaskLineageInfoPair.



37830
37831
37832
37833
# File 'lib/v20210820/models.rb', line 37830

def initialize(sourcetable=nil, targettable=nil)
  @SourceTable = sourcetable
  @TargetTable = targettable
end

Instance Attribute Details

#SourceTableObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SourceTable:

    表血缘-源表

  • TargetTable:

    表血缘-目标表



37828
37829
37830
# File 'lib/v20210820/models.rb', line 37828

def SourceTable
  @SourceTable
end

#TargetTableObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SourceTable:

    表血缘-源表

  • TargetTable:

    表血缘-目标表



37828
37829
37830
# File 'lib/v20210820/models.rb', line 37828

def TargetTable
  @TargetTable
end

Instance Method Details

#deserialize(params) ⇒ Object



37835
37836
37837
37838
37839
37840
37841
37842
37843
37844
# File 'lib/v20210820/models.rb', line 37835

def deserialize(params)
  unless params['SourceTable'].nil?
    @SourceTable = TaskLineageInfo.new
    @SourceTable.deserialize(params['SourceTable'])
  end
  unless params['TargetTable'].nil?
    @TargetTable = TaskLineageInfo.new
    @TargetTable.deserialize(params['TargetTable'])
  end
end