Class: TencentCloud::Teo::V20220901::DescribeTimingL7AnalysisDataRequest

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

Overview

DescribeTimingL7AnalysisData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, metricnames = nil, zoneids = nil, interval = nil, filters = nil, area = nil) ⇒ DescribeTimingL7AnalysisDataRequest

Returns a new instance of DescribeTimingL7AnalysisDataRequest.



10972
10973
10974
10975
10976
10977
10978
10979
10980
# File 'lib/v20220901/models.rb', line 10972

def initialize(starttime=nil, endtime=nil, metricnames=nil, zoneids=nil, interval=nil, filters=nil, area=nil)
  @StartTime = starttime
  @EndTime = endtime
  @MetricNames = metricnames
  @ZoneIds = zoneids
  @Interval = interval
  @Filters = filters
  @Area = area
end

Instance Attribute Details

#AreaObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def Area
  @Area
end

#EndTimeObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def EndTime
  @EndTime
end

#FiltersObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def Filters
  @Filters
end

#IntervalObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def Interval
  @Interval
end

#MetricNamesObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def MetricNames
  @MetricNames
end

#StartTimeObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def StartTime
  @StartTime
end

#ZoneIdsObject

<li>l7Flow_outFlux: L7 EdgeOne 响应流量,单位:Byte;</li> <li>l7Flow_inFlux: L7 客户端请求流量,单位:Byte;</li> <li>l7Flow_flux: L7 访问总流量(EdgeOne 响应+客户端请求),单位:Byte;</li> <li>l7Flow_outBandwidth: L7 EdgeOne 响应带宽,单位:bps;</li> <li>l7Flow_inBandwidth:L7 客户端请求带宽,单位:bps;</li> <li>l7Flow_bandwidth:L7 访问总带宽(EdgeOne 响应+客户端请求),单位:bps;</li> <li>l7Flow_request: L7 访问请求数,单位:次;</li> <li> l7Flow_avgResponseTime: L7 访问平均响应耗时,单位:ms;</li> <li> l7Flow_avgFirstByteResponseTime: L7 访问平均首字节响应耗时,单位:ms。</li> <li>min: 1分钟;</li> <li>5min: 5分钟;</li> <li>hour: 1小时;</li> <li>day: 1天。</li>不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:2 小时范围内以 min 粒度查询,2 天范围内以 5min 粒度查询,7 天范围内以 hour 粒度查询,超过 7 天以 day 粒度查询。如需限定站点或内容标识符,请在 ‘ZoneIds.N` 参数中另行传入对应的值。

Parameters:

  • StartTime:

    开始时间。

  • EndTime:

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

  • MetricNames:

    指标列表,取值有:

  • ZoneIds:

    站点 ID 集合,此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。最多传入 100 个站点 ID。若需查询腾讯云主账号下所有站点数据,请用 ‘*` 代替,查询账号级别数据需具备本接口全部站点资源权限。

  • Interval:

    查询时间粒度,取值有:

  • Filters:

    筛选数据时使用的过滤条件,取值参考 [指标分析筛选条件说明](cloud.tencent.com/document/product/1552/98219#1aaf1150-55a4-4b4d-b103-3a8317ac7945) 中针对 L7 访问流量、带宽、请求数的可用筛选项。

  • Area:

    数据归属地区。该参数已废弃。请在 ‘Filters.country` 中按客户端地域过滤数据。



10970
10971
10972
# File 'lib/v20220901/models.rb', line 10970

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
# File 'lib/v20220901/models.rb', line 10982

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MetricNames = params['MetricNames']
  @ZoneIds = params['ZoneIds']
  @Interval = params['Interval']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      querycondition_tmp = QueryCondition.new
      querycondition_tmp.deserialize(i)
      @Filters << querycondition_tmp
    end
  end
  @Area = params['Area']
end