Class: TencentCloud::Tci::V20190318::ActionStatistic

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

Overview

统计结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actioncount = nil, actionduration = nil, actiondurationratio = nil) ⇒ ActionStatistic

Returns a new instance of ActionStatistic.



294
295
296
297
298
# File 'lib/v20190318/models.rb', line 294

def initialize(actioncount=nil, actionduration=nil, actiondurationratio=nil)
  @ActionCount = actioncount
  @ActionDuration = actionduration
  @ActionDurationRatio = actiondurationratio
end

Instance Attribute Details

#ActionCountObject

Parameters:

  • ActionCount:

    数量统计

  • ActionDuration:

    时长统计

  • ActionDurationRatio:

    时长比例统计



292
293
294
# File 'lib/v20190318/models.rb', line 292

def ActionCount
  @ActionCount
end

#ActionDurationObject

Parameters:

  • ActionCount:

    数量统计

  • ActionDuration:

    时长统计

  • ActionDurationRatio:

    时长比例统计



292
293
294
# File 'lib/v20190318/models.rb', line 292

def ActionDuration
  @ActionDuration
end

#ActionDurationRatioObject

Parameters:

  • ActionCount:

    数量统计

  • ActionDuration:

    时长统计

  • ActionDurationRatio:

    时长比例统计



292
293
294
# File 'lib/v20190318/models.rb', line 292

def ActionDurationRatio
  @ActionDurationRatio
end

Instance Method Details

#deserialize(params) ⇒ Object



300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
# File 'lib/v20190318/models.rb', line 300

def deserialize(params)
  unless params['ActionCount'].nil?
    @ActionCount = []
    params['ActionCount'].each do |i|
      actioncountstatistic_tmp = ActionCountStatistic.new
      actioncountstatistic_tmp.deserialize(i)
      @ActionCount << actioncountstatistic_tmp
    end
  end
  unless params['ActionDuration'].nil?
    @ActionDuration = []
    params['ActionDuration'].each do |i|
      actiondurationstatistic_tmp = ActionDurationStatistic.new
      actiondurationstatistic_tmp.deserialize(i)
      @ActionDuration << actiondurationstatistic_tmp
    end
  end
  unless params['ActionDurationRatio'].nil?
    @ActionDurationRatio = []
    params['ActionDurationRatio'].each do |i|
      actiondurationratiostatistic_tmp = ActionDurationRatioStatistic.new
      actiondurationratiostatistic_tmp.deserialize(i)
      @ActionDurationRatio << actiondurationratiostatistic_tmp
    end
  end
end