Class: TencentCloud::Tdmq::V20200217::RabbitMQExchangeListInfo

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

Overview

RabbitMQ exchange列表成员信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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.



10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
# File 'lib/v20200217/models.rb', line 10595

def 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)
  @ExchangeName = exchangename
  @Remark = remark
  @ExchangeType = exchangetype
  @VirtualHost = virtualhost
  @ExchangeCreator = exchangecreator
  @CreateTimeStamp = createtimestamp
  @ModTimeStamp = modtimestamp
  @MessageRateIn = messageratein
  @MessageRateOut = messagerateout
  @Durable = durable
  @AutoDelete = autodelete
  @Internal = internal
  @InstanceId = instanceid
  @Policy = policy
  @Arguments = arguments
  @MessagesDelayed = messagesdelayed
end

Instance Attribute Details

#ArgumentsObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def Arguments
  @Arguments
end

#AutoDeleteObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def AutoDelete
  @AutoDelete
end

#CreateTimeStampObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def CreateTimeStamp
  @CreateTimeStamp
end

#DurableObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def Durable
  @Durable
end

#ExchangeCreatorObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def ExchangeCreator
  @ExchangeCreator
end

#ExchangeNameObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def ExchangeName
  @ExchangeName
end

#ExchangeTypeObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def ExchangeType
  @ExchangeType
end

#InstanceIdObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def InstanceId
  @InstanceId
end

#InternalObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def Internal
  @Internal
end

#MessageRateInObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def MessageRateIn
  @MessageRateIn
end

#MessageRateOutObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def MessageRateOut
  @MessageRateOut
end

#MessagesDelayedObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def MessagesDelayed
  @MessagesDelayed
end

#ModTimeStampObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def ModTimeStamp
  @ModTimeStamp
end

#PolicyObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def Policy
  @Policy
end

#RemarkObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def Remark
  @Remark
end

#VirtualHostObject

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

Parameters:

  • ExchangeName:

    exchange 名

  • Remark:

    备注说明

  • ExchangeType:

    exchange 类型, 支持 “fanout”,“direct”,“topic”,“headers”

  • VirtualHost:

    VHost参数

  • ExchangeCreator:

    exchange 创建者, “system”:“系统创建”, “user”:“用户创建”

  • CreateTimeStamp:

    exchange 创建时间

  • ModTimeStamp:

    exchange 修改时间

  • MessageRateIn:

    输入消息速率

  • MessageRateOut:

    输出消息速率

  • Durable:

    是否为持久化交换机,true 为持久化,false 为非持久化

  • AutoDelete:

    是否为自动删除交换机,true 为自动删除,false 为非自动删除

  • Internal:

    是否为内部交换机,true 为内部交换机

  • InstanceId:

    交换机所属实例 ID

  • Policy:

    生效的策略名称

  • Arguments:

    扩展参数 key-value 对象

  • MessagesDelayed:

    未调度的延时消息数量



10593
10594
10595
# File 'lib/v20200217/models.rb', line 10593

def VirtualHost
  @VirtualHost
end

Instance Method Details

#deserialize(params) ⇒ Object



10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
# File 'lib/v20200217/models.rb', line 10614

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