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

com.dianping.cat.alarm.ServerAlarmRule Maven / Gradle / Ivy

The newest version!
package com.dianping.cat.alarm;

import static com.dianping.cat.alarm.ServerAlarmRuleEntity.CATEGORY;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.CONTENT;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.CREATION_DATE;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.CREATOR;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.END_POINT;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.ID;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.KEY_ID;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.MEASUREMENT;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.TAGS;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.TYPE;
import static com.dianping.cat.alarm.ServerAlarmRuleEntity.UPDATETIME;

import org.unidal.dal.jdbc.DataObject;

public class ServerAlarmRule extends DataObject {
   private int m_id;

   private String m_category;

   private String m_endPoint;

   private String m_measurement;

   private String m_tags;

   private String m_content;

   private String m_type;

   private String m_creator;

   private java.util.Date m_creationDate;

   private java.util.Date m_updatetime;

   private int m_keyId;

   @Override
   public void afterLoad() {
      m_keyId = m_id;
      super.clearUsage();
   }

   public String getCategory() {
      return m_category;
   }

   public String getContent() {
      return m_content;
   }

   public java.util.Date getCreationDate() {
      return m_creationDate;
   }

   public String getCreator() {
      return m_creator;
   }

   public String getEndPoint() {
      return m_endPoint;
   }

   public int getId() {
      return m_id;
   }

   public int getKeyId() {
      return m_keyId;
   }

   public String getMeasurement() {
      return m_measurement;
   }

   public String getTags() {
      return m_tags;
   }

   public String getType() {
      return m_type;
   }

   public java.util.Date getUpdatetime() {
      return m_updatetime;
   }

   public ServerAlarmRule setCategory(String category) {
      setFieldUsed(CATEGORY, true);
      m_category = category;
      return this;
   }

   public ServerAlarmRule setContent(String content) {
      setFieldUsed(CONTENT, true);
      m_content = content;
      return this;
   }

   public ServerAlarmRule setCreationDate(java.util.Date creationDate) {
      setFieldUsed(CREATION_DATE, true);
      m_creationDate = creationDate;
      return this;
   }

   public ServerAlarmRule setCreator(String creator) {
      setFieldUsed(CREATOR, true);
      m_creator = creator;
      return this;
   }

   public ServerAlarmRule setEndPoint(String endPoint) {
      setFieldUsed(END_POINT, true);
      m_endPoint = endPoint;
      return this;
   }

   public ServerAlarmRule setId(int id) {
      setFieldUsed(ID, true);
      m_id = id;

      setFieldUsed(KEY_ID, true);
      m_keyId = id;
      return this;
   }

   public ServerAlarmRule setKeyId(int keyId) {
      setFieldUsed(KEY_ID, true);
      m_keyId = keyId;
      return this;
   }

   public ServerAlarmRule setMeasurement(String measurement) {
      setFieldUsed(MEASUREMENT, true);
      m_measurement = measurement;
      return this;
   }

   public ServerAlarmRule setTags(String tags) {
      setFieldUsed(TAGS, true);
      m_tags = tags;
      return this;
   }

   public ServerAlarmRule setType(String type) {
      setFieldUsed(TYPE, true);
      m_type = type;
      return this;
   }

   public ServerAlarmRule setUpdatetime(java.util.Date updatetime) {
      setFieldUsed(UPDATETIME, true);
      m_updatetime = updatetime;
      return this;
   }

   @Override
   public String toString() {
      StringBuilder sb = new StringBuilder(1024);

      sb.append("ServerAlarmRule[");
      sb.append("category: ").append(m_category);
      sb.append(", content: ").append(m_content);
      sb.append(", creation-date: ").append(m_creationDate);
      sb.append(", creator: ").append(m_creator);
      sb.append(", end-point: ").append(m_endPoint);
      sb.append(", id: ").append(m_id);
      sb.append(", key-id: ").append(m_keyId);
      sb.append(", measurement: ").append(m_measurement);
      sb.append(", tags: ").append(m_tags);
      sb.append(", type: ").append(m_type);
      sb.append(", updatetime: ").append(m_updatetime);
      sb.append("]");
      return sb.toString();
   }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy