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

com.tencentcloudapi.mmps.v20200710.models.FlySecMiniAppRiskItems 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.mmps.v20200710.models;

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

public class FlySecMiniAppRiskItems extends AbstractModel{

    /**
    * 代码防护(基础诊断)
    */
    @SerializedName("RiskItem1Score")
    @Expose
    private Long RiskItem1Score;

    /**
    * 开发测试信息泄露(基础诊断)
    */
    @SerializedName("RiskItem2Score")
    @Expose
    private Long RiskItem2Score;

    /**
    * 编码规范(基础诊断)
    */
    @SerializedName("RiskItem3Score")
    @Expose
    private Long RiskItem3Score;

    /**
    * 配置风险(基础诊断)
    */
    @SerializedName("RiskItem4Score")
    @Expose
    private Long RiskItem4Score;

    /**
    * 账号安全(基础诊断)
    */
    @SerializedName("RiskItem5Score")
    @Expose
    private Long RiskItem5Score;

    /**
    * 用户信息安全(基础诊断)
    */
    @SerializedName("RiskItem6Score")
    @Expose
    private Long RiskItem6Score;

    /**
    * 内部信息泄露(基础诊断)
    */
    @SerializedName("RiskItem7Score")
    @Expose
    private Long RiskItem7Score;

    /**
    * 其他安全(基础诊断)
    */
    @SerializedName("RiskItem8Score")
    @Expose
    private Long RiskItem8Score;

    /**
     * Get 代码防护(基础诊断) 
     * @return RiskItem1Score 代码防护(基础诊断)
     */
    public Long getRiskItem1Score() {
        return this.RiskItem1Score;
    }

    /**
     * Set 代码防护(基础诊断)
     * @param RiskItem1Score 代码防护(基础诊断)
     */
    public void setRiskItem1Score(Long RiskItem1Score) {
        this.RiskItem1Score = RiskItem1Score;
    }

    /**
     * Get 开发测试信息泄露(基础诊断) 
     * @return RiskItem2Score 开发测试信息泄露(基础诊断)
     */
    public Long getRiskItem2Score() {
        return this.RiskItem2Score;
    }

    /**
     * Set 开发测试信息泄露(基础诊断)
     * @param RiskItem2Score 开发测试信息泄露(基础诊断)
     */
    public void setRiskItem2Score(Long RiskItem2Score) {
        this.RiskItem2Score = RiskItem2Score;
    }

    /**
     * Get 编码规范(基础诊断) 
     * @return RiskItem3Score 编码规范(基础诊断)
     */
    public Long getRiskItem3Score() {
        return this.RiskItem3Score;
    }

    /**
     * Set 编码规范(基础诊断)
     * @param RiskItem3Score 编码规范(基础诊断)
     */
    public void setRiskItem3Score(Long RiskItem3Score) {
        this.RiskItem3Score = RiskItem3Score;
    }

    /**
     * Get 配置风险(基础诊断) 
     * @return RiskItem4Score 配置风险(基础诊断)
     */
    public Long getRiskItem4Score() {
        return this.RiskItem4Score;
    }

    /**
     * Set 配置风险(基础诊断)
     * @param RiskItem4Score 配置风险(基础诊断)
     */
    public void setRiskItem4Score(Long RiskItem4Score) {
        this.RiskItem4Score = RiskItem4Score;
    }

    /**
     * Get 账号安全(基础诊断) 
     * @return RiskItem5Score 账号安全(基础诊断)
     */
    public Long getRiskItem5Score() {
        return this.RiskItem5Score;
    }

    /**
     * Set 账号安全(基础诊断)
     * @param RiskItem5Score 账号安全(基础诊断)
     */
    public void setRiskItem5Score(Long RiskItem5Score) {
        this.RiskItem5Score = RiskItem5Score;
    }

    /**
     * Get 用户信息安全(基础诊断) 
     * @return RiskItem6Score 用户信息安全(基础诊断)
     */
    public Long getRiskItem6Score() {
        return this.RiskItem6Score;
    }

    /**
     * Set 用户信息安全(基础诊断)
     * @param RiskItem6Score 用户信息安全(基础诊断)
     */
    public void setRiskItem6Score(Long RiskItem6Score) {
        this.RiskItem6Score = RiskItem6Score;
    }

    /**
     * Get 内部信息泄露(基础诊断) 
     * @return RiskItem7Score 内部信息泄露(基础诊断)
     */
    public Long getRiskItem7Score() {
        return this.RiskItem7Score;
    }

    /**
     * Set 内部信息泄露(基础诊断)
     * @param RiskItem7Score 内部信息泄露(基础诊断)
     */
    public void setRiskItem7Score(Long RiskItem7Score) {
        this.RiskItem7Score = RiskItem7Score;
    }

    /**
     * Get 其他安全(基础诊断) 
     * @return RiskItem8Score 其他安全(基础诊断)
     */
    public Long getRiskItem8Score() {
        return this.RiskItem8Score;
    }

    /**
     * Set 其他安全(基础诊断)
     * @param RiskItem8Score 其他安全(基础诊断)
     */
    public void setRiskItem8Score(Long RiskItem8Score) {
        this.RiskItem8Score = RiskItem8Score;
    }

    public FlySecMiniAppRiskItems() {
    }

    /**
     * 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 FlySecMiniAppRiskItems(FlySecMiniAppRiskItems source) {
        if (source.RiskItem1Score != null) {
            this.RiskItem1Score = new Long(source.RiskItem1Score);
        }
        if (source.RiskItem2Score != null) {
            this.RiskItem2Score = new Long(source.RiskItem2Score);
        }
        if (source.RiskItem3Score != null) {
            this.RiskItem3Score = new Long(source.RiskItem3Score);
        }
        if (source.RiskItem4Score != null) {
            this.RiskItem4Score = new Long(source.RiskItem4Score);
        }
        if (source.RiskItem5Score != null) {
            this.RiskItem5Score = new Long(source.RiskItem5Score);
        }
        if (source.RiskItem6Score != null) {
            this.RiskItem6Score = new Long(source.RiskItem6Score);
        }
        if (source.RiskItem7Score != null) {
            this.RiskItem7Score = new Long(source.RiskItem7Score);
        }
        if (source.RiskItem8Score != null) {
            this.RiskItem8Score = new Long(source.RiskItem8Score);
        }
    }


    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamSimple(map, prefix + "RiskItem1Score", this.RiskItem1Score);
        this.setParamSimple(map, prefix + "RiskItem2Score", this.RiskItem2Score);
        this.setParamSimple(map, prefix + "RiskItem3Score", this.RiskItem3Score);
        this.setParamSimple(map, prefix + "RiskItem4Score", this.RiskItem4Score);
        this.setParamSimple(map, prefix + "RiskItem5Score", this.RiskItem5Score);
        this.setParamSimple(map, prefix + "RiskItem6Score", this.RiskItem6Score);
        this.setParamSimple(map, prefix + "RiskItem7Score", this.RiskItem7Score);
        this.setParamSimple(map, prefix + "RiskItem8Score", this.RiskItem8Score);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy