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.



39417
39418
39419
39420
# File 'lib/v20210820/models.rb', line 39417

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

Instance Attribute Details

#SourceTableObject

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

Parameters:

  • SourceTable:

    表血缘-源表

  • TargetTable:

    表血缘-目标表



39415
39416
39417
# File 'lib/v20210820/models.rb', line 39415

def SourceTable
  @SourceTable
end

#TargetTableObject

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

Parameters:

  • SourceTable:

    表血缘-源表

  • TargetTable:

    表血缘-目标表



39415
39416
39417
# File 'lib/v20210820/models.rb', line 39415

def TargetTable
  @TargetTable
end

Instance Method Details

#deserialize(params) ⇒ Object



39422
39423
39424
39425
39426
39427
39428
39429
39430
39431
# File 'lib/v20210820/models.rb', line 39422

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