Class: TencentCloud::Tdmq::V20200217::RocketMQGroup

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

Overview

RocketMQ消费组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, consumernum = nil, tps = nil, totalaccumulative = nil, consumptionmode = nil, readenabled = nil, retrypartitionnum = nil, createtime = nil, updatetime = nil, clientprotocol = nil, remark = nil, consumertype = nil, broadcastenabled = nil, grouptype = nil, retrymaxtimes = nil) ⇒ RocketMQGroup

Returns a new instance of RocketMQGroup.



11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
# File 'lib/v20200217/models.rb', line 11728

def initialize(name=nil, consumernum=nil, tps=nil, totalaccumulative=nil, consumptionmode=nil, readenabled=nil, retrypartitionnum=nil, createtime=nil, updatetime=nil, clientprotocol=nil, remark=nil, consumertype=nil, broadcastenabled=nil, grouptype=nil, retrymaxtimes=nil)
  @Name = name
  @ConsumerNum = consumernum
  @TPS = tps
  @TotalAccumulative = totalaccumulative
  @ConsumptionMode = consumptionmode
  @ReadEnabled = readenabled
  @RetryPartitionNum = retrypartitionnum
  @CreateTime = createtime
  @UpdateTime = updatetime
  @ClientProtocol = clientprotocol
  @Remark = remark
  @ConsumerType = consumertype
  @BroadcastEnabled = broadcastenabled
  @GroupType = grouptype
  @RetryMaxTimes = retrymaxtimes
end

Instance Attribute Details

#BroadcastEnabledObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def BroadcastEnabled
  @BroadcastEnabled
end

#ClientProtocolObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def ClientProtocol
  @ClientProtocol
end

#ConsumerNumObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def ConsumerNum
  @ConsumerNum
end

#ConsumerTypeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def ConsumerType
  @ConsumerType
end

#ConsumptionModeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def ConsumptionMode
  @ConsumptionMode
end

#CreateTimeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def CreateTime
  @CreateTime
end

#GroupTypeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def GroupType
  @GroupType
end

#NameObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def Name
  @Name
end

#ReadEnabledObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def ReadEnabled
  @ReadEnabled
end

#RemarkObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def Remark
  @Remark
end

#RetryMaxTimesObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def RetryMaxTimes
  @RetryMaxTimes
end

#RetryPartitionNumObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def RetryPartitionNum
  @RetryPartitionNum
end

#TotalAccumulativeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def TotalAccumulative
  @TotalAccumulative
end

#TPSObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def TPS
  @TPS
end

#UpdateTimeObject

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

Parameters:

  • Name:

    消费组名称

  • ConsumerNum:

    在线消费者数量

  • TPS:

    消费TPS

  • TotalAccumulative:

    总堆积数量

  • ConsumptionMode:

    0表示集群消费模式,1表示广播消费模式,-1表示未知

  • ReadEnabled:

    是否允许消费

  • RetryPartitionNum:

    重试队列分区数

  • CreateTime:

    创建时间,以毫秒为单位

  • UpdateTime:

    修改时间,以毫秒为单位

  • ClientProtocol:

    客户端协议

  • Remark:

    说明信息

  • ConsumerType:

    消费者类型,枚举值ACTIVELY, PASSIVELY

  • BroadcastEnabled:

    是否开启广播消费

  • GroupType:

    Group类型

  • RetryMaxTimes:

    重试次数



11726
11727
11728
# File 'lib/v20200217/models.rb', line 11726

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
# File 'lib/v20200217/models.rb', line 11746

def deserialize(params)
  @Name = params['Name']
  @ConsumerNum = params['ConsumerNum']
  @TPS = params['TPS']
  @TotalAccumulative = params['TotalAccumulative']
  @ConsumptionMode = params['ConsumptionMode']
  @ReadEnabled = params['ReadEnabled']
  @RetryPartitionNum = params['RetryPartitionNum']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @ClientProtocol = params['ClientProtocol']
  @Remark = params['Remark']
  @ConsumerType = params['ConsumerType']
  @BroadcastEnabled = params['BroadcastEnabled']
  @GroupType = params['GroupType']
  @RetryMaxTimes = params['RetryMaxTimes']
end