Interface ValueProvider

    • Method Detail

      • getKey

        java.lang.String getKey()
        Metric id i.e. "BuildDuration", this key should be unique
        Returns:
        Unique key name
      • getDataSet

        @NotNull
        java.util.List<BuildValue> getDataSet​(@NotNull
                                              ChartSettings chartSettings)
        This should return dataset based given chartSettings
        Parameters:
        chartSettings - to be applied to dataset
        Returns:
        filtered dataset
      • hasData

        boolean hasData​(ChartSettings chartSettings)
        Returns true if at least one not-null value is available for this ValueProvider for given settings
        Parameters:
        chartSettings - dataset chartSettings
        Returns:
        true if there are some data available for this ValueProvider with given settings