
com.tencentcloudapi.rum.v20210622.models.DescribeDataPvUrlInfoRequest Maven / Gradle / Ivy
/*
* 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.rum.v20210622.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class DescribeDataPvUrlInfoRequest extends AbstractModel{
/**
* 开始时间
*/
@SerializedName("StartTime")
@Expose
private Long StartTime;
/**
* 类型
*/
@SerializedName("Type")
@Expose
private String Type;
/**
* 结束时间
*/
@SerializedName("EndTime")
@Expose
private Long EndTime;
/**
* 项目ID
*/
@SerializedName("ID")
@Expose
private Long ID;
/**
* 自定义2
*/
@SerializedName("ExtSecond")
@Expose
private String ExtSecond;
/**
* 浏览器引擎
*/
@SerializedName("Engine")
@Expose
private String Engine;
/**
* 运营商
*/
@SerializedName("Isp")
@Expose
private String Isp;
/**
* 来源页面
*/
@SerializedName("From")
@Expose
private String From;
/**
* 日志等级
*/
@SerializedName("Level")
@Expose
private String Level;
/**
* 品牌
*/
@SerializedName("Brand")
@Expose
private String Brand;
/**
* 地区
*/
@SerializedName("Area")
@Expose
private String Area;
/**
* 版本
*/
@SerializedName("VersionNum")
@Expose
private String VersionNum;
/**
* 平台
*/
@SerializedName("Platform")
@Expose
private String Platform;
/**
* 自定义3
*/
@SerializedName("ExtThird")
@Expose
private String ExtThird;
/**
* 自定义1
*/
@SerializedName("ExtFirst")
@Expose
private String ExtFirst;
/**
* 网络类型
*/
@SerializedName("NetType")
@Expose
private String NetType;
/**
* 机型
*/
@SerializedName("Device")
@Expose
private String Device;
/**
* 是否海外
*/
@SerializedName("IsAbroad")
@Expose
private String IsAbroad;
/**
* 操作系统
*/
@SerializedName("Os")
@Expose
private String Os;
/**
* 浏览器
*/
@SerializedName("Browser")
@Expose
private String Browser;
/**
* 环境
*/
@SerializedName("Env")
@Expose
private String Env;
/**
* Get 开始时间
* @return StartTime 开始时间
*/
public Long getStartTime() {
return this.StartTime;
}
/**
* Set 开始时间
* @param StartTime 开始时间
*/
public void setStartTime(Long StartTime) {
this.StartTime = StartTime;
}
/**
* Get 类型
* @return Type 类型
*/
public String getType() {
return this.Type;
}
/**
* Set 类型
* @param Type 类型
*/
public void setType(String Type) {
this.Type = Type;
}
/**
* Get 结束时间
* @return EndTime 结束时间
*/
public Long getEndTime() {
return this.EndTime;
}
/**
* Set 结束时间
* @param EndTime 结束时间
*/
public void setEndTime(Long EndTime) {
this.EndTime = EndTime;
}
/**
* Get 项目ID
* @return ID 项目ID
*/
public Long getID() {
return this.ID;
}
/**
* Set 项目ID
* @param ID 项目ID
*/
public void setID(Long ID) {
this.ID = ID;
}
/**
* Get 自定义2
* @return ExtSecond 自定义2
*/
public String getExtSecond() {
return this.ExtSecond;
}
/**
* Set 自定义2
* @param ExtSecond 自定义2
*/
public void setExtSecond(String ExtSecond) {
this.ExtSecond = ExtSecond;
}
/**
* Get 浏览器引擎
* @return Engine 浏览器引擎
*/
public String getEngine() {
return this.Engine;
}
/**
* Set 浏览器引擎
* @param Engine 浏览器引擎
*/
public void setEngine(String Engine) {
this.Engine = Engine;
}
/**
* Get 运营商
* @return Isp 运营商
*/
public String getIsp() {
return this.Isp;
}
/**
* Set 运营商
* @param Isp 运营商
*/
public void setIsp(String Isp) {
this.Isp = Isp;
}
/**
* Get 来源页面
* @return From 来源页面
*/
public String getFrom() {
return this.From;
}
/**
* Set 来源页面
* @param From 来源页面
*/
public void setFrom(String From) {
this.From = From;
}
/**
* Get 日志等级
* @return Level 日志等级
*/
public String getLevel() {
return this.Level;
}
/**
* Set 日志等级
* @param Level 日志等级
*/
public void setLevel(String Level) {
this.Level = Level;
}
/**
* Get 品牌
* @return Brand 品牌
*/
public String getBrand() {
return this.Brand;
}
/**
* Set 品牌
* @param Brand 品牌
*/
public void setBrand(String Brand) {
this.Brand = Brand;
}
/**
* Get 地区
* @return Area 地区
*/
public String getArea() {
return this.Area;
}
/**
* Set 地区
* @param Area 地区
*/
public void setArea(String Area) {
this.Area = Area;
}
/**
* Get 版本
* @return VersionNum 版本
*/
public String getVersionNum() {
return this.VersionNum;
}
/**
* Set 版本
* @param VersionNum 版本
*/
public void setVersionNum(String VersionNum) {
this.VersionNum = VersionNum;
}
/**
* Get 平台
* @return Platform 平台
*/
public String getPlatform() {
return this.Platform;
}
/**
* Set 平台
* @param Platform 平台
*/
public void setPlatform(String Platform) {
this.Platform = Platform;
}
/**
* Get 自定义3
* @return ExtThird 自定义3
*/
public String getExtThird() {
return this.ExtThird;
}
/**
* Set 自定义3
* @param ExtThird 自定义3
*/
public void setExtThird(String ExtThird) {
this.ExtThird = ExtThird;
}
/**
* Get 自定义1
* @return ExtFirst 自定义1
*/
public String getExtFirst() {
return this.ExtFirst;
}
/**
* Set 自定义1
* @param ExtFirst 自定义1
*/
public void setExtFirst(String ExtFirst) {
this.ExtFirst = ExtFirst;
}
/**
* Get 网络类型
* @return NetType 网络类型
*/
public String getNetType() {
return this.NetType;
}
/**
* Set 网络类型
* @param NetType 网络类型
*/
public void setNetType(String NetType) {
this.NetType = NetType;
}
/**
* Get 机型
* @return Device 机型
*/
public String getDevice() {
return this.Device;
}
/**
* Set 机型
* @param Device 机型
*/
public void setDevice(String Device) {
this.Device = Device;
}
/**
* Get 是否海外
* @return IsAbroad 是否海外
*/
public String getIsAbroad() {
return this.IsAbroad;
}
/**
* Set 是否海外
* @param IsAbroad 是否海外
*/
public void setIsAbroad(String IsAbroad) {
this.IsAbroad = IsAbroad;
}
/**
* Get 操作系统
* @return Os 操作系统
*/
public String getOs() {
return this.Os;
}
/**
* Set 操作系统
* @param Os 操作系统
*/
public void setOs(String Os) {
this.Os = Os;
}
/**
* Get 浏览器
* @return Browser 浏览器
*/
public String getBrowser() {
return this.Browser;
}
/**
* Set 浏览器
* @param Browser 浏览器
*/
public void setBrowser(String Browser) {
this.Browser = Browser;
}
/**
* Get 环境
* @return Env 环境
*/
public String getEnv() {
return this.Env;
}
/**
* Set 环境
* @param Env 环境
*/
public void setEnv(String Env) {
this.Env = Env;
}
public DescribeDataPvUrlInfoRequest() {
}
/**
* 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 DescribeDataPvUrlInfoRequest(DescribeDataPvUrlInfoRequest source) {
if (source.StartTime != null) {
this.StartTime = new Long(source.StartTime);
}
if (source.Type != null) {
this.Type = new String(source.Type);
}
if (source.EndTime != null) {
this.EndTime = new Long(source.EndTime);
}
if (source.ID != null) {
this.ID = new Long(source.ID);
}
if (source.ExtSecond != null) {
this.ExtSecond = new String(source.ExtSecond);
}
if (source.Engine != null) {
this.Engine = new String(source.Engine);
}
if (source.Isp != null) {
this.Isp = new String(source.Isp);
}
if (source.From != null) {
this.From = new String(source.From);
}
if (source.Level != null) {
this.Level = new String(source.Level);
}
if (source.Brand != null) {
this.Brand = new String(source.Brand);
}
if (source.Area != null) {
this.Area = new String(source.Area);
}
if (source.VersionNum != null) {
this.VersionNum = new String(source.VersionNum);
}
if (source.Platform != null) {
this.Platform = new String(source.Platform);
}
if (source.ExtThird != null) {
this.ExtThird = new String(source.ExtThird);
}
if (source.ExtFirst != null) {
this.ExtFirst = new String(source.ExtFirst);
}
if (source.NetType != null) {
this.NetType = new String(source.NetType);
}
if (source.Device != null) {
this.Device = new String(source.Device);
}
if (source.IsAbroad != null) {
this.IsAbroad = new String(source.IsAbroad);
}
if (source.Os != null) {
this.Os = new String(source.Os);
}
if (source.Browser != null) {
this.Browser = new String(source.Browser);
}
if (source.Env != null) {
this.Env = new String(source.Env);
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "StartTime", this.StartTime);
this.setParamSimple(map, prefix + "Type", this.Type);
this.setParamSimple(map, prefix + "EndTime", this.EndTime);
this.setParamSimple(map, prefix + "ID", this.ID);
this.setParamSimple(map, prefix + "ExtSecond", this.ExtSecond);
this.setParamSimple(map, prefix + "Engine", this.Engine);
this.setParamSimple(map, prefix + "Isp", this.Isp);
this.setParamSimple(map, prefix + "From", this.From);
this.setParamSimple(map, prefix + "Level", this.Level);
this.setParamSimple(map, prefix + "Brand", this.Brand);
this.setParamSimple(map, prefix + "Area", this.Area);
this.setParamSimple(map, prefix + "VersionNum", this.VersionNum);
this.setParamSimple(map, prefix + "Platform", this.Platform);
this.setParamSimple(map, prefix + "ExtThird", this.ExtThird);
this.setParamSimple(map, prefix + "ExtFirst", this.ExtFirst);
this.setParamSimple(map, prefix + "NetType", this.NetType);
this.setParamSimple(map, prefix + "Device", this.Device);
this.setParamSimple(map, prefix + "IsAbroad", this.IsAbroad);
this.setParamSimple(map, prefix + "Os", this.Os);
this.setParamSimple(map, prefix + "Browser", this.Browser);
this.setParamSimple(map, prefix + "Env", this.Env);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy