com.volcengine.model.tls.AlarmInfo 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.tls;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
import static com.volcengine.model.tls.Const.*;
@Data
@NoArgsConstructor
public class AlarmInfo {
@JSONField(name = PROJECT_ID)
String projectId;
@JSONField(name = ALARM_ID)
String alarmId;
@JSONField(name = ALARM_NAME)
String alarmName;
@JSONField(name = STATUS)
boolean status;
@JSONField(name = QUERY_REQUEST)
List queryRequest;
@JSONField(name = REQUEST_CYCLE)
RequestCycle requestCycle;
@JSONField(name = CONDITION)
String condition;
@JSONField(name = TRIGGER_PERIOD)
int triggerPeriod;
@JSONField(name = ALARM_PERIOD)
int alarmPeriod;
@JSONField(name = ALARM_NOTIFY_GROUP)
List alarmNotifyGroup;
@JSONField(name = USER_DEFINE_MSG)
String userDefineMsg;
@JSONField(name = CREATE_TIME)
String createTime;
@JSONField(name = MODIFY_TIME)
String modifyTime;
@JSONField(name = SEVERITY)
String severity;
@JSONField(name = ALARM_PERIOD_DETAIL)
AlarmPeriodSetting alarmPeriodDetail;
}