Class DescribeTopL7AnalysisDataRequest


  • public class DescribeTopL7AnalysisDataRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getArea()
      Get 数据归属地区,取值有: overseas:全球(除中国大陆地区)数据; mainland:中国大陆地区数据; global:全球数据。不填默认取值为global。
      String getEndTime()
      Get 结束时间。
      QueryCondition[] getFilters()
      Get 过滤条件,详细的过滤条件Key值如下: country
         按照【国家/地区】进行过滤,国家/地区遵循ISO 3166规范。 province
         按照【省份】进行过滤,此参数只支持服务区域为中国大陆。 isp
         按照【运营商】进行过滤,此参数只支持服务区域为中国大陆。
         对应的Value可选项如下:
         2:中国电信;
         26:中国联通;
         1046:中国移动;
         3947:中国铁通;
         38:教育网;
         43:长城宽带;
         0:其他运营商。 domain
         按照【子域名】进行过滤,子域名形如: test.example.com。 url
         按照【URL Path】进行过滤,URL Path形如:/content或/content/test.jpg。
         若只填写url参数,则最多可查询近30天的数据;
         若同时填写url+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 referer
         按照【Referer头信息】进行过滤, Referer形如:example.com。
         若只填写referer参数,则最多可查询近30天的数据;
         若同时填写referer+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 resourceType
         按照【资源类型】进行过滤,资源类型一般是文件后缀,形如: .jpg, .css。
         若只填写resourceType参数,则最多可查询近30天的数据;
         若同时填写resourceType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 protocol
         按照【HTTP协议版本】进行过滤。
         对应的Value可选项如下:
         HTTP/1.0:HTTP 1.0;
         HTTP/1.1:HTTP 1.1;
         HTTP/2.0:HTTP 2.0;
         HTTP/3.0:HTTP 3.0;
         WebSocket:WebSocket。 socket
         按照【HTTP协议类型】进行过滤。
         对应的Value可选项如下:
         HTTP:HTTP 协议;
         HTTPS:HTTPS协议;
         QUIC:QUIC协议。 statusCode
         按照【状态码】进行过滤。
         若只填写statusCode参数,则最多可查询近30天的数据;
         若同时填写statusCode+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应的Value可选项如下:
         1XX:1xx类型的状态码;
         100:100状态码;
         101:101状态码;
         102:102状态码;
         2XX:2xx类型的状态码;
         200:200状态码;
         201:201状态码;
         202:202状态码;
         203:203状态码;
         204:204状态码;
         205:205状态码;
         206:206状态码;
         207:207状态码;
         3XX:3xx类型的状态码;
         300:300状态码;
         301:301状态码;
         302:302状态码;
         303:303状态码;
         304:304状态码;
         305:305状态码;
         307:307状态码;
         4XX:4xx类型的状态码;
         400:400状态码;
         401:401状态码;
         402:402状态码;
         403:403状态码;
         404:404状态码;
         405:405状态码;
         406:406状态码;
         407:407状态码;
         408:408状态码;
         409:409状态码;
         410:410状态码;
         411:411状态码;
         412:412状态码;
         412:413状态码;
         414:414状态码;
         415:415状态码;
         416:416状态码;
         417:417状态码;
         422:422状态码;
         423:423状态码;
         424:424状态码;
         426:426状态码;
         451:451状态码;
         5XX:5xx类型的状态码;
         500:500状态码;
         501:501状态码;
         502:502状态码;
         503:503状态码;
         504:504状态码;
         505:505状态码;
         506:506状态码;
         507:507状态码;
         510:510状态码;
         514:514状态码;
         544:544状态码。 browserType
         按照【浏览器类型】进行过滤。
         若只填写browserType参数,则最多可查询近30天的数据;
         若同时填写browserType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         Firefox:Firefox浏览器;
         Chrome:Chrome浏览器;
         Safari:Safari浏览器;
         Other:其他浏览器类型;
         Empty:浏览器类型为空;
         Bot:搜索引擎爬虫;
         MicrosoftEdge:MicrosoftEdge浏览器;
         IE:IE浏览器;
         Opera:Opera浏览器;
         QQBrowser:QQ浏览器;
         LBBrowser:LB浏览器;
         MaxthonBrowser:Maxthon浏览器;
         SouGouBrowser:搜狗浏览器;
         BIDUBrowser:百度浏览器;
         TaoBrowser:淘浏览器;
         UBrowser:UC浏览器。 deviceType
         按照【设备类型】进行过滤。
         若只填写deviceType参数,则最多可查询近30天的数据;
         若同时填写deviceType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         TV:TV设备;
         Tablet:Tablet设备;
         Mobile:Mobile设备;
         Desktop:Desktop设备;
         Other:其他设备类型;
         Empty:设备类型为空。 operatingSystemType
         按照【操作系统类型】进行过滤。
         若只填写operatingSystemType参数,则最多可查询近30天的数据;
         若同时填写operatingSystemType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         Linux:Linux操作系统;
         MacOS:MacOs操作系统;
         Android:Android操作系统;
         IOS:IOS操作系统;
         Windows:Windows操作系统;
         NetBSD:NetBSD;
         ChromiumOS:ChromiumOS;
         Bot:搜索引擎爬虫;
         Other:其他类型的操作系统;
         Empty:操作系统为空。 tlsVersion
         按照【TLS版本】进行过滤。
         若只填写tlsVersion参数,则最多可查询近30天的数据;
         若同时填写tlsVersion+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         TLS1.0:TLS 1.0;
         TLS1.1:TLS 1.1;
         TLS1.2:TLS 1.2;
         TLS1.3:TLS 1.3。 ipVersion
         按照【IP版本】进行过滤。
         对应Value的可选项如下:
         4:Ipv4;
         6:Ipv6。 tagKey
         按照【标签Key】进行过滤。 tagValue
         按照【标签Value】进行过滤。
      String getInterval()
      Get 查询时间粒度,取值有: min:1分钟; 5min:5分钟; hour:1小时; day:1天。不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:一小时范围内以min粒度查询,两天范围内以5min粒度查询,七天范围内以hour粒度查询,超过七天以day粒度查询。
      Long getLimit()
      Get 查询前多少个数据,最大值为1000,不填默认默认为: 10, 表示查询前top10的数据。
      String getMetricName()
      Get 查询的指标,取值有: l7Flow_outFlux_country:按国家/地区维度统计流量指标; l7Flow_outFlux_statusCode:按状态码维度统计流量指标; l7Flow_outFlux_domain:按域名维度统计流量指标; l7Flow_outFlux_url:按URL维度统计流量指标; l7Flow_outFlux_resourceType:按资源类型维度统计流量指标; l7Flow_outFlux_sip:按客户端的源IP维度统计流量指标; l7Flow_outFlux_referers:按refer信息维度统计流量指标; l7Flow_outFlux_ua_device:按设备类型维度统计流量指标; l7Flow_outFlux_ua_browser:按浏览器类型维度统计流量指标; l7Flow_outFlux_us_os:按操作系统类型维度统计流量指标; l7Flow_request_country:按国家/地区维度统计请求数指标; l7Flow_request_statusCode:按状态码维度统计请求数指标; l7Flow_request_domain:按域名维度统计请求数指标; l7Flow_request_url:按URL维度统计请求数指标; l7Flow_request_resourceType:按资源类型维度统计请求数指标; l7Flow_request_sip:按客户端的源IP维度统计请求数指标; l7Flow_request_referer:按refer信息维度统计请求数指标; l7Flow_request_ua_device:按设备类型维度统计请求数指标; l7Flow_request_ua_browser:按浏览器类型维度统计请求数指标; l7Flow_request_us_os:按操作系统类型维度统计请求数指标。
      String getStartTime()
      Get 开始时间。
      String[] getZoneIds()
      Get 站点集合,此参数必填,不填默认查询为空。
      void setArea​(String Area)
      Set 数据归属地区,取值有: overseas:全球(除中国大陆地区)数据; mainland:中国大陆地区数据; global:全球数据。不填默认取值为global。
      void setEndTime​(String EndTime)
      Set 结束时间。
      void setFilters​(QueryCondition[] Filters)
      Set 过滤条件,详细的过滤条件Key值如下: country
         按照【国家/地区】进行过滤,国家/地区遵循ISO 3166规范。 province
         按照【省份】进行过滤,此参数只支持服务区域为中国大陆。 isp
         按照【运营商】进行过滤,此参数只支持服务区域为中国大陆。
         对应的Value可选项如下:
         2:中国电信;
         26:中国联通;
         1046:中国移动;
         3947:中国铁通;
         38:教育网;
         43:长城宽带;
         0:其他运营商。 domain
         按照【子域名】进行过滤,子域名形如: test.example.com。 url
         按照【URL Path】进行过滤,URL Path形如:/content或/content/test.jpg。
         若只填写url参数,则最多可查询近30天的数据;
         若同时填写url+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 referer
         按照【Referer头信息】进行过滤, Referer形如:example.com。
         若只填写referer参数,则最多可查询近30天的数据;
         若同时填写referer+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 resourceType
         按照【资源类型】进行过滤,资源类型一般是文件后缀,形如: .jpg, .css。
         若只填写resourceType参数,则最多可查询近30天的数据;
         若同时填写resourceType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。 protocol
         按照【HTTP协议版本】进行过滤。
         对应的Value可选项如下:
         HTTP/1.0:HTTP 1.0;
         HTTP/1.1:HTTP 1.1;
         HTTP/2.0:HTTP 2.0;
         HTTP/3.0:HTTP 3.0;
         WebSocket:WebSocket。 socket
         按照【HTTP协议类型】进行过滤。
         对应的Value可选项如下:
         HTTP:HTTP 协议;
         HTTPS:HTTPS协议;
         QUIC:QUIC协议。 statusCode
         按照【状态码】进行过滤。
         若只填写statusCode参数,则最多可查询近30天的数据;
         若同时填写statusCode+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应的Value可选项如下:
         1XX:1xx类型的状态码;
         100:100状态码;
         101:101状态码;
         102:102状态码;
         2XX:2xx类型的状态码;
         200:200状态码;
         201:201状态码;
         202:202状态码;
         203:203状态码;
         204:204状态码;
         205:205状态码;
         206:206状态码;
         207:207状态码;
         3XX:3xx类型的状态码;
         300:300状态码;
         301:301状态码;
         302:302状态码;
         303:303状态码;
         304:304状态码;
         305:305状态码;
         307:307状态码;
         4XX:4xx类型的状态码;
         400:400状态码;
         401:401状态码;
         402:402状态码;
         403:403状态码;
         404:404状态码;
         405:405状态码;
         406:406状态码;
         407:407状态码;
         408:408状态码;
         409:409状态码;
         410:410状态码;
         411:411状态码;
         412:412状态码;
         412:413状态码;
         414:414状态码;
         415:415状态码;
         416:416状态码;
         417:417状态码;
         422:422状态码;
         423:423状态码;
         424:424状态码;
         426:426状态码;
         451:451状态码;
         5XX:5xx类型的状态码;
         500:500状态码;
         501:501状态码;
         502:502状态码;
         503:503状态码;
         504:504状态码;
         505:505状态码;
         506:506状态码;
         507:507状态码;
         510:510状态码;
         514:514状态码;
         544:544状态码。 browserType
         按照【浏览器类型】进行过滤。
         若只填写browserType参数,则最多可查询近30天的数据;
         若同时填写browserType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         Firefox:Firefox浏览器;
         Chrome:Chrome浏览器;
         Safari:Safari浏览器;
         Other:其他浏览器类型;
         Empty:浏览器类型为空;
         Bot:搜索引擎爬虫;
         MicrosoftEdge:MicrosoftEdge浏览器;
         IE:IE浏览器;
         Opera:Opera浏览器;
         QQBrowser:QQ浏览器;
         LBBrowser:LB浏览器;
         MaxthonBrowser:Maxthon浏览器;
         SouGouBrowser:搜狗浏览器;
         BIDUBrowser:百度浏览器;
         TaoBrowser:淘浏览器;
         UBrowser:UC浏览器。 deviceType
         按照【设备类型】进行过滤。
         若只填写deviceType参数,则最多可查询近30天的数据;
         若同时填写deviceType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         TV:TV设备;
         Tablet:Tablet设备;
         Mobile:Mobile设备;
         Desktop:Desktop设备;
         Other:其他设备类型;
         Empty:设备类型为空。 operatingSystemType
         按照【操作系统类型】进行过滤。
         若只填写operatingSystemType参数,则最多可查询近30天的数据;
         若同时填写operatingSystemType+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         Linux:Linux操作系统;
         MacOS:MacOs操作系统;
         Android:Android操作系统;
         IOS:IOS操作系统;
         Windows:Windows操作系统;
         NetBSD:NetBSD;
         ChromiumOS:ChromiumOS;
         Bot:搜索引擎爬虫;
         Other:其他类型的操作系统;
         Empty:操作系统为空。 tlsVersion
         按照【TLS版本】进行过滤。
         若只填写tlsVersion参数,则最多可查询近30天的数据;
         若同时填写tlsVersion+Zonelds参数,则支持的查询数据范围为套餐支持的数据分析最大查询范围与30天两者中的较小值。
         对应Value的可选项如下:
         TLS1.0:TLS 1.0;
         TLS1.1:TLS 1.1;
         TLS1.2:TLS 1.2;
         TLS1.3:TLS 1.3。 ipVersion
         按照【IP版本】进行过滤。
         对应Value的可选项如下:
         4:Ipv4;
         6:Ipv6。 tagKey
         按照【标签Key】进行过滤。 tagValue
         按照【标签Value】进行过滤。
      void setInterval​(String Interval)
      Set 查询时间粒度,取值有: min:1分钟; 5min:5分钟; hour:1小时; day:1天。不填将根据开始时间跟结束时间的间距自动推算粒度,具体为:一小时范围内以min粒度查询,两天范围内以5min粒度查询,七天范围内以hour粒度查询,超过七天以day粒度查询。
      void setLimit​(Long Limit)
      Set 查询前多少个数据,最大值为1000,不填默认默认为: 10, 表示查询前top10的数据。
      void setMetricName​(String MetricName)
      Set 查询的指标,取值有: l7Flow_outFlux_country:按国家/地区维度统计流量指标; l7Flow_outFlux_statusCode:按状态码维度统计流量指标; l7Flow_outFlux_domain:按域名维度统计流量指标; l7Flow_outFlux_url:按URL维度统计流量指标; l7Flow_outFlux_resourceType:按资源类型维度统计流量指标; l7Flow_outFlux_sip:按客户端的源IP维度统计流量指标; l7Flow_outFlux_referers:按refer信息维度统计流量指标; l7Flow_outFlux_ua_device:按设备类型维度统计流量指标; l7Flow_outFlux_ua_browser:按浏览器类型维度统计流量指标; l7Flow_outFlux_us_os:按操作系统类型维度统计流量指标; l7Flow_request_country:按国家/地区维度统计请求数指标; l7Flow_request_statusCode:按状态码维度统计请求数指标; l7Flow_request_domain:按域名维度统计请求数指标; l7Flow_request_url:按URL维度统计请求数指标; l7Flow_request_resourceType:按资源类型维度统计请求数指标; l7Flow_request_sip:按客户端的源IP维度统计请求数指标; l7Flow_request_referer:按refer信息维度统计请求数指标; l7Flow_request_ua_device:按设备类型维度统计请求数指标; l7Flow_request_ua_browser:按浏览器类型维度统计请求数指标; l7Flow_request_us_os:按操作系统类型维度统计请求数指标。
      void setStartTime​(String StartTime)
      Set 开始时间。
      void setZoneIds​(String[] ZoneIds)
      Set 站点集合,此参数必填,不填默认查询为空。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeTopL7AnalysisDataRequest

        public DescribeTopL7AnalysisDataRequest()
      • DescribeTopL7AnalysisDataRequest

        public DescribeTopL7AnalysisDataRequest​(DescribeTopL7AnalysisDataRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getStartTime

        public String getStartTime()
        Get 开始时间。
        Returns:
        StartTime 开始时间。
      • setStartTime

        public void setStartTime​(String StartTime)
        Set 开始时间。
        Parameters:
        StartTime - 开始时间。
      • getEndTime

        public String getEndTime()
        Get 结束时间。
        Returns:
        EndTime 结束时间。
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 结束时间。
        Parameters:
        EndTime - 结束时间。
      • getMetricName

        public String getMetricName()
        Get 查询的指标,取值有:
      • l7Flow_outFlux_country:按国家/地区维度统计流量指标;
      • l7Flow_outFlux_statusCode:按状态码维度统计流量指标;
      • l7Flow_outFlux_domain:按域名维度统计流量指标;
      • l7Flow_outFlux_url:按URL维度统计流量指标;
      • l7Flow_outFlux_resourceType:按资源类型维度统计流量指标;
      • l7Flow_outFlux_sip:按客户端的源IP维度统计流量指标;
      • l7Flow_outFlux_referers:按refer信息维度统计流量指标;
      • l7Flow_outFlux_ua_device:按设备类型维度统计流量指标;
      • l7Flow_outFlux_ua_browser:按浏览器类型维度统计流量指标;
      • l7Flow_outFlux_us_os:按操作系统类型维度统计流量指标;
      • l7Flow_request_country:按国家/地区维度统计请求数指标;
      • l7Flow_request_statusCode:按状态码维度统计请求数指标;
      • l7Flow_request_domain:按域名维度统计请求数指标;
      • l7Flow_request_url:按URL维度统计请求数指标;
      • l7Flow_request_resourceType:按资源类型维度统计请求数指标;
      • l7Flow_request_sip:按客户端的源IP维度统计请求数指标;
      • l7Flow_request_referer:按refer信息维度统计请求数指标;
      • l7Flow_request_ua_device:按设备类型维度统计请求数指标;
      • l7Flow_request_ua_browser:按浏览器类型维度统计请求数指标;
      • l7Flow_request_us_os:按操作系统类型维度统计请求数指标。
Returns:
MetricName 查询的指标,取值有:
  • l7Flow_outFlux_country:按国家/地区维度统计流量指标;
  • l7Flow_outFlux_statusCode:按状态码维度统计流量指标;
  • l7Flow_outFlux_domain:按域名维度统计流量指标;
  • l7Flow_outFlux_url:按URL维度统计流量指标;
  • l7Flow_outFlux_resourceType:按资源类型维度统计流量指标;
  • l7Flow_outFlux_sip:按客户端的源IP维度统计流量指标;
  • l7Flow_outFlux_referers:按refer信息维度统计流量指标;
  • l7Flow_outFlux_ua_device:按设备类型维度统计流量指标;
  • l7Flow_outFlux_ua_browser:按浏览器类型维度统计流量指标;
  • l7Flow_outFlux_us_os:按操作系统类型维度统计流量指标;
  • l7Flow_request_country:按国家/地区维度统计请求数指标;
  • l7Flow_request_statusCode:按状态码维度统计请求数指标;
  • l7Flow_request_domain:按域名维度统计请求数指标;
  • l7Flow_request_url:按URL维度统计请求数指标;
  • l7Flow_request_resourceType:按资源类型维度统计请求数指标;
  • l7Flow_request_sip:按客户端的源IP维度统计请求数指标;
  • l7Flow_request_referer:按refer信息维度统计请求数指标;
  • l7Flow_request_ua_device:按设备类型维度统计请求数指标;
  • l7Flow_request_ua_browser:按浏览器类型维度统计请求数指标;
  • l7Flow_request_us_os:按操作系统类型维度统计请求数指标。
  • Parameters:
    MetricName - 查询的指标,取值有:
  • l7Flow_outFlux_country:按国家/地区维度统计流量指标;
  • l7Flow_outFlux_statusCode:按状态码维度统计流量指标;
  • l7Flow_outFlux_domain:按域名维度统计流量指标;
  • l7Flow_outFlux_url:按URL维度统计流量指标;
  • l7Flow_outFlux_resourceType:按资源类型维度统计流量指标;
  • l7Flow_outFlux_sip:按客户端的源IP维度统计流量指标;
  • l7Flow_outFlux_referers:按refer信息维度统计流量指标;
  • l7Flow_outFlux_ua_device:按设备类型维度统计流量指标;
  • l7Flow_outFlux_ua_browser:按浏览器类型维度统计流量指标;
  • l7Flow_outFlux_us_os:按操作系统类型维度统计流量指标;
  • l7Flow_request_country:按国家/地区维度统计请求数指标;
  • l7Flow_request_statusCode:按状态码维度统计请求数指标;
  • l7Flow_request_domain:按域名维度统计请求数指标;
  • l7Flow_request_url:按URL维度统计请求数指标;
  • l7Flow_request_resourceType:按资源类型维度统计请求数指标;
  • l7Flow_request_sip:按客户端的源IP维度统计请求数指标;
  • l7Flow_request_referer:按refer信息维度统计请求数指标;
  • l7Flow_request_ua_device:按设备类型维度统计请求数指标;
  • l7Flow_request_ua_browser:按浏览器类型维度统计请求数指标;
  • l7Flow_request_us_os:按操作系统类型维度统计请求数指标。