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

com.tencentcloudapi.cms.v20190321.models.ImageData 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.cms.v20190321.models;

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

public class ImageData extends AbstractModel{

    /**
    * 是否恶意 0:正常 1:可疑
    */
    @SerializedName("EvilFlag")
    @Expose
    private Long EvilFlag;

    /**
    * 恶意类型
100:正常 
20001:政治
20002:色情 
20006:涉毒违法
20007:谩骂 
20103:性感
24001:暴恐
    */
    @SerializedName("EvilType")
    @Expose
    private Long EvilType;

    /**
    * 图片二维码详情
    */
    @SerializedName("CodeDetect")
    @Expose
    private CodeDetect CodeDetect;

    /**
    * 图片性感详情
    */
    @SerializedName("HotDetect")
    @Expose
    private ImageHotDetect HotDetect;

    /**
    * 图片违法详情
    */
    @SerializedName("IllegalDetect")
    @Expose
    private ImageIllegalDetect IllegalDetect;

    /**
    * logo详情
    */
    @SerializedName("LogoDetect")
    @Expose
    private LogoDetail LogoDetect;

    /**
    * 图片OCR详情
    */
    @SerializedName("OCRDetect")
    @Expose
    private OCRDetect OCRDetect;

    /**
    * 手机检测详情
    */
    @SerializedName("PhoneDetect")
    @Expose
    private PhoneDetect PhoneDetect;

    /**
    * 图片涉政详情
    */
    @SerializedName("PolityDetect")
    @Expose
    private ImagePolityDetect PolityDetect;

    /**
    * 图片涉黄详情
    */
    @SerializedName("PornDetect")
    @Expose
    private ImagePornDetect PornDetect;

    /**
    * 图片相似度详情
    */
    @SerializedName("Similar")
    @Expose
    private Similar Similar;

    /**
    * 图片暴恐详情
    */
    @SerializedName("TerrorDetect")
    @Expose
    private ImageTerrorDetect TerrorDetect;

    /**
     * Get 是否恶意 0:正常 1:可疑 
     * @return EvilFlag 是否恶意 0:正常 1:可疑
     */
    public Long getEvilFlag() {
        return this.EvilFlag;
    }

    /**
     * Set 是否恶意 0:正常 1:可疑
     * @param EvilFlag 是否恶意 0:正常 1:可疑
     */
    public void setEvilFlag(Long EvilFlag) {
        this.EvilFlag = EvilFlag;
    }

    /**
     * Get 恶意类型
100:正常 
20001:政治
20002:色情 
20006:涉毒违法
20007:谩骂 
20103:性感
24001:暴恐 
     * @return EvilType 恶意类型
100:正常 
20001:政治
20002:色情 
20006:涉毒违法
20007:谩骂 
20103:性感
24001:暴恐
     */
    public Long getEvilType() {
        return this.EvilType;
    }

    /**
     * Set 恶意类型
100:正常 
20001:政治
20002:色情 
20006:涉毒违法
20007:谩骂 
20103:性感
24001:暴恐
     * @param EvilType 恶意类型
100:正常 
20001:政治
20002:色情 
20006:涉毒违法
20007:谩骂 
20103:性感
24001:暴恐
     */
    public void setEvilType(Long EvilType) {
        this.EvilType = EvilType;
    }

    /**
     * Get 图片二维码详情 
     * @return CodeDetect 图片二维码详情
     */
    public CodeDetect getCodeDetect() {
        return this.CodeDetect;
    }

    /**
     * Set 图片二维码详情
     * @param CodeDetect 图片二维码详情
     */
    public void setCodeDetect(CodeDetect CodeDetect) {
        this.CodeDetect = CodeDetect;
    }

    /**
     * Get 图片性感详情 
     * @return HotDetect 图片性感详情
     */
    public ImageHotDetect getHotDetect() {
        return this.HotDetect;
    }

    /**
     * Set 图片性感详情
     * @param HotDetect 图片性感详情
     */
    public void setHotDetect(ImageHotDetect HotDetect) {
        this.HotDetect = HotDetect;
    }

