Class: TencentCloud::Tdmq::V20200217::ConsumersSchedule

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

Overview

消费进度详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(partitions = nil, numberofentries = nil, msgbacklog = nil, msgrateout = nil, msgthroughputout = nil, msgrateexpired = nil) ⇒ ConsumersSchedule

Returns a new instance of ConsumersSchedule.



1099
1100
1101
1102
1103
1104
1105
1106
# File 'lib/v20200217/models.rb', line 1099

def initialize(partitions=nil, numberofentries=nil, msgbacklog=nil, msgrateout=nil, msgthroughputout=nil, msgrateexpired=nil)
  @Partitions = partitions
  @NumberOfEntries = numberofentries
  @MsgBacklog = msgbacklog
  @MsgRateOut = msgrateout
  @MsgThroughputOut = msgthroughputout
  @MsgRateExpired = msgrateexpired
end

Instance Attribute Details

#MsgBacklogObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def MsgBacklog
  @MsgBacklog
end

#MsgRateExpiredObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def MsgRateExpired
  @MsgRateExpired
end

#MsgRateOutObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def MsgRateOut
  @MsgRateOut
end

#MsgThroughputOutObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def MsgThroughputOut
  @MsgThroughputOut
end

#NumberOfEntriesObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def NumberOfEntries
  @NumberOfEntries
end

#PartitionsObject

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

Parameters:

  • Partitions:

    当前分区id。

  • NumberOfEntries:

    消息数量。

  • MsgBacklog:

    消息积压数量。

  • MsgRateOut:

    消费者每秒分发消息的数量之和。

  • MsgThroughputOut:

    消费者每秒消息的byte。

  • MsgRateExpired:

    超时丢弃比例。



1097
1098
1099
# File 'lib/v20200217/models.rb', line 1097

def Partitions
  @Partitions
end

Instance Method Details

#deserialize(params) ⇒ Object



1108
1109
1110
1111
1112
1113
1114
1115
# File 'lib/v20200217/models.rb', line 1108

def deserialize(params)
  @Partitions = params['Partitions']
  @NumberOfEntries = params['NumberOfEntries']
  @MsgBacklog = params['MsgBacklog']
  @MsgRateOut = params['MsgRateOut']
  @MsgThroughputOut = params['MsgThroughputOut']
  @MsgRateExpired = params['MsgRateExpired']
end