Class: TencentCloud::Wedata::V20250806::LineageRelation

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

Overview

LineageRelation 血缘关系

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(relationid = nil, sourceuniqueid = nil, targetuniqueid = nil, processes = nil) ⇒ LineageRelation

Returns a new instance of LineageRelation.



5991
5992
5993
5994
5995
5996
# File 'lib/v20250806/models.rb', line 5991

def initialize(relationid=nil, sourceuniqueid=nil, targetuniqueid=nil, processes=nil)
  @RelationId = relationid
  @SourceUniqueId = sourceuniqueid
  @TargetUniqueId = targetuniqueid
  @Processes = processes
end

Instance Attribute Details

#ProcessesObject

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

Parameters:

  • RelationId:

    关联ID

  • SourceUniqueId:

    源端唯一血缘ID

  • TargetUniqueId:

    目标端唯一血缘ID

  • Processes:

    血缘加工过程



5989
5990
5991
# File 'lib/v20250806/models.rb', line 5989

def Processes
  @Processes
end

#RelationIdObject

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

Parameters:

  • RelationId:

    关联ID

  • SourceUniqueId:

    源端唯一血缘ID

  • TargetUniqueId:

    目标端唯一血缘ID

  • Processes:

    血缘加工过程



5989
5990
5991
# File 'lib/v20250806/models.rb', line 5989

def RelationId
  @RelationId
end

#SourceUniqueIdObject

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

Parameters:

  • RelationId:

    关联ID

  • SourceUniqueId:

    源端唯一血缘ID

  • TargetUniqueId:

    目标端唯一血缘ID

  • Processes:

    血缘加工过程



5989
5990
5991
# File 'lib/v20250806/models.rb', line 5989

def SourceUniqueId
  @SourceUniqueId
end

#TargetUniqueIdObject

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

Parameters:

  • RelationId:

    关联ID

  • SourceUniqueId:

    源端唯一血缘ID

  • TargetUniqueId:

    目标端唯一血缘ID

  • Processes:

    血缘加工过程



5989
5990
5991
# File 'lib/v20250806/models.rb', line 5989

def TargetUniqueId
  @TargetUniqueId
end

Instance Method Details

#deserialize(params) ⇒ Object



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
# File 'lib/v20250806/models.rb', line 5998

def deserialize(params)
  @RelationId = params['RelationId']
  @SourceUniqueId = params['SourceUniqueId']
  @TargetUniqueId = params['TargetUniqueId']
  unless params['Processes'].nil?
    @Processes = []
    params['Processes'].each do |i|
      lineageprocess_tmp = LineageProcess.new
      lineageprocess_tmp.deserialize(i)
      @Processes << lineageprocess_tmp
    end
  end
end