public class DashboardBuilder
Dashboard builder.
Constructor and Description |
---|
DashboardBuilder(java.lang.String title)
Dashboard builder.
|
Modifier and Type | Method and Description |
---|---|
void |
annotations(kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.annotations.AnnotationsBuilder,kotlin.Unit> build)
Builder for annotations that displayed on graphs.
|
Refresh |
getRefresh() |
java.util.List<java.lang.String> |
getTags() |
TimeRange |
getTimeRange() |
VariablesBuilder |
getVariables() |
void |
panels(kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.panels.PanelsBuilder,kotlin.Unit> build) |
void |
setRefresh(Refresh p) |
void |
setTimeRange(TimeRange p) |
VariableDelegate |
variable(Datasource datasource,
kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.variables.VariableBuilder,kotlin.Unit> build)
Deprecated.
|
public DashboardBuilder(java.lang.String title)
Dashboard builder.
title
- Dashboard titlepublic TimeRange getTimeRange()
public void setTimeRange(TimeRange p)
public Refresh getRefresh()
public void setRefresh(Refresh p)
public java.util.List<java.lang.String> getTags()
public VariablesBuilder getVariables()
public void panels(kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.panels.PanelsBuilder,kotlin.Unit> build)
public VariableDelegate variable(Datasource datasource, kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.variables.VariableBuilder,kotlin.Unit> build)
Build variable.
public void annotations(kotlin.jvm.functions.Function1<? super ru.yandex.money.tools.grafana.dsl.annotations.AnnotationsBuilder,kotlin.Unit> build)
Builder for annotations that displayed on graphs.
Can be used several times without any overwriting of previous created annotations.