com.volcengine.model.imagex.v2.GetAllImageTemplatesQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.imagex.v2;
import com.alibaba.fastjson.JSON;
/**
* GetAllImageTemplatesQuery
*/
@lombok.Data
public final class GetAllImageTemplatesQuery {
/**
* 服务ID
*
* - 您可以在 veImageX 控制台 [服务管理](https://console.volcengine.com/imagex/service_manage/)页面,在创建好的图片服务中获取服务 ID。
*
* - 您也可以通过 OpenAPI 的方式获取服务 ID,具体请参考[获取所有服务信息](https://www.volcengine.com/docs/508/9360)。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceId")
private String serviceId;
/**
* 支持的字符正则集合为[a-zA-Z0-9_-]。指定时返回模板名称包含该字符串的图片模板,不填或者为空则返回所有模板。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TemplateNamePattern")
private String templateNamePattern;
/**
* 分页偏移量,默认 0。取值为 1 时,表示跳过第一条数据,从第二条数据取值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Offset")
private Integer offset;
/**
* 分页获取条数,默认 10。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Limit")
private Integer limit;
/**
* 是否按照模板创建时间升序查询,默认为`false`。
*
* * 取值为`true`时,表示按升序查询。
*
* * 取值为`false`时,表示降序查询。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Asc")
private String asc;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy