Class: TencentCloud::Teo::V20220901::DescribeBillingDataRequest

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

Overview

DescribeBillingData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, zoneids = nil, metricname = nil, interval = nil, filters = nil, groupby = nil) ⇒ DescribeBillingDataRequest

Returns a new instance of DescribeBillingDataRequest.



7692
7693
7694
7695
7696
7697
7698
7699
7700
# File 'lib/v20220901/models.rb', line 7692

def initialize(starttime=nil, endtime=nil, zoneids=nil, metricname=nil, interval=nil, filters=nil, groupby=nil)
  @StartTime = starttime
  @EndTime = endtime
  @ZoneIds = zoneids
  @MetricName = metricname
  @Interval = interval
  @Filters = filters
  @GroupBy = groupby
end

Instance Attribute Details

#EndTimeObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def EndTime
  @EndTime
end

#FiltersObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def Filters
  @Filters
end

#GroupByObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def GroupBy
  @GroupBy
end

#IntervalObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def Interval
  @Interval
end

#MetricNameObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def MetricName
  @MetricName
end

#StartTimeObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def StartTime
  @StartTime
end

#ZoneIdsObject

四/七层加速流量:<li>acc_flux: 内容加速流量,单位为 Byte;</li><li>smt_flux: 智能加速流量,单位为 Byte;</li><li>l4_flux: 四层加速流量,单位为 Byte;</li><li>sec_flux: 独立防护流量,单位为 Byte;</li><li>zxctg_flux: 中国大陆网络优化流量,单位为 Byte。</li>
四/七层加速带宽:<li>acc_bandwidth: 内容加速带宽,单位为 bps;</li><li>smt_bandwidth: 智能加速带宽,单位为 bps;</li><li>l4_bandwidth: 四层加速带宽,单位为 bps;</li><li>sec_bandwidth: 独立防护带宽,单位为 bps;</li><li>zxctg_bandwidth: 中国大陆网络优化带宽,单位为 bps。</li>
HTTP/HTTPS 安全请求数:<li>sec_request_clean: HTTP/HTTPS 请求,单位为次。</li><br>增值服务用量:<li>smt_request_clean: 智能加速请求,单位为次;</li><li>quic_request: QUIC 请求,单位为次;</li><li>bot_request_clean: Bot 请求,单位为次;</li><li>cls_count: 实时日志推送条数,单位为条;</li><li>ddos_bandwidth: 弹性 DDoS 防护带宽,单位为 bps。</li>
边缘计算用量:<li>edgefunction_request:边缘函数请求数,单位为次;</li><li>edgefunction_cpu_time:边缘函数CPU处理时间,单位为毫秒。</li> 媒体处理用量:<li>total_transcode:所有规格音频,视频即时转码,转封装时长,单位为秒;</li><li>remux:转封装时长,单位为秒;</li><li>transcode_audio:音频转码时长,单位为秒;</li><li>transcode_H264_SD:H.264 编码方式的标清视频(短边 <= 480 px)时长,单位为秒;</li><li>transcode_H264_HD:H.264 编码方式的高清视频(短边 <= 720 px)时长,单位为秒;</li><li>transcode_H264_FHD:H.264 编码方式的全高清视频(短边 <= 1080 px)时长,单位为秒;</li><li>transcode_H264_2K:H.264 编码方式的 2K 视频(短边 <= 1440 px)时长,单位为秒。</li> <li>5min:5 分钟粒度;</li> <li>hour:1 小时粒度;</li> <li>day:1 天粒度。</li> <li>host:按照域名进行过滤。示例值:test.example.com。
</li> <li>proxy-id:按照四层代理实例 ID 进行过滤。示例值:sid-2rugn89bkla9。
</li> <li>region-id:按照计费大区进行过滤。可选项如下:
  CH:中国大陆境内
  AF:非洲
  AS1:亚太一区
  AS2:亚太二区
  AS3:亚太三区
  EU:欧洲
  MidEast:中东
  NA:北美
  SA:南美</li> 说明:相同 ‘Type` 的 `BillingDataFilter` 之间为“或”关系,不同 `Type` 的 `BillingDataFilter` 之间为“且”关系。

Parameters:

  • StartTime:

    起始时间。

  • EndTime:

    结束时间。查询时间范围(‘EndTime` - `StartTime`)需小于等于 31 天。

  • ZoneIds:

    站点 ID 集合,此参数必填。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • MetricName:

    指标列表,取值如下:

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    过滤条件,详细的过滤条件取值如下:

  • GroupBy:

    分组聚合维度。最多允许同时按照两种维度进行分组。取值如下: <li>zone-id:按照站点 ID 进行分组,若使用了内容标识符功能,则优先按照内容标识符分组;
    </li><li>host:按照域名进行分组;
    </li> <li>proxy-id:按照四层代理实例 ID 进行分组;
    </li> <li>region-id:按照计费大区进行分组。</li>



7690
7691
7692
# File 'lib/v20220901/models.rb', line 7690

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
# File 'lib/v20220901/models.rb', line 7702

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ZoneIds = params['ZoneIds']
  @MetricName = params['MetricName']
  @Interval = params['Interval']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      billingdatafilter_tmp = BillingDataFilter.new
      billingdatafilter_tmp.deserialize(i)
      @Filters << billingdatafilter_tmp
    end
  end
  @GroupBy = params['GroupBy']
end