nl.codecentric.jenkins.appd
Class AppDynamicsReport

java.lang.Object
  extended by nl.codecentric.jenkins.appd.AppDynamicsReport

public class AppDynamicsReport
extends Object

Represents a single performance report


Constructor Summary
AppDynamicsReport(Long timestamp, Integer durationInMinutes)
           
 
Method Summary
 void addMetrics(MetricData metrics)
           
 double getAverageForMetric(String metricKey)
           
 hudson.model.AbstractBuild<?,?> getBuild()
           
 long getMaxForMetric(String metricKey)
           
 MetricData getMetricByKey(String metricKey)
           
 List<MetricData> getMetricsList()
           
 long getMinForMetric(String metricKey)
           
 String getName()
           
 long getTimestamp()
           
 void setLastBuildReport(AppDynamicsReport lastBuildReport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppDynamicsReport

public AppDynamicsReport(Long timestamp,
                         Integer durationInMinutes)
Method Detail

addMetrics

public void addMetrics(MetricData metrics)

getMetricByKey

public MetricData getMetricByKey(String metricKey)

getMetricsList

public List<MetricData> getMetricsList()

getAverageForMetric

public double getAverageForMetric(String metricKey)

getMaxForMetric

public long getMaxForMetric(String metricKey)

getMinForMetric

public long getMinForMetric(String metricKey)

getName

public String getName()

getTimestamp

public long getTimestamp()

getBuild

public hudson.model.AbstractBuild<?,?> getBuild()

setLastBuildReport

public void setLastBuildReport(AppDynamicsReport lastBuildReport)


Copyright © 2004-2013. All Rights Reserved.