DataqueryBuilder
Constructor
Methods
build
Builds the object.
convertToUTC
public DataqueryBuilder convertToUTC(Boolean convertToUTC)
dataset
public DataqueryBuilder dataset(String dataset)
datasource
For mixed data sources the selected datasource is on the query level.
For non mixed scenarios this is undefined.
TODO find a better way to do this ^ that's friendly to schema
TODO this shouldn't be unknown but DataSourceRef | null
public DataqueryBuilder datasource(DataSourceRef datasource)
editorMode
public DataqueryBuilder editorMode(EditorMode editorMode)
public DataqueryBuilder format(QueryFormat format)
hide
If hide is set to true, Grafana will filter out the response(s) associated with this query before returning it to the panel.
public DataqueryBuilder hide(Boolean hide)
location
public DataqueryBuilder location(String location)
partitioned
public DataqueryBuilder partitioned(Boolean partitioned)
partitionedField
public DataqueryBuilder partitionedField(String partitionedField)
project
public DataqueryBuilder project(String project)
queryPriority
public DataqueryBuilder queryPriority(QueryPriority queryPriority)
queryType
Specify the query flavor
TODO make this required and give it a default
public DataqueryBuilder queryType(String queryType)
rawQuery
public DataqueryBuilder rawQuery(Boolean rawQuery)
rawSql
public DataqueryBuilder rawSql(String rawSql)
refId
A unique identifier for the query within the list of targets.
In server side expressions, the refId is used as a variable name to identify results.
By default, the UI will assign A->Z; however setting meaningful names may be useful.
public DataqueryBuilder refId(String refId)
sharded
public DataqueryBuilder sharded(Boolean sharded)
sql
public DataqueryBuilder sql(com.grafana.foundation.cog.Builder<SQLExpression> sql)
table
public DataqueryBuilder table(String table)
timeShift
public DataqueryBuilder timeShift(String timeShift)
See also