Class: TencentCloud::Cdn::V20180606::CdnData
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::CdnData
- Defined in:
- lib/v20180606/models.rb
Overview
访问明细数据类型
Instance Attribute Summary collapse
-
#DetailData ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码.
-
#Metric ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码.
-
#SummarizedData ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(metric = nil, detaildata = nil, summarizeddata = nil) ⇒ CdnData
constructor
A new instance of CdnData.
Constructor Details
#initialize(metric = nil, detaildata = nil, summarizeddata = nil) ⇒ CdnData
Returns a new instance of CdnData.
2446 2447 2448 2449 2450 |
# File 'lib/v20180606/models.rb', line 2446 def initialize(metric=nil, detaildata=nil, summarizeddata=nil) @Metric = metric @DetailData = detaildata @SummarizedData = summarizeddata end |
Instance Attribute Details
#DetailData ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码
2444 2445 2446 |
# File 'lib/v20180606/models.rb', line 2444 def DetailData @DetailData end |
#Metric ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码
2444 2445 2446 |
# File 'lib/v20180606/models.rb', line 2444 def Metric @Metric end |
#SummarizedData ⇒ Object
flux:流量,单位为 byte bandwidth:带宽,单位为 bps request:请求数,单位为 次 fluxHitRate:流量命中率,单位为 % statusCode:状态码,返回 2XX、3XX、4XX、5XX 汇总数据,单位为 个 2XX:返回 2XX 状态码汇总及各 2 开头状态码数据,单位为 个 3XX:返回 3XX 状态码汇总及各 3 开头状态码数据,单位为 个 4XX:返回 4XX 状态码汇总及各 4 开头状态码数据,单位为 个 5XX:返回 5XX 状态码汇总及各 5 开头状态码数据,单位为 个 或指定查询的某一具体状态码
2444 2445 2446 |
# File 'lib/v20180606/models.rb', line 2444 def SummarizedData @SummarizedData end |
Instance Method Details
#deserialize(params) ⇒ Object
2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 |
# File 'lib/v20180606/models.rb', line 2452 def deserialize(params) @Metric = params['Metric'] unless params['DetailData'].nil? @DetailData = [] params['DetailData'].each do |i| = TimestampData.new .deserialize(i) @DetailData << end end unless params['SummarizedData'].nil? @SummarizedData = SummarizedData.new @SummarizedData.deserialize(params['SummarizedData']) end end |