com.volcengine.model.imagex.v2.GetAllImageServicesResResultServicesItem 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;
import java.util.List;
/**
* GetAllImageServicesResResultServicesItem
*/
@lombok.Data
public final class GetAllImageServicesResResultServicesItem {
/**
* 服务名称。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceName")
private String serviceName;
/**
* 服务 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceId")
private String serviceId;
/**
* 服务地域,取值如下所示:
*
* * `cn`:中国
*
* * `va`:美东
*
* * `sg`:新加坡
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceRegion")
private String serviceRegion;
/**
* 服务类型,取值如下所示:
*
* * `StaticRc`:素材托管服务
*
* * `Image`:图片处理服务
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceType")
private String serviceType;
/**
* 服务状态。状态分为未审核、审核未通过、正常、禁用。
*
* :::tip
*
* * 只有服务状态为正常时,该服务才可用。
*
* * 如果是其他异常状态,请参考[服务管理](https://www.volcengine.com/docs/508/8086)进行处理。
*
* :::
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceStatus")
private String serviceStatus;
/**
* 服务创建时间,即创建时当地服务器时间。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CreateAt")
private String createAt;
/**
* 是否配置鉴权 key,取值如下所示:
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "HasSigkey")
private Boolean hasSigkey;
/**
* 该服务的图片模板固定前缀。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TemplatePrefix")
private String templatePrefix;
/**
* 绑定域名的相关信息。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "DomainInfos")
private List domainInfos;
/**
* 主鉴权 Key。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "PrimaryKey")
private String primaryKey;
/**
* 备鉴权 Key。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "SecondaryKey")
private String secondaryKey;
/**
* 是否开启源地址访问,取值如下所示:
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ObjectAccess")
private Boolean objectAccess;
/**
* 是否开启精简 URL,取值如下所示:
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CompactURL")
private Boolean compactURL;
/**
* 镜像回源配置。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Mirror")
private GetAllImageServicesResResultServicesItemMirror mirror;
/**
* 资源配置。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Storage")
private GetAllImageServicesResResultServicesItemStorage storage;
/**
* 服务的授权 Bucket 列表。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AllowBkts")
private List allowBkts;
/**
* 是否开启覆盖上传,取值如下所示:
*
*
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "UploadOverwrite")
private Boolean uploadOverwrite;
/**
* 事件通知配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EventRules")
private List eventRules;
/**
* 自定义处理样式具体配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ImageYAttribute")
private GetAllImageServicesResResultServicesItemImageYAttribute imageYAttribute;
/**
* 是否允许配置其他镜像站类型,取值如下所示:
*
*
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AllowMirrorTypes")
private Boolean allowMirrorTypes;
/**
* 服务绑定的项目
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProjectName")
private String projectName;
/**
* 服务绑定的标签
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ResourceTags")
private List resourceTags;
/**
* 降冷存储配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StorageRules")
private List storageRules;
/**
* 绑定点播空间配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VodSpace")
private GetAllImageServicesResResultServicesItemVodSpace vodSpace;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ResourceLimitedVisit")
private GetAllImageServicesResResultServicesItemResourceLimitedVisit resourceLimitedVisit;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy