Class: TencentCloud::Cmq::V20190304::QueueSet
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cmq::V20190304::QueueSet
- Defined in:
- lib/v20190304/models.rb
Overview
批量queue属性信息
Instance Attribute Summary collapse
-
#ActiveMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Bps ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateUin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DeadLetterPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DeadLetterSource ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DelayMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InactiveMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LastModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxDelaySeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxMsgHeapNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxMsgSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Migrate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MinMsgTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MsgRetentionSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PollingWaitSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Qps ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#QueueId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#QueueName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RewindMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RewindSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Trace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Transaction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TransactionPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VisibilityTimeout ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of QueueSet.
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, =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 = @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
#ActiveMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def ActiveMsgNum @ActiveMsgNum end |
#Bps ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Bps @Bps end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def CreateTime @CreateTime end |
#CreateUin ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def CreateUin @CreateUin end |
#DeadLetterPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def DeadLetterPolicy @DeadLetterPolicy end |
#DeadLetterSource ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def DeadLetterSource @DeadLetterSource end |
#DelayMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def DelayMsgNum @DelayMsgNum end |
#InactiveMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def InactiveMsgNum @InactiveMsgNum end |
#LastModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def LastModifyTime @LastModifyTime end |
#MaxDelaySeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def MaxDelaySeconds @MaxDelaySeconds end |
#MaxMsgHeapNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def MaxMsgHeapNum @MaxMsgHeapNum end |
#MaxMsgSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def MaxMsgSize @MaxMsgSize end |
#Migrate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Migrate @Migrate end |
#MinMsgTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def MinMsgTime @MinMsgTime end |
#MsgRetentionSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def MsgRetentionSeconds @MsgRetentionSeconds end |
#PollingWaitSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def PollingWaitSeconds @PollingWaitSeconds end |
#Qps ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Qps @Qps end |
#QueueId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def QueueId @QueueId end |
#QueueName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def QueueName @QueueName end |
#RewindMsgNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def RewindMsgNum @RewindMsgNum end |
#RewindSeconds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def RewindSeconds @RewindSeconds end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Tags @Tags end |
#Trace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Trace @Trace end |
#Transaction ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def Transaction @Transaction end |
#TransactionPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
290 291 292 |
# File 'lib/v20190304/models.rb', line 290 def TransactionPolicy @TransactionPolicy end |
#VisibilityTimeout ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
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 |