Class: TencentCloud::Live::V20180801::GroupProIspDataInfo

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

Overview

某省份某运营商在某段时间内的带宽,流量,请求数和并发数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(provincename = nil, ispname = nil, detailinfolist = nil) ⇒ GroupProIspDataInfo

Returns a new instance of GroupProIspDataInfo.



11108
11109
11110
11111
11112
# File 'lib/v20180801/models.rb', line 11108

def initialize(provincename=nil, ispname=nil, detailinfolist=nil)
  @ProvinceName = provincename
  @IspName = ispname
  @DetailInfoList = detailinfolist
end

Instance Attribute Details

#DetailInfoListObject

Parameters:

  • ProvinceName:

    省份。

  • IspName:

    运营商。

  • DetailInfoList:

    分钟维度的明细数据。



11106
11107
11108
# File 'lib/v20180801/models.rb', line 11106

def DetailInfoList
  @DetailInfoList
end

#IspNameObject

Parameters:

  • ProvinceName:

    省份。

  • IspName:

    运营商。

  • DetailInfoList:

    分钟维度的明细数据。



11106
11107
11108
# File 'lib/v20180801/models.rb', line 11106

def IspName
  @IspName
end

#ProvinceNameObject

Parameters:

  • ProvinceName:

    省份。

  • IspName:

    运营商。

  • DetailInfoList:

    分钟维度的明细数据。



11106
11107
11108
# File 'lib/v20180801/models.rb', line 11106

def ProvinceName
  @ProvinceName
end

Instance Method Details

#deserialize(params) ⇒ Object



11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
# File 'lib/v20180801/models.rb', line 11114

def deserialize(params)
  @ProvinceName = params['ProvinceName']
  @IspName = params['IspName']
  unless params['DetailInfoList'].nil?
    @DetailInfoList = []
    params['DetailInfoList'].each do |i|
      cdnplaystatdata_tmp = CdnPlayStatData.new
      cdnplaystatdata_tmp.deserialize(i)
      @DetailInfoList << cdnplaystatdata_tmp
    end
  end
end