Class: TencentCloud::Trabbit::V20230418::RabbitMQVirtualHostInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trabbit::V20230418::RabbitMQVirtualHostInfo
- Defined in:
- lib/v20230418/models.rb
Overview
RabbitMQ的vhost详情
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #Description ⇒ Object
- #InstanceId ⇒ Object
- #MessageHeapCount ⇒ Object
- #MessageRateIn ⇒ Object
- #MessageRateOut ⇒ Object
- #MirrorQueuePolicyFlag ⇒ Object
- #ModifyTime ⇒ Object
- #Status ⇒ Object
- #Tags ⇒ Object
- #VirtualHost ⇒ Object
- #VirtualHostStatistics ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, virtualhost = nil, description = nil, tags = nil, createtime = nil, modifytime = nil, virtualhoststatistics = nil, status = nil, messageheapcount = nil, messageratein = nil, messagerateout = nil, mirrorqueuepolicyflag = nil) ⇒ RabbitMQVirtualHostInfo
constructor
A new instance of RabbitMQVirtualHostInfo.
Constructor Details
#initialize(instanceid = nil, virtualhost = nil, description = nil, tags = nil, createtime = nil, modifytime = nil, virtualhoststatistics = nil, status = nil, messageheapcount = nil, messageratein = nil, messagerateout = nil, mirrorqueuepolicyflag = nil) ⇒ RabbitMQVirtualHostInfo
Returns a new instance of RabbitMQVirtualHostInfo.
2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 |
# File 'lib/v20230418/models.rb', line 2884 def initialize(instanceid=nil, virtualhost=nil, description=nil, =nil, createtime=nil, modifytime=nil, virtualhoststatistics=nil, status=nil, =nil, =nil, =nil, mirrorqueuepolicyflag=nil) @InstanceId = instanceid @VirtualHost = virtualhost @Description = description @Tags = @CreateTime = createtime @ModifyTime = modifytime @VirtualHostStatistics = virtualhoststatistics @Status = status @MessageHeapCount = @MessageRateIn = @MessageRateOut = @MirrorQueuePolicyFlag = mirrorqueuepolicyflag end |
Instance Attribute Details
#CreateTime ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def CreateTime @CreateTime end |
#Description ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def Description @Description end |
#InstanceId ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def InstanceId @InstanceId end |
#MessageHeapCount ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def MessageHeapCount @MessageHeapCount end |
#MessageRateIn ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def MessageRateIn @MessageRateIn end |
#MessageRateOut ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def MessageRateOut @MessageRateOut end |
#MirrorQueuePolicyFlag ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def MirrorQueuePolicyFlag @MirrorQueuePolicyFlag end |
#ModifyTime ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def ModifyTime @ModifyTime end |
#Status ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def Status @Status end |
#Tags ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def Tags @Tags end |
#VirtualHost ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def VirtualHost @VirtualHost end |
#VirtualHostStatistics ⇒ Object
2882 2883 2884 |
# File 'lib/v20230418/models.rb', line 2882 def VirtualHostStatistics @VirtualHostStatistics end |
Instance Method Details
#deserialize(params) ⇒ Object
2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 |
# File 'lib/v20230418/models.rb', line 2899 def deserialize(params) @InstanceId = params['InstanceId'] @VirtualHost = params['VirtualHost'] @Description = params['Description'] @Tags = params['Tags'] @CreateTime = params['CreateTime'] @ModifyTime = params['ModifyTime'] unless params['VirtualHostStatistics'].nil? @VirtualHostStatistics = RabbitMQVirtualHostStatistics.new @VirtualHostStatistics.deserialize(params['VirtualHostStatistics']) end @Status = params['Status'] @MessageHeapCount = params['MessageHeapCount'] @MessageRateIn = params['MessageRateIn'] @MessageRateOut = params['MessageRateOut'] @MirrorQueuePolicyFlag = params['MirrorQueuePolicyFlag'] end |