Class: TencentCloud::Wedata::V20250806::CodeFolderNode

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

Overview

数据探索脚本文件树节点

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, title = nil, type = nil, isleaf = nil, params = nil, accessscope = nil, path = nil, owneruin = nil, createuseruin = nil, nodepermission = nil, children = nil) ⇒ CodeFolderNode

Returns a new instance of CodeFolderNode.



584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'lib/v20250806/models.rb', line 584

def initialize(id=nil, title=nil, type=nil, isleaf=nil, params=nil, accessscope=nil, path=nil, owneruin=nil, createuseruin=nil, nodepermission=nil, children=nil)
  @Id = id
  @Title = title
  @Type = type
  @IsLeaf = isleaf
  @Params = params
  @AccessScope = accessscope
  @Path = path
  @OwnerUin = owneruin
  @CreateUserUin = createuseruin
  @NodePermission = nodepermission
  @Children = children
end

Instance Attribute Details

#AccessScopeObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def AccessScope
  @AccessScope
end

#ChildrenObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Children
  @Children
end

#CreateUserUinObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def CreateUserUin
  @CreateUserUin
end

#IdObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Id
  @Id
end

#IsLeafObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def IsLeaf
  @IsLeaf
end

#NodePermissionObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def NodePermission
  @NodePermission
end

#OwnerUinObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def OwnerUin
  @OwnerUin
end

#ParamsObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Params
  @Params
end

#PathObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Path
  @Path
end

#TitleObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Title
  @Title
end

#TypeObject

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

Parameters:

  • Id:

    唯一标识

  • Title:

    名称

  • Type:

    类型 folder,script

  • IsLeaf:

    是否叶子节点

  • Params:

    业务参数

  • AccessScope:

    权限范围: SHARED, PRIVATE

  • Path:

    节点路径

  • OwnerUin:

    目录/文件责任人uin

  • CreateUserUin:

    创建人

  • NodePermission:

    当前用户对节点拥有的权限

  • Children:

    子节点列表



582
583
584
# File 'lib/v20250806/models.rb', line 582

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
# File 'lib/v20250806/models.rb', line 598

def deserialize(params)
  @Id = params['Id']
  @Title = params['Title']
  @Type = params['Type']
  @IsLeaf = params['IsLeaf']
  @Params = params['Params']
  @AccessScope = params['AccessScope']
  @Path = params['Path']
  @OwnerUin = params['OwnerUin']
  @CreateUserUin = params['CreateUserUin']
  @NodePermission = params['NodePermission']
  unless params['Children'].nil?
    @Children = []
    params['Children'].each do |i|
      codefoldernode_tmp = CodeFolderNode.new
      codefoldernode_tmp.deserialize(i)
      @Children << codefoldernode_tmp
    end
  end
end