Class: TencentCloud::Cme::V20191029::DescribeProjectsRequest

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

Overview

DescribeProjects请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, projectids = nil, aspectratioset = nil, categoryset = nil, modes = nil, sort = nil, owner = nil, offset = nil, limit = nil, operator = nil) ⇒ DescribeProjectsRequest

Returns a new instance of DescribeProjectsRequest.



1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'lib/v20191029/models.rb', line 1568

def initialize(platform=nil, projectids=nil, aspectratioset=nil, categoryset=nil, modes=nil, sort=nil, owner=nil, offset=nil, limit=nil, operator=nil)
  @Platform = platform
  @ProjectIds = projectids
  @AspectRatioSet = aspectratioset
  @CategorySet = categoryset
  @Modes = modes
  @Sort = sort
  @Owner = owner
  @Offset = offset
  @Limit = limit
  @Operator = operator
end

Instance Attribute Details

#AspectRatioSetObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def AspectRatioSet
  @AspectRatioSet
end

#CategorySetObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def CategorySet
  @CategorySet
end

#LimitObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Limit
  @Limit
end

#ModesObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Modes
  @Modes
end

#OffsetObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Offset
  @Offset
end

#OperatorObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Operator
  @Operator
end

#OwnerObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Owner
  @Owner
end

#PlatformObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Platform
  @Platform
end

#ProjectIdsObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def ProjectIds
  @ProjectIds
end

#SortObject

注:如不填,则使用项目创建时间倒序排列。

Parameters:

  • Owner:

    项目所有者,目前仅支持个人项目过滤。

  • Offset:

    分页返回的起始偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:10。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以查询一切用户项目信息。如果指定操作者,则操作者必须为项目所有者。



1566
1567
1568
# File 'lib/v20191029/models.rb', line 1566

def Sort
  @Sort
end

Instance Method Details

#deserialize(params) ⇒ Object



1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/v20191029/models.rb', line 1581

def deserialize(params)
  @Platform = params['Platform']
  @ProjectIds = params['ProjectIds']
  @AspectRatioSet = params['AspectRatioSet']
  @CategorySet = params['CategorySet']
  @Modes = params['Modes']
  unless params['Sort'].nil?
    @Sort = SortBy.new
    @Sort.deserialize(params['Sort'])
  end
  unless params['Owner'].nil?
    @Owner = Entity.new
    @Owner.deserialize(params['Owner'])
  end
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Operator = params['Operator']
end