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

com.volcengine.model.imagex.v2.CreateImageServiceBody 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;

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

    /**
     * 

服务名称,最多不超过 32 个字符。创建成功后,名称和区域不支持变更。建议您使用能够标识业务的服务名。

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

服务地域,取值如下所示:

* *

* `cn`:中国

* *

* `sg`:新加坡

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

服务类型,取值如下所示:

* *

* `StaticRc`:素材托管服务,支持任意类型资源的存储和分发。

* *

* `Image`:图片处理服务,除支持任意类型资源的存储和分发外,还支持对图片进行实时处理。

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

创建服务时需要绑定的域名列表,最多支持一次绑定 10 个域名。

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

服务绑定的项目,默认值为 `default`。项目是在火山引擎访问控制中资源分组的概念,您需要将服务加入某一个项目中。您可以在火山引擎控制台[项目管理](https://console.volcengine.com/iam/projcetmanage/)页面中获取项目名称。

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

服务绑定的标签,默认为空,表示不绑定标签。可用于通过标签将不同业务类别、用途的存储服务进行分类管理,也适用于标签制授权和标签分账等场景。您可以在火山引擎控制台[资源管理](https://console.volcengine.com/resourcemanager/tag/resource_tag)页面新建标签。

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy