Class: TencentCloud::Cdwch::V20200915::DescribeInstancesNewRequest

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

Overview

DescribeInstancesNew请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(searchinstanceid = nil, searchinstancename = nil, offset = nil, limit = nil, searchtags = nil, issimple = nil, vips = nil) ⇒ DescribeInstancesNewRequest

Returns a new instance of DescribeInstancesNewRequest.



1615
1616
1617
1618
1619
1620
1621
1622
1623
# File 'lib/v20200915/models.rb', line 1615

def initialize(searchinstanceid=nil, searchinstancename=nil, offset=nil, limit=nil, searchtags=nil, issimple=nil, vips=nil)
  @SearchInstanceId = searchinstanceid
  @SearchInstanceName = searchinstancename
  @Offset = offset
  @Limit = limit
  @SearchTags = searchtags
  @IsSimple = issimple
  @Vips = vips
end

Instance Attribute Details

#IsSimpleObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def IsSimple
  @IsSimple
end

#LimitObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def Offset
  @Offset
end

#SearchInstanceIdObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def SearchInstanceId
  @SearchInstanceId
end

#SearchInstanceNameObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def SearchInstanceName
  @SearchInstanceName
end

#SearchTagsObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def SearchTags
  @SearchTags
end

#VipsObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

    分页参数,第一页为0,第二页为10

  • Limit:

    分页参数,分页步长,默认为10

  • SearchTags:

    搜索标签列表

  • IsSimple:

    信息详细与否

  • Vips:

    vip列表



1613
1614
1615
# File 'lib/v20200915/models.rb', line 1613

def Vips
  @Vips
end

Instance Method Details

#deserialize(params) ⇒ Object



1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
# File 'lib/v20200915/models.rb', line 1625

def deserialize(params)
  @SearchInstanceId = params['SearchInstanceId']
  @SearchInstanceName = params['SearchInstanceName']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['SearchTags'].nil?
    @SearchTags = []
    params['SearchTags'].each do |i|
      searchtags_tmp = SearchTags.new
      searchtags_tmp.deserialize(i)
      @SearchTags << searchtags_tmp
    end
  end
  @IsSimple = params['IsSimple']
  @Vips = params['Vips']
end