
com.tencentcloudapi.cws.v20180312.models.SitesVerification 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.cws.v20180312.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class SitesVerification extends AbstractModel{
/**
* 根域名。
*/
@SerializedName("Domain")
@Expose
private String Domain;
/**
* txt解析域名验证的name。
*/
@SerializedName("TxtName")
@Expose
private String TxtName;
/**
* txt解析域名验证的text。
*/
@SerializedName("TxtText")
@Expose
private String TxtText;
/**
* 验证有效期,在此之前有效。
*/
@SerializedName("ValidTo")
@Expose
private String ValidTo;
/**
* 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
*/
@SerializedName("VerifyStatus")
@Expose
private Long VerifyStatus;
/**
* CreatedAt。
*/
@SerializedName("CreatedAt")
@Expose
private String CreatedAt;
/**
* UpdatedAt。
*/
@SerializedName("UpdatedAt")
@Expose
private String UpdatedAt;
/**
* ID。
*/
@SerializedName("Id")
@Expose
private Long Id;
/**
* 云用户appid
*/
@SerializedName("Appid")
@Expose
private Long Appid;
/**
* 用于验证站点的url,即访问该url获取验证数据。
*/
@SerializedName("VerifyUrl")
@Expose
private String VerifyUrl;
/**
* 获取验证验证文件的url。
*/
@SerializedName("VerifyFileUrl")
@Expose
private String VerifyFileUrl;
/**
* Get 根域名。
* @return Domain 根域名。
*/
public String getDomain() {
return this.Domain;
}
/**
* Set 根域名。
* @param Domain 根域名。
*/
public void setDomain(String Domain) {
this.Domain = Domain;
}
/**
* Get txt解析域名验证的name。
* @return TxtName txt解析域名验证的name。
*/
public String getTxtName() {
return this.TxtName;
}
/**
* Set txt解析域名验证的name。
* @param TxtName txt解析域名验证的name。
*/
public void setTxtName(String TxtName) {
this.TxtName = TxtName;
}
/**
* Get txt解析域名验证的text。
* @return TxtText txt解析域名验证的text。
*/
public String getTxtText() {
return this.TxtText;
}
/**
* Set txt解析域名验证的text。
* @param TxtText txt解析域名验证的text。
*/
public void setTxtText(String TxtText) {
this.TxtText = TxtText;
}
/**
* Get 验证有效期,在此之前有效。
* @return ValidTo 验证有效期,在此之前有效。
*/
public String getValidTo() {
return this.ValidTo;
}
/**
* Set 验证有效期,在此之前有效。
* @param ValidTo 验证有效期,在此之前有效。
*/
public void setValidTo(String ValidTo) {
this.ValidTo = ValidTo;
}
/**
* Get 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
* @return VerifyStatus 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
*/
public Long getVerifyStatus() {
return this.VerifyStatus;
}
/**
* Set 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
* @param VerifyStatus 验证状态:0-未验证;1-已验证;2-验证失效,待重新验证。
*/
public void setVerifyStatus(Long VerifyStatus) {
this.VerifyStatus = VerifyStatus;
}
/**
* Get CreatedAt。
* @return CreatedAt CreatedAt。
*/
public String getCreatedAt() {
return this.CreatedAt;
}
/**
* Set CreatedAt。
* @param CreatedAt CreatedAt。
*/
public void setCreatedAt(String CreatedAt) {
this.CreatedAt = CreatedAt;
}
/**
* Get UpdatedAt。
* @return UpdatedAt UpdatedAt。
*/
public String getUpdatedAt() {
return this.UpdatedAt;
}
/**
* Set UpdatedAt。
* @param UpdatedAt UpdatedAt。
*/
public void setUpdatedAt(String UpdatedAt) {
this.UpdatedAt = UpdatedAt;
}
/**
* 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 云用户appid
* @return Appid 云用户appid
*/
public Long getAppid() {
return this.Appid;
}
/**
* Set 云用户appid
* @param Appid 云用户appid
*/
public void setAppid(Long Appid) {
this.Appid = Appid;
}
/**
* Get 用于验证站点的url,即访问该url获取验证数据。
* @return VerifyUrl 用于验证站点的url,即访问该url获取验证数据。
*/
public String getVerifyUrl() {
return this.VerifyUrl;
}
/**
* Set 用于验证站点的url,即访问该url获取验证数据。
* @param VerifyUrl 用于验证站点的url,即访问该url获取验证数据。
*/
public void setVerifyUrl(String VerifyUrl) {
this.VerifyUrl = VerifyUrl;
}
/**
* Get 获取验证验证文件的url。
* @return VerifyFileUrl 获取验证验证文件的url。
*/
public String getVerifyFileUrl() {
return this.VerifyFileUrl;
}
/**
* Set 获取验证验证文件的url。
* @param VerifyFileUrl 获取验证验证文件的url。
*/
public void setVerifyFileUrl(String VerifyFileUrl) {
this.VerifyFileUrl = VerifyFileUrl;
}
public SitesVerification() {
}
/**
* 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 SitesVerification(SitesVerification source) {
if (source.Domain != null) {
this.Domain = new String(source.Domain);
}
if (source.TxtName != null) {
this.TxtName = new String(source.TxtName);
}
if (source.TxtText != null) {
this.TxtText = new String(source.TxtText);
}
if (source.ValidTo != null) {
this.ValidTo = new String(source.ValidTo);
}
if (source.VerifyStatus != null) {
this.VerifyStatus = new Long(source.VerifyStatus);
}
if (source.CreatedAt != null) {
this.CreatedAt = new String(source.CreatedAt);
}
if (source.UpdatedAt != null) {
this.UpdatedAt = new String(source.UpdatedAt);
}
if (source.Id != null) {
this.Id = new Long(source.Id);
}
if (source.Appid != null) {
this.Appid = new Long(source.Appid);
}
if (source.VerifyUrl != null) {
this.VerifyUrl = new String(source.VerifyUrl);
}
if (source.VerifyFileUrl != null) {
this.VerifyFileUrl = new String(source.VerifyFileUrl);
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Domain", this.Domain);
this.setParamSimple(map, prefix + "TxtName", this.TxtName);
this.setParamSimple(map, prefix + "TxtText", this.TxtText);
this.setParamSimple(map, prefix + "ValidTo", this.ValidTo);
this.setParamSimple(map, prefix + "VerifyStatus", this.VerifyStatus);
this.setParamSimple(map, prefix + "CreatedAt", this.CreatedAt);
this.setParamSimple(map, prefix + "UpdatedAt", this.UpdatedAt);
this.setParamSimple(map, prefix + "Id", this.Id);
this.setParamSimple(map, prefix + "Appid", this.Appid);
this.setParamSimple(map, prefix + "VerifyUrl", this.VerifyUrl);
this.setParamSimple(map, prefix + "VerifyFileUrl", this.VerifyFileUrl);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy