Class: TencentCloud::Emr::V20190103::DescribeGroupsSTDRequest

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

Overview

DescribeGroupsSTD请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, filters = nil, orderfields = nil, limit = nil, offset = nil) ⇒ DescribeGroupsSTDRequest

Returns a new instance of DescribeGroupsSTDRequest.



3650
3651
3652
3653
3654
3655
3656
# File 'lib/v20190103/models.rb', line 3650

def initialize(instanceid=nil, filters=nil, orderfields=nil, limit=nil, offset=nil)
  @InstanceId = instanceid
  @Filters = filters
  @OrderFields = orderfields
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#FiltersObject

Parameters:

  • InstanceId:

    集群名称

  • Filters:

    描述键值对过滤器,用于条件过滤查询

  • OrderFields:

    描述排序,用于排序

  • Limit:

    返回数量

  • Offset:

    分页参数



3648
3649
3650
# File 'lib/v20190103/models.rb', line 3648

def Filters
  @Filters
end

#InstanceIdObject

Parameters:

  • InstanceId:

    集群名称

  • Filters:

    描述键值对过滤器,用于条件过滤查询

  • OrderFields:

    描述排序,用于排序

  • Limit:

    返回数量

  • Offset:

    分页参数



3648
3649
3650
# File 'lib/v20190103/models.rb', line 3648

def InstanceId
  @InstanceId
end

#LimitObject

Parameters:

  • InstanceId:

    集群名称

  • Filters:

    描述键值对过滤器,用于条件过滤查询

  • OrderFields:

    描述排序,用于排序

  • Limit:

    返回数量

  • Offset:

    分页参数



3648
3649
3650
# File 'lib/v20190103/models.rb', line 3648

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • InstanceId:

    集群名称

  • Filters:

    描述键值对过滤器,用于条件过滤查询

  • OrderFields:

    描述排序,用于排序

  • Limit:

    返回数量

  • Offset:

    分页参数



3648
3649
3650
# File 'lib/v20190103/models.rb', line 3648

def Offset
  @Offset
end

#OrderFieldsObject

Parameters:

  • InstanceId:

    集群名称

  • Filters:

    描述键值对过滤器,用于条件过滤查询

  • OrderFields:

    描述排序,用于排序

  • Limit:

    返回数量

  • Offset:

    分页参数



3648
3649
3650
# File 'lib/v20190103/models.rb', line 3648

def OrderFields
  @OrderFields
end

Instance Method Details

#deserialize(params) ⇒ Object



3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
# File 'lib/v20190103/models.rb', line 3658

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  unless params['OrderFields'].nil?
    @OrderFields = Order.new
    @OrderFields.deserialize(params['OrderFields'])
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
end