Skip to content

RuleSearchHitFieldsBuilder🔗

RuleSearchHitFields is the per-kind field payload returned on each hit.🔗

It carries the union of alert- and recording-rule search fields; only the

fields relevant to a hit's kind are populated. This maps to the kind's

declared searchFields.

Constructor🔗

func NewRuleSearchHitFieldsBuilder() *RuleSearchHitFieldsBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *RuleSearchHitFieldsBuilder) Build() (RuleSearchHitFields, error)

Annotations🔗

Alert-rule fields.

func (builder *RuleSearchHitFieldsBuilder) Annotations(annotations map[string]string) *RuleSearchHitFieldsBuilder

DashboardUID🔗

func (builder *RuleSearchHitFieldsBuilder) DashboardUID(dashboardUID string) *RuleSearchHitFieldsBuilder

DatasourceUIDs🔗

func (builder *RuleSearchHitFieldsBuilder) DatasourceUIDs(datasourceUIDs []string) *RuleSearchHitFieldsBuilder

Folder🔗

func (builder *RuleSearchHitFieldsBuilder) Folder(folder string) *RuleSearchHitFieldsBuilder

For🔗

func (builder *RuleSearchHitFieldsBuilder) For(forArg string) *RuleSearchHitFieldsBuilder

Interval🔗

func (builder *RuleSearchHitFieldsBuilder) Interval(interval string) *RuleSearchHitFieldsBuilder

KeepFiringFor🔗

func (builder *RuleSearchHitFieldsBuilder) KeepFiringFor(keepFiringFor string) *RuleSearchHitFieldsBuilder

Labels🔗

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

Metric🔗

Recording-rule fields.

func (builder *RuleSearchHitFieldsBuilder) Metric(metric string) *RuleSearchHitFieldsBuilder

NotificationType🔗

func (builder *RuleSearchHitFieldsBuilder) NotificationType(notificationType string) *RuleSearchHitFieldsBuilder

PanelID🔗

func (builder *RuleSearchHitFieldsBuilder) PanelID(panelID int64) *RuleSearchHitFieldsBuilder

Paused🔗

func (builder *RuleSearchHitFieldsBuilder) Paused(paused bool) *RuleSearchHitFieldsBuilder

Receiver🔗

func (builder *RuleSearchHitFieldsBuilder) Receiver(receiver string) *RuleSearchHitFieldsBuilder

RoutingTree🔗

func (builder *RuleSearchHitFieldsBuilder) RoutingTree(routingTree string) *RuleSearchHitFieldsBuilder

TargetDatasourceUID🔗

func (builder *RuleSearchHitFieldsBuilder) TargetDatasourceUID(targetDatasourceUID string) *RuleSearchHitFieldsBuilder

Title🔗

func (builder *RuleSearchHitFieldsBuilder) Title(title string) *RuleSearchHitFieldsBuilder

Type🔗

func (builder *RuleSearchHitFieldsBuilder) Type(typeArg string) *RuleSearchHitFieldsBuilder

See also🔗