com.volcengine.model.imagex.v2.GetAllImageServicesResResultServicesItemEventRulesItem 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;
/**
* GetAllImageServicesResResultServicesItemEventRulesItem
*/
@lombok.Data
public final class GetAllImageServicesResResultServicesItemEventRulesItem {
/**
* 规则 ID
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Id")
private String id;
/**
* 事件类型。取值如下所示:
*
* - `Upload`:上传文件
*
* - `Delete`:删除文件
*
* - `Mirror`:镜像回源
*
* - `Migrate`:数据迁移
*
* - `OffTrans`:离线转码(仅图像处理服务可配置)
*
* - `TplStore`:模板持久化存储(仅图像处理服务可配置)
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EventType")
private List eventType;
/**
* 匹配规则的正则表达式。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "MatchRule")
private String matchRule;
/**
* 事件触发时接收回调的回调 URL。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CallbackUrl")
private String callbackUrl;
/**
* 规则启用状态,取值如下所示:
*
*
*
* - `true`:开启
*
* - `false`:关闭
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Enable")
private Boolean enable;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy