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.
1749 1750 1751 1752 1753 |
# File 'lib/v20180606/models.rb', line 1749 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 开头状态码数据,单位为 个或指定查询的某一具体状态码
1747 1748 1749 |
# File 'lib/v20180606/models.rb', line 1747 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 开头状态码数据,单位为 个或指定查询的某一具体状态码
1747 1748 1749 |
# File 'lib/v20180606/models.rb', line 1747 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 开头状态码数据,单位为 个或指定查询的某一具体状态码
1747 1748 1749 |
# File 'lib/v20180606/models.rb', line 1747 def SummarizedData @SummarizedData end |
Instance Method Details
#deserialize(params) ⇒ Object
1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'lib/v20180606/models.rb', line 1755 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 |