Class: TencentCloud::Tdmq::V20200217::RabbitMQVirtualHostInfo

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

Overview

RabbitMQ的vhost详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, virtualhost = nil, description = nil, tags = nil, createtime = nil, modifytime = nil, virtualhoststatistics = nil, traceflag = nil, status = nil, messageheapcount = nil, messageratein = nil, messagerateout = nil, mirrorqueuepolicyflag = nil) ⇒ RabbitMQVirtualHostInfo

Returns a new instance of RabbitMQVirtualHostInfo.



11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
# File 'lib/v20200217/models.rb', line 11018

def initialize(instanceid=nil, virtualhost=nil, description=nil, tags=nil, createtime=nil, modifytime=nil, virtualhoststatistics=nil, traceflag=nil, status=nil, messageheapcount=nil, messageratein=nil, messagerateout=nil, mirrorqueuepolicyflag=nil)
  @InstanceId = instanceid
  @VirtualHost = virtualhost
  @Description = description
  @Tags = tags
  @CreateTime = createtime
  @ModifyTime = modifytime
  @VirtualHostStatistics = virtualhoststatistics
  @TraceFlag = traceflag
  @Status = status
  @MessageHeapCount = messageheapcount
  @MessageRateIn = messageratein
  @MessageRateOut = messagerateout
  @MirrorQueuePolicyFlag = mirrorqueuepolicyflag
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def CreateTime
  @CreateTime
end

#DescriptionObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def Description
  @Description
end

#InstanceIdObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def InstanceId
  @InstanceId
end

#MessageHeapCountObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def MessageHeapCount
  @MessageHeapCount
end

#MessageRateInObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def MessageRateIn
  @MessageRateIn
end

#MessageRateOutObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def MessageRateOut
  @MessageRateOut
end

#MirrorQueuePolicyFlagObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def MirrorQueuePolicyFlag
  @MirrorQueuePolicyFlag
end

#ModifyTimeObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def ModifyTime
  @ModifyTime
end

#StatusObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def Status
  @Status
end

#TagsObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def Tags
  @Tags
end

#TraceFlagObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def TraceFlag
  @TraceFlag
end

#VirtualHostObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def VirtualHost
  @VirtualHost
end

#VirtualHostStatisticsObject

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

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名

  • Description:

    vhost描述信息

  • Tags:

    vhost标签

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • VirtualHostStatistics:

    vhost概览统计信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭

  • Status:

    vhost状态,与原生控制台对应,有running、partial、stopped、unknown

  • MessageHeapCount:

    消息堆积数

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • MirrorQueuePolicyFlag:

    是否存在镜像队列策略,true 为存在,false 为不存



11016
11017
11018
# File 'lib/v20200217/models.rb', line 11016

def VirtualHostStatistics
  @VirtualHostStatistics
end

Instance Method Details

#deserialize(params) ⇒ Object



11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
# File 'lib/v20200217/models.rb', line 11034

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
  @TraceFlag = params['TraceFlag']
  @Status = params['Status']
  @MessageHeapCount = params['MessageHeapCount']
  @MessageRateIn = params['MessageRateIn']
  @MessageRateOut = params['MessageRateOut']
  @MirrorQueuePolicyFlag = params['MirrorQueuePolicyFlag']
end