Skip to content

AdhocVariableBuilder🔗

Constructor🔗

func NewAdhocVariableBuilder(name string) *AdhocVariableBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *AdhocVariableBuilder) Build() (AdhocVariableKind, error)

AllowCustomValue🔗

func (builder *AdhocVariableBuilder) AllowCustomValue(allowCustomValue bool) *AdhocVariableBuilder

BaseFilters🔗

func (builder *AdhocVariableBuilder) BaseFilters(baseFilters []cog.Builder[dashboardv2.AdHocFilterWithLabels]) *AdhocVariableBuilder

Datasource🔗

func (builder *AdhocVariableBuilder) Datasource(datasource cog.Builder[dashboardv2.Dashboardv2AdhocVariableKindDatasource]) *AdhocVariableBuilder

DefaultKeys🔗

func (builder *AdhocVariableBuilder) DefaultKeys(defaultKeys []cog.Builder[dashboardv2.MetricFindValue]) *AdhocVariableBuilder

Description🔗

func (builder *AdhocVariableBuilder) Description(description string) *AdhocVariableBuilder

EnableGroupBy🔗

Whether the group-by operator is enabled in the ad hoc filter combobox.

func (builder *AdhocVariableBuilder) EnableGroupBy(enableGroupBy bool) *AdhocVariableBuilder

Filters🔗

func (builder *AdhocVariableBuilder) Filters(filters []cog.Builder[dashboardv2.AdHocFilterWithLabels]) *AdhocVariableBuilder

Group🔗

func (builder *AdhocVariableBuilder) Group(group string) *AdhocVariableBuilder

Hide🔗

func (builder *AdhocVariableBuilder) Hide(hide dashboardv2.VariableHide) *AdhocVariableBuilder

Label🔗

func (builder *AdhocVariableBuilder) Label(label string) *AdhocVariableBuilder

Labels🔗

func (builder *AdhocVariableBuilder) Labels(labels map[string]string) *AdhocVariableBuilder

Name🔗

func (builder *AdhocVariableBuilder) Name(name string) *AdhocVariableBuilder

Origin🔗

func (builder *AdhocVariableBuilder) Origin(origin cog.Builder[dashboardv2.ControlSourceRef]) *AdhocVariableBuilder

SkipUrlSync🔗

func (builder *AdhocVariableBuilder) SkipUrlSync(skipUrlSync bool) *AdhocVariableBuilder

See also🔗