Class: TencentCloud::Tdmq::V20200217::DescribeCmqQueuesRequest

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

Overview

DescribeCmqQueues请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, queuename = nil, queuenamelist = nil, istagfilter = nil, filters = nil) ⇒ DescribeCmqQueuesRequest

Returns a new instance of DescribeCmqQueuesRequest.



3854
3855
3856
3857
3858
3859
3860
3861
# File 'lib/v20200217/models.rb', line 3854

def initialize(offset=nil, limit=nil, queuename=nil, queuenamelist=nil, istagfilter=nil, filters=nil)
  @Offset = offset
  @Limit = limit
  @QueueName = queuename
  @QueueNameList = queuenamelist
  @IsTagFilter = istagfilter
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def Filters
  @Filters
end

#IsTagFilterObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def IsTagFilter
  @IsTagFilter
end

#LimitObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def Offset
  @Offset
end

#QueueNameObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def QueueName
  @QueueName
end

#QueueNameListObject

Parameters:

  • Offset:

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

  • Limit:

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

  • QueueName:

    根据QueueName进行过滤

  • QueueNameList:

    CMQ 队列名称列表过滤

  • IsTagFilter:

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

  • Filters:

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



3852
3853
3854
# File 'lib/v20200217/models.rb', line 3852

def QueueNameList
  @QueueNameList
end

Instance Method Details

#deserialize(params) ⇒ Object



3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
# File 'lib/v20200217/models.rb', line 3863

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @QueueName = params['QueueName']
  @QueueNameList = params['QueueNameList']
  @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