Class: TencentCloud::Wedata::V20250806::LineageNodeInfo

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

Overview

LineageNodeInfo 血缘关系实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resource = nil, relation = nil) ⇒ LineageNodeInfo

Returns a new instance of LineageNodeInfo.



5831
5832
5833
5834
# File 'lib/v20250806/models.rb', line 5831

def initialize(resource=nil, relation=nil)
  @Resource = resource
  @Relation = relation
end

Instance Attribute Details

#RelationObject

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

Parameters:

  • Resource:

    当前资源

  • Relation:

    关系



5829
5830
5831
# File 'lib/v20250806/models.rb', line 5829

def Relation
  @Relation
end

#ResourceObject

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

Parameters:

  • Resource:

    当前资源

  • Relation:

    关系



5829
5830
5831
# File 'lib/v20250806/models.rb', line 5829

def Resource
  @Resource
end

Instance Method Details

#deserialize(params) ⇒ Object



5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
# File 'lib/v20250806/models.rb', line 5836

def deserialize(params)
  unless params['Resource'].nil?
    @Resource = LineageResource.new
    @Resource.deserialize(params['Resource'])
  end
  unless params['Relation'].nil?
    @Relation = LineageRelation.new
    @Relation.deserialize(params['Relation'])
  end
end