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

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;
    }

    /**
     * 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