com.tencentcloudapi.taf.v20200210.models.InputTaBspData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tencentcloud-sdk-java-taf Show documentation
Show all versions of tencentcloud-sdk-java-taf Show documentation
Tencent Cloud Open API SDK for Java
/*
* 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.taf.v20200210.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class InputTaBspData extends AbstractModel{
/**
* 请求序列号
*/
@SerializedName("Seq")
@Expose
private Long Seq;
/**
* 操作系统类型[0:未知;1:android;2:ios;3:windows]
*/
@SerializedName("OsType")
@Expose
private String OsType;
/**
* 年龄下限
*/
@SerializedName("AgeFloor")
@Expose
private Long AgeFloor;
/**
* 年龄上限
*/
@SerializedName("AgeCeil")
@Expose
private Long AgeCeil;
/**
* 性别[1:男;2:女]
*/
@SerializedName("Gender")
@Expose
private Long Gender;
/**
* 用户操作时间,uinux时间戳,精确到秒
*/
@SerializedName("UserTime")
@Expose
private Long UserTime;
/**
* Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
@SerializedName("Imei")
@Expose
private String Imei;
/**
* Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
@SerializedName("ImeiMd5")
@Expose
private String ImeiMd5;
/**
* Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
@SerializedName("Idfa")
@Expose
private String Idfa;
/**
* Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
@SerializedName("IdfaMd5")
@Expose
private String IdfaMd5;
/**
* 用户IP
*/
@SerializedName("UserIp")
@Expose
private String UserIp;
/**
* MAC地址[建议提供]
*/
@SerializedName("Mac")
@Expose
private String Mac;
/**
* 手机号码[中国大陆]
*/
@SerializedName("PhoneNum")
@Expose
private String PhoneNum;
/**
* 浏览器
*/
@SerializedName("UserAgent")
@Expose
private String UserAgent;
/**
* APP名称
*/
@SerializedName("App")
@Expose
private String App;
/**
* 应用安装包名称
*/
@SerializedName("Package")
@Expose
private String Package;
/**
* 设备制造商
*/
@SerializedName("DeviceMaker")
@Expose
private String DeviceMaker;
/**
* 设备型号
*/
@SerializedName("DeviceModule")
@Expose
private String DeviceModule;
/**
* 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它]
*/
@SerializedName("AccessMode")
@Expose
private String AccessMode;
/**
* 运营商[1:移动;2:联通;3:电信;4:其它]
*/
@SerializedName("Sp")
@Expose
private String Sp;
/**
* 网址
*/
@SerializedName("Url")
@Expose
private String Url;
/**
* 用户地址
*/
@SerializedName("Location")
@Expose
private String Location;
/**
* 纬度
*/
@SerializedName("Latitude")
@Expose
private String Latitude;
/**
* 精度
*/
@SerializedName("Longitude")
@Expose
private String Longitude;
/**
* 辅助区分信息
*/
@SerializedName("Context")
@Expose
private String Context;
/**
* 是否授权
*/
@SerializedName("IsAuthorized")
@Expose
private Long IsAuthorized;
/**
* Get 请求序列号
* @return Seq 请求序列号
*/
public Long getSeq() {
return this.Seq;
}
/**
* Set 请求序列号
* @param Seq 请求序列号
*/
public void setSeq(Long Seq) {
this.Seq = Seq;
}
/**
* Get 操作系统类型[0:未知;1:android;2:ios;3:windows]
* @return OsType 操作系统类型[0:未知;1:android;2:ios;3:windows]
*/
public String getOsType() {
return this.OsType;
}
/**
* Set 操作系统类型[0:未知;1:android;2:ios;3:windows]
* @param OsType 操作系统类型[0:未知;1:android;2:ios;3:windows]
*/
public void setOsType(String OsType) {
this.OsType = OsType;
}
/**
* Get 年龄下限
* @return AgeFloor 年龄下限
*/
public Long getAgeFloor() {
return this.AgeFloor;
}
/**
* Set 年龄下限
* @param AgeFloor 年龄下限
*/
public void setAgeFloor(Long AgeFloor) {
this.AgeFloor = AgeFloor;
}
/**
* Get 年龄上限
* @return AgeCeil 年龄上限
*/
public Long getAgeCeil() {
return this.AgeCeil;
}
/**
* Set 年龄上限
* @param AgeCeil 年龄上限
*/
public void setAgeCeil(Long AgeCeil) {
this.AgeCeil = AgeCeil;
}
/**
* Get 性别[1:男;2:女]
* @return Gender 性别[1:男;2:女]
*/
public Long getGender() {
return this.Gender;
}
/**
* Set 性别[1:男;2:女]
* @param Gender 性别[1:男;2:女]
*/
public void setGender(Long Gender) {
this.Gender = Gender;
}
/**
* Get 用户操作时间,uinux时间戳,精确到秒
* @return UserTime 用户操作时间,uinux时间戳,精确到秒
*/
public Long getUserTime() {
return this.UserTime;
}
/**
* Set 用户操作时间,uinux时间戳,精确到秒
* @param UserTime 用户操作时间,uinux时间戳,精确到秒
*/
public void setUserTime(Long UserTime) {
this.UserTime = UserTime;
}
/**
* Get Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @return Imei Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public String getImei() {
return this.Imei;
}
/**
* Set Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @param Imei Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public void setImei(String Imei) {
this.Imei = Imei;
}
/**
* Get Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @return ImeiMd5 Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public String getImeiMd5() {
return this.ImeiMd5;
}
/**
* Set Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @param ImeiMd5 Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public void setImeiMd5(String ImeiMd5) {
this.ImeiMd5 = ImeiMd5;
}
/**
* Get Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @return Idfa Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public String getIdfa() {
return this.Idfa;
}
/**
* Set Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @param Idfa Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public void setIdfa(String Idfa) {
this.Idfa = Idfa;
}
/**
* Get Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @return IdfaMd5 Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public String getIdfaMd5() {
return this.IdfaMd5;
}
/**
* Set Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
* @param IdfaMd5 Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1]
*/
public void setIdfaMd5(String IdfaMd5) {
this.IdfaMd5 = IdfaMd5;
}
/**
* Get 用户IP
* @return UserIp 用户IP
*/
public String getUserIp() {
return this.UserIp;
}
/**
* Set 用户IP
* @param UserIp 用户IP
*/
public void setUserIp(String UserIp) {
this.UserIp = UserIp;
}
/**
* Get MAC地址[建议提供]
* @return Mac MAC地址[建议提供]
*/
public String getMac() {
return this.Mac;
}
/**
* Set MAC地址[建议提供]
* @param Mac MAC地址[建议提供]
*/
public void setMac(String Mac) {
this.Mac = Mac;
}
/**
* Get 手机号码[中国大陆]
* @return PhoneNum 手机号码[中国大陆]
*/
public String getPhoneNum() {
return this.PhoneNum;
}
/**
* Set 手机号码[中国大陆]
* @param PhoneNum 手机号码[中国大陆]
*/
public void setPhoneNum(String PhoneNum) {
this.PhoneNum = PhoneNum;
}
/**
* Get 浏览器
* @return UserAgent 浏览器
*/
public String getUserAgent() {
return this.UserAgent;
}
/**
* Set 浏览器
* @param UserAgent 浏览器
*/
public void setUserAgent(String UserAgent) {
this.UserAgent = UserAgent;
}
/**
* Get APP名称
* @return App APP名称
*/
public String getApp() {
return this.App;
}
/**
* Set APP名称
* @param App APP名称
*/
public void setApp(String App) {
this.App = App;
}
/**
* Get 应用安装包名称
* @return Package 应用安装包名称
*/
public String getPackage() {
return this.Package;
}
/**
* Set 应用安装包名称
* @param Package 应用安装包名称
*/
public void setPackage(String Package) {
this.Package = Package;
}
/**
* Get 设备制造商
* @return DeviceMaker 设备制造商
*/
public String getDeviceMaker() {
return this.DeviceMaker;
}
/**
* Set 设备制造商
* @param DeviceMaker 设备制造商
*/
public void setDeviceMaker(String DeviceMaker) {
this.DeviceMaker = DeviceMaker;
}
/**
* Get 设备型号
* @return DeviceModule 设备型号
*/
public String getDeviceModule() {
return this.DeviceModule;
}
/**
* Set 设备型号
* @param DeviceModule 设备型号
*/
public void setDeviceModule(String DeviceModule) {
this.DeviceModule = DeviceModule;
}
/**
* Get 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它]
* @return AccessMode 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它]
*/
public String getAccessMode() {
return this.AccessMode;
}
/**
* Set 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它]
* @param AccessMode 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它]
*/
public void setAccessMode(String AccessMode) {
this.AccessMode = AccessMode;
}
/**
* Get 运营商[1:移动;2:联通;3:电信;4:其它]
* @return Sp 运营商[1:移动;2:联通;3:电信;4:其它]
*/
public String getSp() {
return this.Sp;
}
/**
* Set 运营商[1:移动;2:联通;3:电信;4:其它]
* @param Sp 运营商[1:移动;2:联通;3:电信;4:其它]
*/
public void setSp(String Sp) {
this.Sp = Sp;
}
/**
* Get 网址
* @return Url 网址
*/
public String getUrl() {
return this.Url;
}
/**
* Set 网址
* @param Url 网址
*/
public void setUrl(String Url) {
this.Url = Url;
}
/**
* Get 用户地址
* @return Location 用户地址
*/
public String getLocation() {
return this.Location;
}
/**
* Set 用户地址
* @param Location 用户地址
*/
public void setLocation(String Location) {
this.Location = Location;
}
/**
* Get 纬度
* @return Latitude 纬度
*/
public String getLatitude() {
return this.Latitude;
}
/**
* Set 纬度
* @param Latitude 纬度
*/
public void setLatitude(String Latitude) {
this.Latitude = Latitude;
}
/**
* Get 精度
* @return Longitude 精度
*/
public String getLongitude() {
return this.Longitude;
}
/**
* Set 精度
* @param Longitude 精度
*/
public void setLongitude(String Longitude) {
this.Longitude = Longitude;
}
/**
* Get 辅助区分信息
* @return Context 辅助区分信息
*/
public String getContext() {
return this.Context;
}
/**
* Set 辅助区分信息
* @param Context 辅助区分信息
*/
public void setContext(String Context) {
this.Context = Context;
}
/**
* Get 是否授权
* @return IsAuthorized 是否授权
*/
public Long getIsAuthorized() {
return this.IsAuthorized;
}
/**
* Set 是否授权
* @param IsAuthorized 是否授权
*/
public void setIsAuthorized(Long IsAuthorized) {
this.IsAuthorized = IsAuthorized;
}
public InputTaBspData() {
}
/**
* 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 InputTaBspData(InputTaBspData source) {
if (source.Seq != null) {
this.Seq = new Long(source.Seq);
}
if (source.OsType != null) {
this.OsType = new String(source.OsType);
}
if (source.AgeFloor != null) {
this.AgeFloor = new Long(source.AgeFloor);
}
if (source.AgeCeil != null) {
this.AgeCeil = new Long(source.AgeCeil);
}
if (source.Gender != null) {
this.Gender = new Long(source.Gender);
}
if (source.UserTime != null) {
this.UserTime = new Long(source.UserTime);
}
if (source.Imei != null) {
this.Imei = new String(source.Imei);
}
if (source.ImeiMd5 != null) {
this.ImeiMd5 = new String(source.ImeiMd5);
}
if (source.Idfa != null) {
this.Idfa = new String(source.Idfa);
}
if (source.IdfaMd5 != null) {
this.IdfaMd5 = new String(source.IdfaMd5);
}
if (source.UserIp != null) {
this.UserIp = new String(source.UserIp);
}
if (source.Mac != null) {
this.Mac = new String(source.Mac);
}
if (source.PhoneNum != null) {
this.PhoneNum = new String(source.PhoneNum);
}
if (source.UserAgent != null) {
this.UserAgent = new String(source.UserAgent);
}
if (source.App != null) {
this.App = new String(source.App);
}
if (source.Package != null) {
this.Package = new String(source.Package);
}
if (source.DeviceMaker != null) {
this.DeviceMaker = new String(source.DeviceMaker);
}
if (source.DeviceModule != null) {
this.DeviceModule = new String(source.DeviceModule);
}
if (source.AccessMode != null) {
this.AccessMode = new String(source.AccessMode);
}
if (source.Sp != null) {
this.Sp = new String(source.Sp);
}
if (source.Url != null) {
this.Url = new String(source.Url);
}
if (source.Location != null) {
this.Location = new String(source.Location);
}
if (source.Latitude != null) {
this.Latitude = new String(source.Latitude);
}
if (source.Longitude != null) {
this.Longitude = new String(source.Longitude);
}
if (source.Context != null) {
this.Context = new String(source.Context);
}
if (source.IsAuthorized != null) {
this.IsAuthorized = new Long(source.IsAuthorized);
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Seq", this.Seq);
this.setParamSimple(map, prefix + "OsType", this.OsType);
this.setParamSimple(map, prefix + "AgeFloor", this.AgeFloor);
this.setParamSimple(map, prefix + "AgeCeil", this.AgeCeil);
this.setParamSimple(map, prefix + "Gender", this.Gender);
this.setParamSimple(map, prefix + "UserTime", this.UserTime);
this.setParamSimple(map, prefix + "Imei", this.Imei);
this.setParamSimple(map, prefix + "ImeiMd5", this.ImeiMd5);
this.setParamSimple(map, prefix + "Idfa", this.Idfa);
this.setParamSimple(map, prefix + "IdfaMd5", this.IdfaMd5);
this.setParamSimple(map, prefix + "UserIp", this.UserIp);
this.setParamSimple(map, prefix + "Mac", this.Mac);
this.setParamSimple(map, prefix + "PhoneNum", this.PhoneNum);
this.setParamSimple(map, prefix + "UserAgent", this.UserAgent);
this.setParamSimple(map, prefix + "App", this.App);
this.setParamSimple(map, prefix + "Package", this.Package);
this.setParamSimple(map, prefix + "DeviceMaker", this.DeviceMaker);
this.setParamSimple(map, prefix + "DeviceModule", this.DeviceModule);
this.setParamSimple(map, prefix + "AccessMode", this.AccessMode);
this.setParamSimple(map, prefix + "Sp", this.Sp);
this.setParamSimple(map, prefix + "Url", this.Url);
this.setParamSimple(map, prefix + "Location", this.Location);
this.setParamSimple(map, prefix + "Latitude", this.Latitude);
this.setParamSimple(map, prefix + "Longitude", this.Longitude);
this.setParamSimple(map, prefix + "Context", this.Context);
this.setParamSimple(map, prefix + "IsAuthorized", this.IsAuthorized);
}
}