Class: TencentCloud::Cdwpg::V20201230::DescribeInstancesRequest

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

Overview

DescribeInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(searchinstanceid = nil, searchinstancename = nil, offset = nil, limit = nil, searchtags = nil) ⇒ DescribeInstancesRequest

Returns a new instance of DescribeInstancesRequest.



364
365
366
367
368
369
370
# File 'lib/v20201230/models.rb', line 364

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

Instance Attribute Details

#LimitObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

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

  • Limit:

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

  • SearchTags:

    搜索标签列表



362
363
364
# File 'lib/v20201230/models.rb', line 362

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

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

  • Limit:

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

  • SearchTags:

    搜索标签列表



362
363
364
# File 'lib/v20201230/models.rb', line 362

def Offset
  @Offset
end

#SearchInstanceIdObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

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

  • Limit:

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

  • SearchTags:

    搜索标签列表



362
363
364
# File 'lib/v20201230/models.rb', line 362

def SearchInstanceId
  @SearchInstanceId
end

#SearchInstanceNameObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

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

  • Limit:

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

  • SearchTags:

    搜索标签列表



362
363
364
# File 'lib/v20201230/models.rb', line 362

def SearchInstanceName
  @SearchInstanceName
end

#SearchTagsObject

Parameters:

  • SearchInstanceId:

    搜索的集群id名称

  • SearchInstanceName:

    搜索的集群name

  • Offset:

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

  • Limit:

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

  • SearchTags:

    搜索标签列表



362
363
364
# File 'lib/v20201230/models.rb', line 362

def SearchTags
  @SearchTags
end

Instance Method Details

#deserialize(params) ⇒ Object



372
373
374
375
376
377
378
379
380
381
382
383
384
385
# File 'lib/v20201230/models.rb', line 372

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
end