Class: TencentCloud::Trabbit::V20230418::RabbitMQQueueListInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trabbit::V20230418::RabbitMQQueueListInfo
- Defined in:
- lib/v20230418/models.rb
Overview
RabbitMQ队列列表成员信息
Instance Attribute Summary collapse
- #Arguments ⇒ Object
- #AutoDelete ⇒ Object
- #ConsumerDetail ⇒ Object
- #CreateTime ⇒ Object
- #Durable ⇒ Object
- #Exclusive ⇒ Object
- #InstanceId ⇒ Object
- #MessageHeapCount ⇒ Object
- #MessageRateIn ⇒ Object
- #MessageRateOut ⇒ Object
- #ModifyTime ⇒ Object
- #Node ⇒ Object
- #Policy ⇒ Object
- #QueueName ⇒ Object
- #QueueType ⇒ Object
- #Remark ⇒ Object
- #VirtualHost ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(queuename = nil, remark = nil, consumerdetail = nil, queuetype = nil, messageheapcount = nil, messageratein = nil, messagerateout = nil, createtime = nil, modifytime = nil, durable = nil, autodelete = nil, instanceid = nil, virtualhost = nil, node = nil, policy = nil, arguments = nil, exclusive = nil) ⇒ RabbitMQQueueListInfo
constructor
A new instance of RabbitMQQueueListInfo.
Constructor Details
#initialize(queuename = nil, remark = nil, consumerdetail = nil, queuetype = nil, messageheapcount = nil, messageratein = nil, messagerateout = nil, createtime = nil, modifytime = nil, durable = nil, autodelete = nil, instanceid = nil, virtualhost = nil, node = nil, policy = nil, arguments = nil, exclusive = nil) ⇒ RabbitMQQueueListInfo
Returns a new instance of RabbitMQQueueListInfo.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 |
# File 'lib/v20230418/models.rb', line 2541 def initialize(queuename=nil, remark=nil, consumerdetail=nil, queuetype=nil, =nil, =nil, =nil, createtime=nil, modifytime=nil, durable=nil, autodelete=nil, instanceid=nil, virtualhost=nil, node=nil, policy=nil, arguments=nil, exclusive=nil) @QueueName = queuename @Remark = remark @ConsumerDetail = consumerdetail @QueueType = queuetype @MessageHeapCount = @MessageRateIn = @MessageRateOut = @CreateTime = createtime @ModifyTime = modifytime @Durable = durable @AutoDelete = autodelete @InstanceId = instanceid @VirtualHost = virtualhost @Node = node @Policy = policy @Arguments = arguments @Exclusive = exclusive end |
Instance Attribute Details
#Arguments ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Arguments @Arguments end |
#AutoDelete ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def AutoDelete @AutoDelete end |
#ConsumerDetail ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def ConsumerDetail @ConsumerDetail end |
#CreateTime ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def CreateTime @CreateTime end |
#Durable ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Durable @Durable end |
#Exclusive ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Exclusive @Exclusive end |
#InstanceId ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def InstanceId @InstanceId end |
#MessageHeapCount ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def MessageHeapCount @MessageHeapCount end |
#MessageRateIn ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def MessageRateIn @MessageRateIn end |
#MessageRateOut ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def MessageRateOut @MessageRateOut end |
#ModifyTime ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def ModifyTime @ModifyTime end |
#Node ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Node @Node end |
#Policy ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Policy @Policy end |
#QueueName ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def QueueName @QueueName end |
#QueueType ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def QueueType @QueueType end |
#Remark ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def Remark @Remark end |
#VirtualHost ⇒ Object
2539 2540 2541 |
# File 'lib/v20230418/models.rb', line 2539 def VirtualHost @VirtualHost end |
Instance Method Details
#deserialize(params) ⇒ Object
2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 |
# File 'lib/v20230418/models.rb', line 2561 def deserialize(params) @QueueName = params['QueueName'] @Remark = params['Remark'] unless params['ConsumerDetail'].nil? @ConsumerDetail = RabbitMQQueueListConsumerDetailInfo.new @ConsumerDetail.deserialize(params['ConsumerDetail']) end @QueueType = params['QueueType'] @MessageHeapCount = params['MessageHeapCount'] @MessageRateIn = params['MessageRateIn'] @MessageRateOut = params['MessageRateOut'] @CreateTime = params['CreateTime'] @ModifyTime = params['ModifyTime'] @Durable = params['Durable'] @AutoDelete = params['AutoDelete'] @InstanceId = params['InstanceId'] @VirtualHost = params['VirtualHost'] @Node = params['Node'] @Policy = params['Policy'] @Arguments = params['Arguments'] @Exclusive = params['Exclusive'] end |