Package org.dashbuilder.dataset.impl
Class PrometheusDataSetDefBuilderImpl
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>
-
- org.dashbuilder.dataset.impl.PrometheusDataSetDefBuilderImpl
-
- All Implemented Interfaces:
DataSetDefBuilder<PrometheusDataSetDefBuilderImpl>,PrometheusDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>
public class PrometheusDataSetDefBuilderImpl extends AbstractDataSetDefBuilder<PrometheusDataSetDefBuilderImpl> implements PrometheusDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder
def
-
-
Constructor Summary
Constructors Constructor Description PrometheusDataSetDefBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataSetDefcreateDataSetDef()PrometheusDataSetDefBuilderImplquery(String query)Set the Prometheus query that will be used to build this datasetPrometheusDataSetDefBuilderImplserverUrl(String serverUrl)Set the data set server url-
Methods inherited from class org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder
buildDef, cacheOff, cacheOn, column, date, label, name, number, pushOff, pushOn, refreshOff, refreshOn, text, uuid
-
-
-
-
Method Detail
-
serverUrl
public PrometheusDataSetDefBuilderImpl serverUrl(String serverUrl)
Description copied from interface:PrometheusDataSetDefBuilderSet the data set server url- Specified by:
serverUrlin interfacePrometheusDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
query
public PrometheusDataSetDefBuilderImpl query(String query)
Description copied from interface:PrometheusDataSetDefBuilderSet the Prometheus query that will be used to build this dataset- Specified by:
queryin interfacePrometheusDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>- Parameters:
query- The Prometheus query- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
createDataSetDef
protected DataSetDef createDataSetDef()
- Specified by:
createDataSetDefin classAbstractDataSetDefBuilder<PrometheusDataSetDefBuilderImpl>
-
-