Class: TencentCloud::Wedata::V20250806::ListSQLFolderContentsRequest

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

Overview

ListSQLFolderContents请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, parentfolderpath = nil, keyword = nil, onlyfoldernode = nil, onlyuserselfscript = nil, accessscope = nil) ⇒ ListSQLFolderContentsRequest

Returns a new instance of ListSQLFolderContentsRequest.



4727
4728
4729
4730
4731
4732
4733
4734
# File 'lib/v20250806/models.rb', line 4727

def initialize(projectid=nil, parentfolderpath=nil, keyword=nil, onlyfoldernode=nil, onlyuserselfscript=nil, accessscope=nil)
  @ProjectId = projectid
  @ParentFolderPath = parentfolderpath
  @Keyword = keyword
  @OnlyFolderNode = onlyfoldernode
  @OnlyUserSelfScript = onlyuserselfscript
  @AccessScope = accessscope
end

Instance Attribute Details

#AccessScopeObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def AccessScope
  @AccessScope
end

#KeywordObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def Keyword
  @Keyword
end

#OnlyFolderNodeObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def OnlyFolderNode
  @OnlyFolderNode
end

#OnlyUserSelfScriptObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def OnlyUserSelfScript
  @OnlyUserSelfScript
end

#ParentFolderPathObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def ParentFolderPath
  @ParentFolderPath
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • ParentFolderPath:

    父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/

  • Keyword:

    文件夹名称/脚本名称搜索

  • OnlyFolderNode:

    只查询文件夹

  • OnlyUserSelfScript:

    是否只查询用户自己创建的脚本

  • AccessScope:

    权限范围:SHARED, PRIVATE



4725
4726
4727
# File 'lib/v20250806/models.rb', line 4725

def ProjectId
  @ProjectId
end

Instance Method Details

#deserialize(params) ⇒ Object



4736
4737
4738
4739
4740
4741
4742
4743
# File 'lib/v20250806/models.rb', line 4736

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ParentFolderPath = params['ParentFolderPath']
  @Keyword = params['Keyword']
  @OnlyFolderNode = params['OnlyFolderNode']
  @OnlyUserSelfScript = params['OnlyUserSelfScript']
  @AccessScope = params['AccessScope']
end