Class: TencentCloud::Cdn::V20180606::ResourceData

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

Overview

查询对象及其对应的访问明细数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resource = nil, cdndata = nil) ⇒ ResourceData

Returns a new instance of ResourceData.



11523
11524
11525
11526
# File 'lib/v20180606/models.rb', line 11523

def initialize(resource=nil, cdndata=nil)
  @Resource = resource
  @CdnData = cdndata
end

Instance Attribute Details

#CdnDataObject

单域名:指定单域名查询,表示该域名明细数据,当传入参数 detail 指定为 true 时,显示该域名( detail 参数默认为 false ) 多域名:指定多个域名查询,表示多域名汇总明细数据,显示 multiDomains 项目 ID:指定项目查询时,表示该项目下的域名汇总明细数据,显示该项目 ID all:账号维度明细数据,即账号下所有域名的汇总明细数据

Parameters:

  • Resource:

    资源名称,根据查询条件不同分为以下几类:

  • CdnData:

    资源对应的数据明细



11521
11522
11523
# File 'lib/v20180606/models.rb', line 11521

def CdnData
  @CdnData
end

#ResourceObject

单域名:指定单域名查询,表示该域名明细数据,当传入参数 detail 指定为 true 时,显示该域名( detail 参数默认为 false ) 多域名:指定多个域名查询,表示多域名汇总明细数据,显示 multiDomains 项目 ID:指定项目查询时,表示该项目下的域名汇总明细数据,显示该项目 ID all:账号维度明细数据,即账号下所有域名的汇总明细数据

Parameters:

  • Resource:

    资源名称,根据查询条件不同分为以下几类:

  • CdnData:

    资源对应的数据明细



11521
11522
11523
# File 'lib/v20180606/models.rb', line 11521

def Resource
  @Resource
end

Instance Method Details

#deserialize(params) ⇒ Object



11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
# File 'lib/v20180606/models.rb', line 11528

def deserialize(params)
  @Resource = params['Resource']
  unless params['CdnData'].nil?
    @CdnData = []
    params['CdnData'].each do |i|
      cdndata_tmp = CdnData.new
      cdndata_tmp.deserialize(i)
      @CdnData << cdndata_tmp
    end
  end
end