Skip to content

AnnotationQuerySpecBuilder🔗

Constructor🔗

func NewAnnotationQuerySpecBuilder() *AnnotationQuerySpecBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *AnnotationQuerySpecBuilder) Build() (AnnotationQuerySpec, error)

BuiltIn🔗

func (builder *AnnotationQuerySpecBuilder) BuiltIn(builtIn bool) *AnnotationQuerySpecBuilder

Enable🔗

func (builder *AnnotationQuerySpecBuilder) Enable(enable bool) *AnnotationQuerySpecBuilder

Filter🔗

func (builder *AnnotationQuerySpecBuilder) Filter(filter cog.Builder[dashboardv2beta1.AnnotationPanelFilter]) *AnnotationQuerySpecBuilder

Hide🔗

func (builder *AnnotationQuerySpecBuilder) Hide(hide bool) *AnnotationQuerySpecBuilder

IconColor🔗

func (builder *AnnotationQuerySpecBuilder) IconColor(iconColor string) *AnnotationQuerySpecBuilder

LegacyOptions🔗

Catch-all field for datasource-specific properties. Should not be available in as code tooling.

func (builder *AnnotationQuerySpecBuilder) LegacyOptions(legacyOptions map[string]any) *AnnotationQuerySpecBuilder

Mappings🔗

Mappings define how to convert data frame fields to annotation event fields.

func (builder *AnnotationQuerySpecBuilder) Mappings(mappings map[string]cog.Builder[dashboardv2beta1.AnnotationEventFieldMapping]) *AnnotationQuerySpecBuilder

Name🔗

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

Placement🔗

Placement can be used to display the annotation query somewhere else on the dashboard other than the default location.

func (builder *AnnotationQuerySpecBuilder) Placement(placement string) *AnnotationQuerySpecBuilder

Query🔗

func (builder *AnnotationQuerySpecBuilder) Query(query cog.Builder[dashboardv2beta1.DataQueryKind]) *AnnotationQuerySpecBuilder

See also🔗