Interface MetricSettingsBuilder<T extends MetricSettingsBuilder>

  • All Superinterfaces:
    ChartSettingsBuilder<T>, org.dashbuilder.dataset.DataSetLookupBuilder<T>, DisplayerSettingsBuilder<T>
    All Known Implementing Classes:
    MetricSettingsBuilderImpl

    public interface MetricSettingsBuilder<T extends MetricSettingsBuilder>
    extends ChartSettingsBuilder<T>
    A displayer settings builder for meter charts
       DisplayerSettingsFactory.newMetricSettings()
       .dataset("sales")
       .column("amount", "sum", "Total amount")
       .title("Total Sales")
       .titleVisible(true)
       .titlePosition("bottom")
       .width(250).height(200)
       .metric(0, 0, 0, 100000)
       .buildSettings());
     
    • Method Detail

      • metric

        T metric​(long start,
                 long warning,
                 long critical,
                 long end)
        Set specific the configuration parameters for this metric chart.

        All the reference values specified start, warning, critical, and end can be used to customize how the metric is displayed according its current value.

        Returns:
        The DisplayerSettingsBuilder instance that is being used to configure a Meter data displayer.