Package org.dashbuilder.dataset.def
Class PrometheusDataSetDef
- java.lang.Object
-
- org.dashbuilder.dataset.def.DataSetDef
-
- org.dashbuilder.dataset.def.PrometheusDataSetDef
-
public class PrometheusDataSetDef extends DataSetDef
-
-
Field Summary
Fields Modifier and Type Field Description protected @Size(min=1,groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) Stringqueryprotected @Size(min=7,groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) StringserverUrl-
Fields inherited from class org.dashbuilder.dataset.def.DataSetDef
allColumnsEnabled, cacheEnabled, cacheMaxRows, columns, dataSetFilter, isPublic, name, patternMap, propertyMap, provider, pushEnabled, pushMaxSize, refreshAlways, refreshTime, UUID
-
-
Constructor Summary
Constructors Constructor Description PrometheusDataSetDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSetDefclone()booleanequals(Object obj)StringgetPassword()StringgetQuery()StringgetServerUrl()StringgetUser()inthashCode()voidsetPassword(String password)voidsetQuery(String query)voidsetServerUrl(String serverUrl)voidsetUser(String user)StringtoString()-
Methods inherited from class org.dashbuilder.dataset.def.DataSetDef
addColumn, clone, getCacheMaxRows, getColumnById, getColumns, getDataSetFilter, getName, getPattern, getProperty, getPropertyNames, getProvider, getPushMaxSize, getRefreshTime, getRefreshTimeAmount, getUUID, isAllColumnsEnabled, isCacheEnabled, isPublic, isPushEnabled, isRefreshAlways, setAllColumnsEnabled, setCacheEnabled, setCacheMaxRows, setColumns, setDataSetFilter, setName, setPattern, setProperty, setProvider, setPublic, setPushEnabled, setPushMaxSize, setRefreshAlways, setRefreshTime, setUUID
-
-
-
-
Field Detail
-
serverUrl
@Size(min=7, groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) protected @Size(min=7,groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) String serverUrl
-
query
@Size(min=1, groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) protected @Size(min=1,groups=PrometheusDataSetDefValidation.class) @NotNull(groups=PrometheusDataSetDefValidation.class) String query
-
-
Method Detail
-
getServerUrl
public String getServerUrl()
-
setServerUrl
public void setServerUrl(String serverUrl)
-
getQuery
public String getQuery()
-
setQuery
public void setQuery(String query)
-
getUser
public String getUser()
-
setUser
public void setUser(String user)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
clone
public DataSetDef clone()
- Overrides:
clonein classDataSetDef
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDataSetDef
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classDataSetDef
-
-