Class: TencentCloud::Wedata::V20250806::ListProjectsRequest

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

Overview

ListProjects请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectids = nil, projectname = nil, status = nil, projectmodel = nil, pagenumber = nil, pagesize = nil) ⇒ ListProjectsRequest

Returns a new instance of ListProjectsRequest.



7594
7595
7596
7597
7598
7599
7600
7601
# File 'lib/v20250806/models.rb', line 7594

def initialize(projectids=nil, projectname=nil, status=nil, projectmodel=nil, pagenumber=nil, pagesize=nil)
  @ProjectIds = projectids
  @ProjectName = projectname
  @Status = status
  @ProjectModel = projectmodel
  @PageNumber = pagenumber
  @PageSize = pagesize
end

Instance Attribute Details

#PageNumberObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def PageSize
  @PageSize
end

#ProjectIdsObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def ProjectIds
  @ProjectIds
end

#ProjectModelObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def ProjectModel
  @ProjectModel
end

#ProjectNameObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def ProjectName
  @ProjectName
end

#StatusObject

Parameters:

  • ProjectIds:

    项目id列表

  • ProjectName:

    项目名或项目唯一标识名,支持模糊搜索

  • Status:

    项目状态,可选值:0(禁用)、1(正常)

  • ProjectModel:

    项目模式,可选值:SIMPLE、STANDARD

  • PageNumber:

    请求的数据页数,用于翻页

  • PageSize:

    每页显示的条数,默认为 10 条



7592
7593
7594
# File 'lib/v20250806/models.rb', line 7592

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



7603
7604
7605
7606
7607
7608
7609
7610
# File 'lib/v20250806/models.rb', line 7603

def deserialize(params)
  @ProjectIds = params['ProjectIds']
  @ProjectName = params['ProjectName']
  @Status = params['Status']
  @ProjectModel = params['ProjectModel']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
end