    /**
     * Get 图片违法详情 
     * @return IllegalDetect 图片违法详情
     */
    public ImageIllegalDetect getIllegalDetect() {
        return this.IllegalDetect;
    }

    /**
     * Set 图片违法详情
     * @param IllegalDetect 图片违法详情
     */
    public void setIllegalDetect(ImageIllegalDetect IllegalDetect) {
        this.IllegalDetect = IllegalDetect;
    }

    /**
     * Get logo详情 
     * @return LogoDetect logo详情
     */
    public LogoDetail getLogoDetect() {
        return this.LogoDetect;
    }

    /**
     * Set logo详情
     * @param LogoDetect logo详情
     */
    public void setLogoDetect(LogoDetail LogoDetect) {
        this.LogoDetect = LogoDetect;
    }

    /**
     * Get 图片OCR详情 
     * @return OCRDetect 图片OCR详情
     */
    public OCRDetect getOCRDetect() {
        return this.OCRDetect;
    }

    /**
     * Set 图片OCR详情
     * @param OCRDetect 图片OCR详情
     */
    public void setOCRDetect(OCRDetect OCRDetect) {
        this.OCRDetect = OCRDetect;
    }

    /**
     * Get 手机检测详情 
     * @return PhoneDetect 手机检测详情
     */
    public PhoneDetect getPhoneDetect() {
        return this.PhoneDetect;
    }

    /**
     * Set 手机检测详情
     * @param PhoneDetect 手机检测详情
     */
    public void setPhoneDetect(PhoneDetect PhoneDetect) {
        this.PhoneDetect = PhoneDetect;
    }

    /**
     * Get 图片涉政详情 
     * @return PolityDetect 图片涉政详情
     */
    public ImagePolityDetect getPolityDetect() {
        return this.PolityDetect;
    }

    /**
     * Set 图片涉政详情
     * @param PolityDetect 图片涉政详情
     */
    public void setPolityDetect(ImagePolityDetect PolityDetect) {
        this.PolityDetect = PolityDetect;
    }

    /**
     * Get 图片涉黄详情 
     * @return PornDetect 图片涉黄详情
     */
    public ImagePornDetect getPornDetect() {
        return this.PornDetect;
    }

    /**
     * Set 图片涉黄详情
     * @param PornDetect 图片涉黄详情
     */
    public void setPornDetect(ImagePornDetect PornDetect) {
        this.PornDetect = PornDetect;
    }

    /**
     * Get 图片相似度详情 
     * @return Similar 图片相似度详情
     */
    public Similar getSimilar() {
        return this.Similar;
    }

    /**
     * Set 图片相似度详情
     * @param Similar 图片相似度详情
     */
    public void setSimilar(Similar Similar) {
        this.Similar = Similar;
    }

    /**
     * Get 图片暴恐详情 
     * @return TerrorDetect 图片暴恐详情
     */
    public ImageTerrorDetect getTerrorDetect() {
        return this.TerrorDetect;
    }

    /**
     * Set 图片暴恐详情
     * @param TerrorDetect 图片暴恐详情
     */
    public void setTerrorDetect(ImageTerrorDetect TerrorDetect) {
        this.TerrorDetect = TerrorDetect;
    }

    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamSimple(map, prefix + "EvilFlag", this.EvilFlag);
        this.setParamSimple(map, prefix + "EvilType", this.EvilType);
        this.setParamObj(map, prefix + "CodeDetect.", this.CodeDetect);
        this.setParamObj(map, prefix + "HotDetect.", this.HotDetect);
        this.setParamObj(map, prefix + "IllegalDetect.", this.IllegalDetect);
        this.setParamObj(map, prefix + "LogoDetect.", this.LogoDetect);
        this.setParamObj(map, prefix + "OCRDetect.", this.OCRDetect);
        this.setParamObj(map, prefix + "PhoneDetect.", this.PhoneDetect);
        this.setParamObj(map, prefix + "PolityDetect.", this.PolityDetect);
        this.setParamObj(map, prefix + "PornDetect.", this.PornDetect);
        this.setParamObj(map, prefix + "Similar.", this.Similar);
        this.setParamObj(map, prefix + "TerrorDetect.", this.TerrorDetect);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy