Class: TencentCloud::Trocket::V20230308::StatisticsReport

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

Overview

MQTT客户端数据流量统计

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bytes = nil, items = nil) ⇒ StatisticsReport

Returns a new instance of StatisticsReport.



6130
6131
6132
6133
# File 'lib/v20230308/models.rb', line 6130

def initialize(bytes=nil, items=nil)
  @Bytes = bytes
  @Items = items
end

Instance Attribute Details

#BytesObject

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

Parameters:

  • Bytes:

    字节数

  • Items:

    监控指标



6128
6129
6130
# File 'lib/v20230308/models.rb', line 6128

def Bytes
  @Bytes
end

#ItemsObject

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

Parameters:

  • Bytes:

    字节数

  • Items:

    监控指标



6128
6129
6130
# File 'lib/v20230308/models.rb', line 6128

def Items
  @Items
end

Instance Method Details

#deserialize(params) ⇒ Object



6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
# File 'lib/v20230308/models.rb', line 6135

def deserialize(params)
  @Bytes = params['Bytes']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      packetstatistics_tmp = PacketStatistics.new
      packetstatistics_tmp.deserialize(i)
      @Items << packetstatistics_tmp
    end
  end
end