Class: TencentCloud::Cls::V20201016::DescribeDashboardsRequest

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

Overview

DescribeDashboards请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, filters = nil, topicidregionfilter = nil) ⇒ DescribeDashboardsRequest

Returns a new instance of DescribeDashboardsRequest.



7941
7942
7943
7944
7945
7946
# File 'lib/v20201016/models.rb', line 7941

def initialize(offset=nil, limit=nil, filters=nil, topicidregionfilter=nil)
  @Offset = offset
  @Limit = limit
  @Filters = filters
  @TopicIdRegionFilter = topicidregionfilter
end

Instance Attribute Details

#Filters ⇒ Object

每次请求的Filters的上限为10,Filter.Values的上限为100。

  • topicId:日志主题Id。
  • regionId
    • 1:广州
    • 4:上海
    • 5:中国香港
    • 7:上海金融
    • 8:北京
    • 9:新加坡
    • 11:深圳金融
    • 15:硅谷
    • 16:成都
    • 17:法兰克福
    • 18:首尔
    • 19:重庆
    • 22:弗吉尼亚
    • 23:曼谷
    • 25:东京
    • 33:南京
    • 36:天津
    • 39:台北
    • 46:北京金融
    • 72:雅加达
    • 74:圣保罗
    • 78:上海自动驾驶云

Parameters:

  • TopicIdRegionFilter: —

    按照topicId和regionId过滤。



7939
7940
7941
# File 'lib/v20201016/models.rb', line 7939

def Filters
  @Filters
end

#Limit ⇒ Object

每次请求的Filters的上限为10,Filter.Values的上限为100。

  • topicId:日志主题Id。
  • regionId
    • 1:广州
    • 4:上海
    • 5:中国香港
    • 7:上海金融
    • 8:北京
    • 9:新加坡
    • 11:深圳金融
    • 15:硅谷
    • 16:成都
    • 17:法兰克福
    • 18:首尔
    • 19:重庆
    • 22:弗吉尼亚
    • 23:曼谷
    • 25:东京
    • 33:南京
    • 36:天津
    • 39:台北
    • 46:北京金融
    • 72:雅加达
    • 74:圣保罗
    • 78:上海自动驾驶云

Parameters:

  • TopicIdRegionFilter: —

    按照topicId和regionId过滤。



7939
7940
7941
# File 'lib/v20201016/models.rb', line 7939

def Limit
  @Limit
end

#Offset ⇒ Object

每次请求的Filters的上限为10,Filter.Values的上限为100。

  • topicId:日志主题Id。
  • regionId
    • 1:广州
    • 4:上海
    • 5:中国香港
    • 7:上海金融
    • 8:北京
    • 9:新加坡
    • 11:深圳金融
    • 15:硅谷
    • 16:成都
    • 17:法兰克福
    • 18:首尔
    • 19:重庆
    • 22:弗吉尼亚
    • 23:曼谷
    • 25:东京
    • 33:南京
    • 36:天津
    • 39:台北
    • 46:北京金融
    • 72:雅加达
    • 74:圣保罗
    • 78:上海自动驾驶云

Parameters:

  • TopicIdRegionFilter: —

    按照topicId和regionId过滤。



7939
7940
7941
# File 'lib/v20201016/models.rb', line 7939

def Offset
  @Offset
end

#TopicIdRegionFilter ⇒ Object

每次请求的Filters的上限为10,Filter.Values的上限为100。

  • topicId:日志主题Id。
  • regionId
    • 1:广州
    • 4:上海
    • 5:中国香港
    • 7:上海金融
    • 8:北京
    • 9:新加坡
    • 11:深圳金融
    • 15:硅谷
    • 16:成都
    • 17:法兰克福
    • 18:首尔
    • 19:重庆
    • 22:弗吉尼亚
    • 23:曼谷
    • 25:东京
    • 33:南京
    • 36:天津
    • 39:台北
    • 46:北京金融
    • 72:雅加达
    • 74:圣保罗
    • 78:上海自动驾驶云

Parameters:

  • TopicIdRegionFilter: —

    按照topicId和regionId过滤。



7939
7940
7941
# File 'lib/v20201016/models.rb', line 7939

def TopicIdRegionFilter
  @TopicIdRegionFilter
end

Instance Method Details

#deserialize(params) ⇒ Object



7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
# File 'lib/v20201016/models.rb', line 7948

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  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['TopicIdRegionFilter'].nil?
    @TopicIdRegionFilter = []
    params['TopicIdRegionFilter'].each do |i|
      topicidandregion_tmp = TopicIdAndRegion.new
      topicidandregion_tmp.deserialize(i)
      @TopicIdRegionFilter << topicidandregion_tmp
    end
  end
end