Class: TencentCloud::Trabbit::V20230418::RabbitMQExchangeListInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trabbit::V20230418::RabbitMQExchangeListInfo
- Defined in:
- lib/v20230418/models.rb
Overview
RabbitMQ exchange列表成员信息
Instance Attribute Summary collapse
- #Arguments ⇒ Object
- #AutoDelete ⇒ Object
- #CreateTimeStamp ⇒ Object
- #Durable ⇒ Object
- #ExchangeCreator ⇒ Object
- #ExchangeName ⇒ Object
- #ExchangeType ⇒ Object
- #InstanceId ⇒ Object
- #Internal ⇒ Object
- #MessageRateIn ⇒ Object
- #MessageRateOut ⇒ Object
- #MessagesDelayed ⇒ Object
- #ModTimeStamp ⇒ Object
- #Policy ⇒ Object
- #Remark ⇒ Object
- #VirtualHost ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(exchangename = nil, remark = nil, exchangetype = nil, virtualhost = nil, exchangecreator = nil, createtimestamp = nil, modtimestamp = nil, messageratein = nil, messagerateout = nil, durable = nil, autodelete = nil, internal = nil, instanceid = nil, policy = nil, arguments = nil, messagesdelayed = nil) ⇒ RabbitMQExchangeListInfo
constructor
A new instance of RabbitMQExchangeListInfo.
Constructor Details
#initialize(exchangename = nil, remark = nil, exchangetype = nil, virtualhost = nil, exchangecreator = nil, createtimestamp = nil, modtimestamp = nil, messageratein = nil, messagerateout = nil, durable = nil, autodelete = nil, internal = nil, instanceid = nil, policy = nil, arguments = nil, messagesdelayed = nil) ⇒ RabbitMQExchangeListInfo
Returns a new instance of RabbitMQExchangeListInfo.
2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 |
# File 'lib/v20230418/models.rb', line 2403 def initialize(exchangename=nil, remark=nil, exchangetype=nil, virtualhost=nil, exchangecreator=nil, =nil, =nil, =nil, =nil, durable=nil, autodelete=nil, internal=nil, instanceid=nil, policy=nil, arguments=nil, =nil) @ExchangeName = exchangename @Remark = remark @ExchangeType = exchangetype @VirtualHost = virtualhost @ExchangeCreator = exchangecreator @CreateTimeStamp = @ModTimeStamp = @MessageRateIn = @MessageRateOut = @Durable = durable @AutoDelete = autodelete @Internal = internal @InstanceId = instanceid @Policy = policy @Arguments = arguments @MessagesDelayed = end |
Instance Attribute Details
#Arguments ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def Arguments @Arguments end |
#AutoDelete ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def AutoDelete @AutoDelete end |
#CreateTimeStamp ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def CreateTimeStamp @CreateTimeStamp end |
#Durable ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def Durable @Durable end |
#ExchangeCreator ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def ExchangeCreator @ExchangeCreator end |
#ExchangeName ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def ExchangeName @ExchangeName end |
#ExchangeType ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def ExchangeType @ExchangeType end |
#InstanceId ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def InstanceId @InstanceId end |
#Internal ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def Internal @Internal end |
#MessageRateIn ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def MessageRateIn @MessageRateIn end |
#MessageRateOut ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def MessageRateOut @MessageRateOut end |
#MessagesDelayed ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def MessagesDelayed @MessagesDelayed end |
#ModTimeStamp ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def ModTimeStamp @ModTimeStamp end |
#Policy ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def Policy @Policy end |
#Remark ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def Remark @Remark end |
#VirtualHost ⇒ Object
2401 2402 2403 |
# File 'lib/v20230418/models.rb', line 2401 def VirtualHost @VirtualHost end |
Instance Method Details
#deserialize(params) ⇒ Object
2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 |
# File 'lib/v20230418/models.rb', line 2422 def deserialize(params) @ExchangeName = params['ExchangeName'] @Remark = params['Remark'] @ExchangeType = params['ExchangeType'] @VirtualHost = params['VirtualHost'] @ExchangeCreator = params['ExchangeCreator'] @CreateTimeStamp = params['CreateTimeStamp'] @ModTimeStamp = params['ModTimeStamp'] @MessageRateIn = params['MessageRateIn'] @MessageRateOut = params['MessageRateOut'] @Durable = params['Durable'] @AutoDelete = params['AutoDelete'] @Internal = params['Internal'] @InstanceId = params['InstanceId'] @Policy = params['Policy'] @Arguments = params['Arguments'] @MessagesDelayed = params['MessagesDelayed'] end |