Class: TencentCloud::Gaap::V20180529::DescribeRealServersRequest

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

Overview

DescribeRealServers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, searchvalue = nil, offset = nil, limit = nil, tagset = nil, filters = nil) ⇒ DescribeRealServersRequest

Returns a new instance of DescribeRealServersRequest.



3788
3789
3790
3791
3792
3793
3794
3795
# File 'lib/v20180529/models.rb', line 3788

def initialize(projectid=nil, searchvalue=nil, offset=nil, limit=nil, tagset=nil, filters=nil)
  @ProjectId = projectid
  @SearchValue = searchvalue
  @Offset = offset
  @Limit = limit
  @TagSet = tagset
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def Filters
  @Filters
end

#LimitObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def Limit
  @Limit
end

#OffsetObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def Offset
  @Offset
end

#ProjectIdObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def ProjectId
  @ProjectId
end

#SearchValueObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def SearchValue
  @SearchValue
end

#TagSetObject

最多支持5个标签,当存在两个或两个以上的标签时,满足其中任意一个标签时,源站会被拉取出来。

Parameters:

  • ProjectId:

    查询源站的所属项目ID,-1表示所有项目

  • SearchValue:

    需要查询的源站IP或域名,支持模糊匹配

  • Offset:

    偏移量,默认值是0

  • Limit:

    返回数量,默认为20个,最大值为50个

  • TagSet:

    标签列表,当存在该字段时,拉取对应标签下的资源列表。

  • Filters:

    过滤条件。filter的name取值(RealServerName,RealServerIP)



3786
3787
3788
# File 'lib/v20180529/models.rb', line 3786

def TagSet
  @TagSet
end

Instance Method Details

#deserialize(params) ⇒ Object



3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
# File 'lib/v20180529/models.rb', line 3797

def deserialize(params)
  @ProjectId = params['ProjectId']
  @SearchValue = params['SearchValue']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      tagpair_tmp = TagPair.new
      tagpair_tmp.deserialize(i)
      @TagSet << tagpair_tmp
    end
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end