Class: TencentCloud::Teo::V20220901::DescribeTimingL7AnalysisDataRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::DescribeTimingL7AnalysisDataRequest
- Defined in:
- lib/v20220901/models.rb
Overview
DescribeTimingL7AnalysisData请求参数结构体
Instance Attribute Summary collapse
-
#Area ⇒ Object
<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` 参数中另行传入对应的值。.
-
#EndTime ⇒ Object
<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` 参数中另行传入对应的值。.
-
#Filters ⇒ Object
<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` 参数中另行传入对应的值。.
-
#Interval ⇒ Object
<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` 参数中另行传入对应的值。.
-
#MetricNames ⇒ Object
<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` 参数中另行传入对应的值。.
-
#StartTime ⇒ Object
<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` 参数中另行传入对应的值。.
-
#ZoneIds ⇒ Object
<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` 参数中另行传入对应的值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(starttime = nil, endtime = nil, metricnames = nil, zoneids = nil, interval = nil, filters = nil, area = nil) ⇒ DescribeTimingL7AnalysisDataRequest
constructor
A new instance of DescribeTimingL7AnalysisDataRequest.
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
#Area ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def Area @Area end |
#EndTime ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def EndTime @EndTime end |
#Filters ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def Filters @Filters end |
#Interval ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def Interval @Interval end |
#MetricNames ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def MetricNames @MetricNames end |
#StartTime ⇒ Object
<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` 参数中另行传入对应的值。
10970 10971 10972 |
# File 'lib/v20220901/models.rb', line 10970 def StartTime @StartTime end |
#ZoneIds ⇒ Object
<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` 参数中另行传入对应的值。
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 |