// Path: src/main/java/com/yiji/falcon/agent/vo/jmx/JMXMetricsConfiguration.java
// @Getter
// @Setter
// @ToString
// public class JMXMetricsConfiguration {
// 
//     private String objectName;
//     private String metrics;
//     private String valueExpress;
//     private String alias;
//     private String counterType;
//     private String tag;
//     private boolean hasCollect = false;
// 
// }


import com.yiji.falcon.agent.vo.jmx.JMXMetricsConfiguration;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
import java.util.Set;
/*
 * www.yiji.com Inc.
 * Copyright (c) 2016 All Rights Reserved
 */
package com.yiji.falcon.agent.jmx.vo;



/*
 * 修订记录:
 * guqiu@yiji.com 2016-06-22 17:48 创建
 */

/**
 * JMX mBean值的info类
 * @author guqiu@yiji.com
 */
@Getter
@Setter
@ToString
public class JMXMetricsValueInfo {

    private long timestamp;
    /**
     * 需要监控的配置项
     */
// Path: src/main/java/com/yiji/falcon/agent/vo/jmx/JMXMetricsConfiguration.java
// @Getter
// @Setter
// @ToString
// public class JMXMetricsConfiguration {
// 
//     private String objectName;
//     private String metrics;
//     private String valueExpress;
//     private String alias;
//     private String counterType;
//     private String tag;
//     private boolean hasCollect = false;
// 
// }


// Path: src/main/java/com/yiji/falcon/agent/jmx/vo/JMXMetricsValueInfo.java
import com.yiji.falcon.agent.vo.jmx.JMXMetricsConfiguration;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
import java.util.Set;

/*
 * www.yiji.com Inc.
 * Copyright (c) 2016 All Rights Reserved
 */
package com.yiji.falcon.agent.jmx.vo;



/*
 * 修订记录:
 * guqiu@yiji.com 2016-06-22 17:48 创建
 */

/**
 * JMX mBean值的info类
 * @author guqiu@yiji.com
 */
@Getter
@Setter
@ToString
public class JMXMetricsValueInfo {

    private long timestamp;
    /**
     * 需要监控的配置项
     */
    Set<JMXMetricsConfiguration> jmxMetricsConfigurations;