Class: TencentCloud::Tdmq::V20200217::DescribeCmqTopicsRequest

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

Overview

DescribeCmqTopics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, topicname = nil, topicnamelist = nil, istagfilter = nil, filters = nil) ⇒ DescribeCmqTopicsRequest

Returns a new instance of DescribeCmqTopicsRequest.



4037
4038
4039
4040
4041
4042
4043
4044
# File 'lib/v20200217/models.rb', line 4037

def initialize(offset=nil, limit=nil, topicname=nil, topicnamelist=nil, istagfilter=nil, filters=nil)
  @Offset = offset
  @Limit = limit
  @TopicName = topicname
  @TopicNameList = topicnamelist
  @IsTagFilter = istagfilter
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def Filters
  @Filters
end

#IsTagFilterObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def IsTagFilter
  @IsTagFilter
end

#LimitObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def Offset
  @Offset
end

#TopicNameObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def TopicName
  @TopicName
end

#TopicNameListObject

Parameters:

  • Offset:

    分页时本页获取队列列表的起始位置。如果填写了该值,必须也要填写 limit 。该值缺省时,后台取默认值 0

  • Limit:

    分页时本页获取队列的个数,如果不传递该参数,则该参数默认为20,最大值为50。

  • TopicName:

    根据TopicName进行模糊搜索

  • TopicNameList:

    CMQ 主题名称列表过滤

  • IsTagFilter:

    标签过滤查找时,需要设置为 true

  • Filters:

    过滤器。目前支持按标签过滤,标签的Name需要加前缀“tag:”,例如:tag:负责人、tag:环境、tag:业务



4035
4036
4037
# File 'lib/v20200217/models.rb', line 4035

def TopicNameList
  @TopicNameList
end

Instance Method Details

#deserialize(params) ⇒ Object



4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
# File 'lib/v20200217/models.rb', line 4046

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