Class: TencentCloud::Wedata::V20210820::LineageNodeInfoVO

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

Overview

LineageNodeInfoVo

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(currentresource = nil, relation = nil, downstreamcount = nil, upstreamcount = nil, parentset = nil, childset = nil, streamcountflag = nil) ⇒ LineageNodeInfoVO

Returns a new instance of LineageNodeInfoVO.



25440
25441
25442
25443
25444
25445
25446
25447
25448
# File 'lib/v20210820/models.rb', line 25440

def initialize(currentresource=nil, relation=nil, downstreamcount=nil, upstreamcount=nil, parentset=nil, childset=nil, streamcountflag=nil)
  @CurrentResource = currentresource
  @Relation = relation
  @DownStreamCount = downstreamcount
  @UpStreamCount = upstreamcount
  @ParentSet = parentset
  @ChildSet = childset
  @StreamCountFlag = streamcountflag
end

Instance Attribute Details

#ChildSetObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def ChildSet
  @ChildSet
end

#CurrentResourceObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def CurrentResource
  @CurrentResource
end

#DownStreamCountObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def DownStreamCount
  @DownStreamCount
end

#ParentSetObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def ParentSet
  @ParentSet
end

#RelationObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def Relation
  @Relation
end

#StreamCountFlagObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def StreamCountFlag
  @StreamCountFlag
end

#UpStreamCountObject

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

Parameters:

  • CurrentResource:

    当前资源

  • Relation:

    关系

  • DownStreamCount:

    上游数量

  • UpStreamCount:

    下游数量

  • ParentSet:

    上游节点

  • ChildSet:

    下游节点

  • StreamCountFlag:

    父/子节点是否展示上下游数量



25438
25439
25440
# File 'lib/v20210820/models.rb', line 25438

def UpStreamCount
  @UpStreamCount
end

Instance Method Details

#deserialize(params) ⇒ Object



25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
# File 'lib/v20210820/models.rb', line 25450

def deserialize(params)
  unless params['CurrentResource'].nil?
    @CurrentResource = LineageResouce.new
    @CurrentResource.deserialize(params['CurrentResource'])
  end
  unless params['Relation'].nil?
    @Relation = LineageRelationVO.new
    @Relation.deserialize(params['Relation'])
  end
  @DownStreamCount = params['DownStreamCount']
  @UpStreamCount = params['UpStreamCount']
  unless params['ParentSet'].nil?
    @ParentSet = []
    params['ParentSet'].each do |i|
      lineagenodeinfovo_tmp = LineageNodeInfoVO.new
      lineagenodeinfovo_tmp.deserialize(i)
      @ParentSet << lineagenodeinfovo_tmp
    end
  end
  unless params['ChildSet'].nil?
    @ChildSet = []
    params['ChildSet'].each do |i|
      lineagenodeinfovo_tmp = LineageNodeInfoVO.new
      lineagenodeinfovo_tmp.deserialize(i)
      @ChildSet << lineagenodeinfovo_tmp
    end
  end
  @StreamCountFlag = params['StreamCountFlag']
end