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

com.volcengine.model.imagex.v2.GetTemplatesFromBinResResultTemplatesItem Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.imagex.v2;


import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.Map;

/**
 * GetTemplatesFromBinResResultTemplatesItem
 */
@lombok.Data
public final class GetTemplatesFromBinResResultTemplatesItem  {

    /**
     * 

服务 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ServiceID") private String serviceID; /** *

模板名称。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "TemplateName") private String templateName; /** *

模版 JSON 内容。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Content") private String content; /** *

模板创建时间。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "CreateAt") private String createAt; /** *

模板的摘要信息。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Abstract") private List myAbstract; /** *

模板是否开启鉴权。

* *

* 取值为`true`,表示开启鉴权。

* *

* 取值为`false`,表示关闭鉴权。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "WithSig") private Boolean withSig; /** *

图片模板的参数列表,URL 中下发参数的顺序需要跟列表中的保持一致。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Parameters") private List parameters; /** *

URL 的失效期,为 Unix 时间戳。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ReqDeadline") private String reqDeadline; /** *

对图片编码使用的质量参数。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "OuputQuality") private Integer ouputQuality; /** *

该模板计划使用的输出图片格式。

* *

* 取值为`image`,表示输出原格式。

* *

* 支持输出的静图格式:png、jpeg、heic、avif、webp。

* *

* 支持输出的动图格式:awebp、heif、avis。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "OutputFormat") private String outputFormat; /** *

模版降级格式,仅针对 heic 格式有效。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "DemotionFormat") private String demotionFormat; /** *

是否同步处理,仅针对 heic 格式有效。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Sync") private Boolean sync; /** *

该模板的使用用例。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Usage") private String usage; /** *

对图片的编辑操作。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Filters") private List filters; /** *

用于图片服务输出时的图片编码。

* *

* 取值`png.use_quant`表示是否开启 png quant 压缩,取值为`true`表示开启,取值为`false`表示关闭;

* *

* 取值`heic.sync`表示使用 heic 同步编码,取值为`true`表示同步;

* *

* 取值`heic.timeout`表示 heic 同步编码的超时时间,比如 20。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "OutputExtra") private Map outputExtra; /** *

指定图像自适应配置。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AdaptiveFmt") private Map adaptiveFmt; /** *

视频截帧配置。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Snapshot") private Map snapshot; /** *

视频转动图配置。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Animation") private Map animation; @Override public String toString() { return JSON.toJSONString(this); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy