Class: TencentCloud::Cmq::V20190304::QueueSet

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

Overview

批量queue属性信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(queueid = nil, rewindseconds = nil, createuin = nil, lastmodifytime = nil, visibilitytimeout = nil, queuename = nil, trace = nil, tags = nil, rewindmsgnum = nil, maxdelayseconds = nil, transactionpolicy = nil, msgretentionseconds = nil, delaymsgnum = nil, maxmsgheapnum = nil, pollingwaitseconds = nil, bps = nil, inactivemsgnum = nil, deadletterpolicy = nil, activemsgnum = nil, maxmsgsize = nil, minmsgtime = nil, deadlettersource = nil, transaction = nil, qps = nil, createtime = nil, migrate = nil) ⇒ QueueSet

Returns a new instance of QueueSet.



292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
# File 'lib/v20190304/models.rb', line 292

def initialize(queueid=nil, rewindseconds=nil, createuin=nil, lastmodifytime=nil, visibilitytimeout=nil, queuename=nil, trace=nil, tags=nil, rewindmsgnum=nil, maxdelayseconds=nil, transactionpolicy=nil, msgretentionseconds=nil, delaymsgnum=nil, maxmsgheapnum=nil, pollingwaitseconds=nil, bps=nil, inactivemsgnum=nil, deadletterpolicy=nil, activemsgnum=nil, maxmsgsize=nil, minmsgtime=nil, deadlettersource=nil, transaction=nil, qps=nil, createtime=nil, migrate=nil)
  @QueueId = queueid
  @RewindSeconds = rewindseconds
  @CreateUin = createuin
  @LastModifyTime = lastmodifytime
  @VisibilityTimeout = visibilitytimeout
  @QueueName = queuename
  @Trace = trace
  @Tags = tags
  @RewindMsgNum = rewindmsgnum
  @MaxDelaySeconds = maxdelayseconds
  @TransactionPolicy = transactionpolicy
  @MsgRetentionSeconds = msgretentionseconds
  @DelayMsgNum = delaymsgnum
  @MaxMsgHeapNum = maxmsgheapnum
  @PollingWaitSeconds = pollingwaitseconds
  @Bps = bps
  @InactiveMsgNum = inactivemsgnum
  @DeadLetterPolicy = deadletterpolicy
  @ActiveMsgNum = activemsgnum
  @MaxMsgSize = maxmsgsize
  @MinMsgTime = minmsgtime
  @DeadLetterSource = deadlettersource
  @Transaction = transaction
  @Qps = qps
  @CreateTime = createtime
  @Migrate = migrate
end

Instance Attribute Details

#ActiveMsgNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def ActiveMsgNum
  @ActiveMsgNum
end

#BpsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Bps
  @Bps
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def CreateTime
  @CreateTime
end

#CreateUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def CreateUin
  @CreateUin
end

#DeadLetterPolicyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def DeadLetterPolicy
  @DeadLetterPolicy
end

#DeadLetterSourceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def DeadLetterSource
  @DeadLetterSource
end

#DelayMsgNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def DelayMsgNum
  @DelayMsgNum
end

#InactiveMsgNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def InactiveMsgNum
  @InactiveMsgNum
end

#LastModifyTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def LastModifyTime
  @LastModifyTime
end

#MaxDelaySecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def MaxDelaySeconds
  @MaxDelaySeconds
end

#MaxMsgHeapNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def MaxMsgHeapNum
  @MaxMsgHeapNum
end

#MaxMsgSizeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def MaxMsgSize
  @MaxMsgSize
end

#MigrateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Migrate
  @Migrate
end

#MinMsgTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def MinMsgTime
  @MinMsgTime
end

#MsgRetentionSecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def MsgRetentionSeconds
  @MsgRetentionSeconds
end

#PollingWaitSecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def PollingWaitSeconds
  @PollingWaitSeconds
end

#QpsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Qps
  @Qps
end

#QueueIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def QueueId
  @QueueId
end

#QueueNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def QueueName
  @QueueName
end

#RewindMsgNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def RewindMsgNum
  @RewindMsgNum
end

#RewindSecondsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def RewindSeconds
  @RewindSeconds
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Tags
  @Tags
end

#TraceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Trace
  @Trace
end

#TransactionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def Transaction
  @Transaction
end

#TransactionPolicyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def TransactionPolicy
  @TransactionPolicy
end

#VisibilityTimeoutObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • QueueId:

    消息队列ID。

  • RewindSeconds:

    回溯队列的消息回溯时间最大值,取值范围0 - 43200秒,0表示不开启消息回溯。

  • CreateUin:

    创建者Uin。

  • LastModifyTime:

    最后一次修改队列属性的时间。返回 Unix 时间戳,精确到秒。

  • VisibilityTimeout:

    消息可见性超时。取值范围1 - 43200秒(即12小时内),默认值30。

  • QueueName:

    消息队列名字。

  • Trace:

    消息轨迹。true表示开启,false表示不开启。

  • Tags:

    关联的标签。

  • RewindMsgNum:

    已调用 DelMsg 接口删除,但还在回溯保留时间内的消息数量。

  • MaxDelaySeconds:

    飞行消息最大保留时间。

  • TransactionPolicy:

    事务消息策略。

  • MsgRetentionSeconds:

    消息保留周期。取值范围60-1296000秒(1min-15天),默认值345600秒(4 天)。

  • DelayMsgNum:

    延迟消息数。

  • MaxMsgHeapNum:

    最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。

  • PollingWaitSeconds:

    消息接收长轮询等待时间。取值范围0 - 30秒,默认值0。

  • Bps:

    带宽限制。

  • InactiveMsgNum:

    在队列中处于 Inactive 状态(正处于被消费状态)的消息总数,为近似值。

  • DeadLetterPolicy:

    死信队列策略。

  • ActiveMsgNum:

    在队列中处于 Active 状态(不处于被消费状态)的消息总数,为近似值。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 1048576 Byte(即1K - 1024K),默认值65536。

  • MinMsgTime:

    消息最小未消费时间,单位为秒。

  • DeadLetterSource:

    死信队列。

  • Transaction:

    事务消息队列。true表示是事务消息,false表示不是事务消息。

  • Qps:

    每秒钟生产消息条数的限制,消费消息的大小是该值的1.1倍。

  • CreateTime:

    队列的创建时间。返回 Unix 时间戳,精确到秒。

  • Migrate:

    是否迁移到新版本。0 表示仅同步元数据,1 表示迁移中,2 表示已经迁移完毕,3 表示回切状态,曾经迁移过,4 未迁移。



290
291
292
# File 'lib/v20190304/models.rb', line 290

def VisibilityTimeout
  @VisibilityTimeout
end

Instance Method Details

#deserialize(params) ⇒ Object



321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
# File 'lib/v20190304/models.rb', line 321

def deserialize(params)
  @QueueId = params['QueueId']
  @RewindSeconds = params['RewindSeconds']
  @CreateUin = params['CreateUin']
  @LastModifyTime = params['LastModifyTime']
  @VisibilityTimeout = params['VisibilityTimeout']
  @QueueName = params['QueueName']
  @Trace = params['Trace']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @RewindMsgNum = params['RewindMsgNum']
  @MaxDelaySeconds = params['MaxDelaySeconds']
  unless params['TransactionPolicy'].nil?
    @TransactionPolicy = TransactionPolicy.new
    @TransactionPolicy.deserialize(params['TransactionPolicy'])
  end
  @MsgRetentionSeconds = params['MsgRetentionSeconds']
  @DelayMsgNum = params['DelayMsgNum']
  @MaxMsgHeapNum = params['MaxMsgHeapNum']
  @PollingWaitSeconds = params['PollingWaitSeconds']
  @Bps = params['Bps']
  @InactiveMsgNum = params['InactiveMsgNum']
  unless params['DeadLetterPolicy'].nil?
    @DeadLetterPolicy = DeadLetterPolicy.new
    @DeadLetterPolicy.deserialize(params['DeadLetterPolicy'])
  end
  @ActiveMsgNum = params['ActiveMsgNum']
  @MaxMsgSize = params['MaxMsgSize']
  @MinMsgTime = params['MinMsgTime']
  unless params['DeadLetterSource'].nil?
    @DeadLetterSource = []
    params['DeadLetterSource'].each do |i|
      deadlettersource_tmp = DeadLetterSource.new
      deadlettersource_tmp.deserialize(i)
      @DeadLetterSource << deadlettersource_tmp
    end
  end
  @Transaction = params['Transaction']
  @Qps = params['Qps']
  @CreateTime = params['CreateTime']
  @Migrate = params['Migrate']
end