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

com.qcloud.cos.model.ciModel.metaInsight.File Maven / Gradle / Ivy

There is a newer version: 5.6.238.2
Show newest version
package com.qcloud.cos.model.ciModel.metaInsight;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.HashMap;
import java.util.List;

public class File {

    /**
     *自定义ID。该文件索引到数据集后,作为该行元数据的属性存储,用于和您的业务系统进行关联、对应。您可以根据业务需求传入该值,例如将某个URI关联到您系统内的某个ID。推荐传入全局唯一的值。在查询时,该字段支持前缀查询和排序,详情请见字段和操作符的支持列表。   
     */
    @JsonProperty("CustomId")
    private String customId;

    /**
     *自定义标签。您可以根据业务需要自定义添加标签键值对信息,用于在查询时可以据此为筛选项进行检索,详情请见字段和操作符的支持列表。  
     */
    @JsonProperty("CustomLabels")
    private HashMap customLabels;

    /**
     *自定义标签键 
     */
    @JsonProperty("Key")
    private String key;

    /**
     *自定义标签值 
     */
    @JsonProperty("Value")
    private String value;

    /**
     *可选项,文件媒体类型,枚举值: image:图片。  other:其他。 document:文档。 archive:压缩包。 video:视频。  audio:音频。  
     */
    @JsonProperty("MediaType")
    private String mediaType;

    /**
     *可选项,文件内容类型(MIME Type),如image/jpeg。  
     */
    @JsonProperty("ContentType")
    private String contentType;

    /**
     *资源标识字段,表示需要建立索引的文件地址,当前仅支持COS上的文件,字段规则:cos:///,其中BucketName表示COS存储桶名称,ObjectKey表示文件完整路径,例如:cos://examplebucket-1250000000/test1/img.jpg。 注意: 1、仅支持本账号内的COS文件 2、不支持HTTP开头的地址
     */
    @JsonProperty("URI")
    private String uRI;

    /**
     *输入图片中检索的人脸数量,默认值为20,最大值为20。(仅当数据集模板 ID 为 Official:FaceSearch 有效)。
     */
    @JsonProperty("MaxFaceNum")
    private Integer maxFaceNum;

    /**
     *自定义人物属性(仅当数据集模板 ID 为 Official:FaceSearch 有效)。
     */
    @JsonProperty("Persons")
    private List persons;

    public String getCustomId() { return customId; }

    public void setCustomId(String customId) { this.customId = customId; }

    public HashMap getCustomLabels() { return customLabels; }

    public void setCustomLabels(HashMap customLabels) { this.customLabels = customLabels; }

    public String getKey() { return key; }

    public void setKey(String key) { this.key = key; }

    public String getValue() { return value; }

    public void setValue(String value) { this.value = value; }

    public String getMediaType() { return mediaType; }

    public void setMediaType(String mediaType) { this.mediaType = mediaType; }

    public String getContentType() { return contentType; }

    public void setContentType(String contentType) { this.contentType = contentType; }

    public String getURI() { return uRI; }

    public void setURI(String uRI) { this.uRI = uRI; }

    public Integer getMaxFaceNum() { return maxFaceNum; }

    public void setMaxFaceNum(Integer maxFaceNum) { this.maxFaceNum = maxFaceNum; }

    public List getPersons() { return persons; }

    public void setPersons(List persons) { this.persons = persons; }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy