All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.vod.v20180717.models.DescribeCDNStatDetailsRequest Maven / Gradle / Ivy

There is a newer version: 3.1.1104
Show newest version
/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.vod.v20180717.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class DescribeCDNStatDetailsRequest extends AbstractModel{

    /**
    * 查询指标,取值有:
  • Traffic:流量,单位为 Byte。
  • Bandwidth:带宽,单位为 Bps。
  • Requests:请求数。
  • QUICRequests:QUIC 请求数。
  • */ @SerializedName("Metric") @Expose private String Metric; /** * 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ @SerializedName("StartTime") @Expose private String StartTime; /** * 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ @SerializedName("EndTime") @Expose private String EndTime; /** * 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 */ @SerializedName("SubAppId") @Expose private Long SubAppId; /** * 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 */ @SerializedName("DomainNames") @Expose private String [] DomainNames; /** * 服务区域,取值有:
  • Chinese Mainland:中国大陆。
  • Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。
  • Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。
  • Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。
  • Middle East:中东。
  • Europe:欧洲。
  • North America:北美。
  • South America:南美。
  • Africa:非洲。
  • 默认为中国大陆。 */ @SerializedName("Area") @Expose private String Area; /** * 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
  • Beijing:北京。
  • Inner Mongolia:内蒙古。
  • Shanxi:山西。
  • Hebei:河北。
  • Tianjin:天津。
  • Ningxia:宁夏。
  • Shaanxi:陕西。
  • Gansu:甘肃。
  • Qinghai:青海。
  • Xinjiang:新疆。
  • Heilongjiang:黑龙江。
  • Jilin:吉林。
  • Liaoning:辽宁。
  • Fujian:福建。
  • Jiangsu:江苏。
  • Anhui:安徽。
  • Shandong:山东。
  • Shanghai:上海。
  • Zhejiang:浙江。
  • Henan:河南。
  • Hubei:湖北。
  • Jiangxi:江西。
  • Hunan:湖南。
  • Guizhou:贵州。
  • Yunnan:云南。
  • Chongqing:重庆。
  • Sichuan:四川。
  • Tibet:西藏。
  • Guangdong:广东。
  • Guangxi:广西。
  • Hainan:海南。
  • Hong Kong, Macao and Taiwan:港澳台。
  • Outside Chinese Mainland:海外。
  • Other:其他 。
  • */ @SerializedName("Districts") @Expose private String [] Districts; /** * 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
  • China Telecom:中国电信。
  • China Unicom:中国联通。
  • CERNET:教育网。
  • Great Wall Broadband Network:长城宽带。
  • China Mobile:中国移动。
  • China Mobile Tietong:中国铁通。
  • ISPs outside Chinese Mainland:海外运营商。
  • Other ISPs:其他运营商。
  • */ @SerializedName("Isps") @Expose private String [] Isps; /** * 每条数据的时间粒度,单位:分钟,取值有:
  • 5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。
  • 1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。
  • 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 */ @SerializedName("DataInterval") @Expose private Long DataInterval; /** * Get 查询指标,取值有:
  • Traffic:流量,单位为 Byte。
  • Bandwidth:带宽,单位为 Bps。
  • Requests:请求数。
  • QUICRequests:QUIC 请求数。
  • * @return Metric 查询指标,取值有:
  • Traffic:流量,单位为 Byte。
  • Bandwidth:带宽,单位为 Bps。
  • Requests:请求数。
  • QUICRequests:QUIC 请求数。
  • */ public String getMetric() { return this.Metric; } /** * Set 查询指标,取值有:
  • Traffic:流量,单位为 Byte。
  • Bandwidth:带宽,单位为 Bps。
  • Requests:请求数。
  • QUICRequests:QUIC 请求数。
  • * @param Metric 查询指标,取值有:
  • Traffic:流量,单位为 Byte。
  • Bandwidth:带宽,单位为 Bps。
  • Requests:请求数。
  • QUICRequests:QUIC 请求数。
  • */ public void setMetric(String Metric) { this.Metric = Metric; } /** * Get 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 * @return StartTime 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ public String getStartTime() { return this.StartTime; } /** * Set 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 * @param StartTime 起始时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ public void setStartTime(String StartTime) { this.StartTime = StartTime; } /** * Get 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 * @return EndTime 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ public String getEndTime() { return this.EndTime; } /** * Set 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 * @param EndTime 结束时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。 */ public void setEndTime(String EndTime) { this.EndTime = EndTime; } /** * Get 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 * @return SubAppId 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 */ public Long getSubAppId() { return this.SubAppId; } /** * Set 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 * @param SubAppId 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。 */ public void setSubAppId(Long SubAppId) { this.SubAppId = SubAppId; } /** * Get 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 * @return DomainNames 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 */ public String [] getDomainNames() { return this.DomainNames; } /** * Set 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 * @param DomainNames 域名列表。一次最多查询20个域名的数据。默认返回所有域名叠加的用量数据。 */ public void setDomainNames(String [] DomainNames) { this.DomainNames = DomainNames; } /** * Get 服务区域,取值有:
  • Chinese Mainland:中国大陆。
  • Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。
  • Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。
  • Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。
  • Middle East:中东。
  • Europe:欧洲。
  • North America:北美。
  • South America:南美。
  • Africa:非洲。
  • 默认为中国大陆。 * @return Area 服务区域,取值有:
  • Chinese Mainland:中国大陆。
  • Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。
  • Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。
  • Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。
  • Middle East:中东。
  • Europe:欧洲。
  • North America:北美。
  • South America:南美。
  • Africa:非洲。
  • 默认为中国大陆。 */ public String getArea() { return this.Area; } /** * Set 服务区域,取值有:
  • Chinese Mainland:中国大陆。
  • Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。
  • Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。
  • Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。
  • Middle East:中东。
  • Europe:欧洲。
  • North America:北美。
  • South America:南美。
  • Africa:非洲。
  • 默认为中国大陆。 * @param Area 服务区域,取值有:
  • Chinese Mainland:中国大陆。
  • Asia Pacific Region 1:亚太一区,包括中国香港、中国澳门、新加坡、越南、泰国。
  • Asia Pacific Region 2:亚太二区,包括中国台湾、日本、马来西亚、印度尼西亚、韩国。
  • Asia Pacific Region 3:亚太三区,包括菲律宾、印度、澳大利亚和亚太其它国家和地区。
  • Middle East:中东。
  • Europe:欧洲。
  • North America:北美。
  • South America:南美。
  • Africa:非洲。
  • 默认为中国大陆。 */ public void setArea(String Area) { this.Area = Area; } /** * Get 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
  • Beijing:北京。
  • Inner Mongolia:内蒙古。
  • Shanxi:山西。
  • Hebei:河北。
  • Tianjin:天津。
  • Ningxia:宁夏。
  • Shaanxi:陕西。
  • Gansu:甘肃。
  • Qinghai:青海。
  • Xinjiang:新疆。
  • Heilongjiang:黑龙江。
  • Jilin:吉林。
  • Liaoning:辽宁。
  • Fujian:福建。
  • Jiangsu:江苏。
  • Anhui:安徽。
  • Shandong:山东。
  • Shanghai:上海。
  • Zhejiang:浙江。
  • Henan:河南。
  • Hubei:湖北。
  • Jiangxi:江西。
  • Hunan:湖南。
  • Guizhou:贵州。
  • Yunnan:云南。
  • Chongqing:重庆。
  • Sichuan:四川。
  • Tibet:西藏。
  • Guangdong:广东。
  • Guangxi:广西。
  • Hainan:海南。
  • Hong Kong, Macao and Taiwan:港澳台。
  • Outside Chinese Mainland:海外。
  • Other:其他 。
  • * @return Districts 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
  • Beijing:北京。
  • Inner Mongolia:内蒙古。
  • Shanxi:山西。
  • Hebei:河北。
  • Tianjin:天津。
  • Ningxia:宁夏。
  • Shaanxi:陕西。
  • Gansu:甘肃。
  • Qinghai:青海。
  • Xinjiang:新疆。
  • Heilongjiang:黑龙江。
  • Jilin:吉林。
  • Liaoning:辽宁。
  • Fujian:福建。
  • Jiangsu:江苏。
  • Anhui:安徽。
  • Shandong:山东。
  • Shanghai:上海。
  • Zhejiang:浙江。
  • Henan:河南。
  • Hubei:湖北。
  • Jiangxi:江西。
  • Hunan:湖南。
  • Guizhou:贵州。
  • Yunnan:云南。
  • Chongqing:重庆。
  • Sichuan:四川。
  • Tibet:西藏。
  • Guangdong:广东。
  • Guangxi:广西。
  • Hainan:海南。
  • Hong Kong, Macao and Taiwan:港澳台。
  • Outside Chinese Mainland:海外。
  • Other:其他 。
  • */ public String [] getDistricts() { return this.Districts; } /** * Set 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
  • Beijing:北京。
  • Inner Mongolia:内蒙古。
  • Shanxi:山西。
  • Hebei:河北。
  • Tianjin:天津。
  • Ningxia:宁夏。
  • Shaanxi:陕西。
  • Gansu:甘肃。
  • Qinghai:青海。
  • Xinjiang:新疆。
  • Heilongjiang:黑龙江。
  • Jilin:吉林。
  • Liaoning:辽宁。
  • Fujian:福建。
  • Jiangsu:江苏。
  • Anhui:安徽。
  • Shandong:山东。
  • Shanghai:上海。
  • Zhejiang:浙江。
  • Henan:河南。
  • Hubei:湖北。
  • Jiangxi:江西。
  • Hunan:湖南。
  • Guizhou:贵州。
  • Yunnan:云南。
  • Chongqing:重庆。
  • Sichuan:四川。
  • Tibet:西藏。
  • Guangdong:广东。
  • Guangxi:广西。
  • Hainan:海南。
  • Hong Kong, Macao and Taiwan:港澳台。
  • Outside Chinese Mainland:海外。
  • Other:其他 。
  • * @param Districts 用户所在地区,Area 为 Chinese Mainland 时,取值为以下地区信息,当 Area 为其它值时, 忽略 Districts 参数。
  • Beijing:北京。
  • Inner Mongolia:内蒙古。
  • Shanxi:山西。
  • Hebei:河北。
  • Tianjin:天津。
  • Ningxia:宁夏。
  • Shaanxi:陕西。
  • Gansu:甘肃。
  • Qinghai:青海。
  • Xinjiang:新疆。
  • Heilongjiang:黑龙江。
  • Jilin:吉林。
  • Liaoning:辽宁。
  • Fujian:福建。
  • Jiangsu:江苏。
  • Anhui:安徽。
  • Shandong:山东。
  • Shanghai:上海。
  • Zhejiang:浙江。
  • Henan:河南。
  • Hubei:湖北。
  • Jiangxi:江西。
  • Hunan:湖南。
  • Guizhou:贵州。
  • Yunnan:云南。
  • Chongqing:重庆。
  • Sichuan:四川。
  • Tibet:西藏。
  • Guangdong:广东。
  • Guangxi:广西。
  • Hainan:海南。
  • Hong Kong, Macao and Taiwan:港澳台。
  • Outside Chinese Mainland:海外。
  • Other:其他 。
  • */ public void setDistricts(String [] Districts) { this.Districts = Districts; } /** * Get 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
  • China Telecom:中国电信。
  • China Unicom:中国联通。
  • CERNET:教育网。
  • Great Wall Broadband Network:长城宽带。
  • China Mobile:中国移动。
  • China Mobile Tietong:中国铁通。
  • ISPs outside Chinese Mainland:海外运营商。
  • Other ISPs:其他运营商。
  • * @return Isps 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
  • China Telecom:中国电信。
  • China Unicom:中国联通。
  • CERNET:教育网。
  • Great Wall Broadband Network:长城宽带。
  • China Mobile:中国移动。
  • China Mobile Tietong:中国铁通。
  • ISPs outside Chinese Mainland:海外运营商。
  • Other ISPs:其他运营商。
  • */ public String [] getIsps() { return this.Isps; } /** * Set 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
  • China Telecom:中国电信。
  • China Unicom:中国联通。
  • CERNET:教育网。
  • Great Wall Broadband Network:长城宽带。
  • China Mobile:中国移动。
  • China Mobile Tietong:中国铁通。
  • ISPs outside Chinese Mainland:海外运营商。
  • Other ISPs:其他运营商。
  • * @param Isps 用户所属运营商信息,Area 为 Chinese Mainland 时,取值为以下运营商信息。当 Area 为其它值时忽略 Isps 参数。
  • China Telecom:中国电信。
  • China Unicom:中国联通。
  • CERNET:教育网。
  • Great Wall Broadband Network:长城宽带。
  • China Mobile:中国移动。
  • China Mobile Tietong:中国铁通。
  • ISPs outside Chinese Mainland:海外运营商。
  • Other ISPs:其他运营商。
  • */ public void setIsps(String [] Isps) { this.Isps = Isps; } /** * Get 每条数据的时间粒度,单位:分钟,取值有:
  • 5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。
  • 1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。
  • 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 * @return DataInterval 每条数据的时间粒度,单位:分钟,取值有:
  • 5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。
  • 1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。
  • 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 */ public Long getDataInterval() { return this.DataInterval; } /** * Set 每条数据的时间粒度,单位:分钟,取值有:
  • 5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。
  • 1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。
  • 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 * @param DataInterval 每条数据的时间粒度,单位:分钟,取值有:
  • 5:5 分钟粒度,返回指定查询时间内5分钟粒度的明细数据。
  • 1440:天粒度,返回指定查询时间内1天粒度的数据。起始时间和结束时间跨度大于24小时,只支持天粒度的数据。
  • 当 StartTime 和 EndTime 时间跨度大于24小时时,DataInterval 默认为 1440。 */ public void setDataInterval(Long DataInterval) { this.DataInterval = DataInterval; } public DescribeCDNStatDetailsRequest() { } /** * 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. */ public DescribeCDNStatDetailsRequest(DescribeCDNStatDetailsRequest source) { if (source.Metric != null) { this.Metric = new String(source.Metric); } if (source.StartTime != null) { this.StartTime = new String(source.StartTime); } if (source.EndTime != null) { this.EndTime = new String(source.EndTime); } if (source.SubAppId != null) { this.SubAppId = new Long(source.SubAppId); } if (source.DomainNames != null) { this.DomainNames = new String[source.DomainNames.length]; for (int i = 0; i < source.DomainNames.length; i++) { this.DomainNames[i] = new String(source.DomainNames[i]); } } if (source.Area != null) { this.Area = new String(source.Area); } if (source.Districts != null) { this.Districts = new String[source.Districts.length]; for (int i = 0; i < source.Districts.length; i++) { this.Districts[i] = new String(source.Districts[i]); } } if (source.Isps != null) { this.Isps = new String[source.Isps.length]; for (int i = 0; i < source.Isps.length; i++) { this.Isps[i] = new String(source.Isps[i]); } } if (source.DataInterval != null) { this.DataInterval = new Long(source.DataInterval); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "Metric", this.Metric); this.setParamSimple(map, prefix + "StartTime", this.StartTime); this.setParamSimple(map, prefix + "EndTime", this.EndTime); this.setParamSimple(map, prefix + "SubAppId", this.SubAppId); this.setParamArraySimple(map, prefix + "DomainNames.", this.DomainNames); this.setParamSimple(map, prefix + "Area", this.Area); this.setParamArraySimple(map, prefix + "Districts.", this.Districts); this.setParamArraySimple(map, prefix + "Isps.", this.Isps); this.setParamSimple(map, prefix + "DataInterval", this.DataInterval); } }




    © 2015 - 2024 Weber Informatics LLC | Privacy Policy