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
new RuleSearchHitFieldsBuilder()
Methods
build
Builds the object.
public RuleSearchHitFields build()
annotations
Alert-rule fields.
public RuleSearchHitFieldsBuilder annotations(Map<String, String> annotations)
dashboardUID
public RuleSearchHitFieldsBuilder dashboardUID(String dashboardUID)
datasourceUIDs
public RuleSearchHitFieldsBuilder datasourceUIDs(List<String> datasourceUIDs)
folder
public RuleSearchHitFieldsBuilder folder(String folder)
for
public RuleSearchHitFieldsBuilder for(String forArg)
interval
public RuleSearchHitFieldsBuilder interval(String interval)
keepFiringFor
public RuleSearchHitFieldsBuilder keepFiringFor(String keepFiringFor)
labels
public RuleSearchHitFieldsBuilder labels(Map<String, String> labels)
metric
Recording-rule fields.
public RuleSearchHitFieldsBuilder metric(String metric)
notificationType
public RuleSearchHitFieldsBuilder notificationType(String notificationType)
panelID
public RuleSearchHitFieldsBuilder panelID(Long panelID)
paused
public RuleSearchHitFieldsBuilder paused(Boolean paused)
receiver
public RuleSearchHitFieldsBuilder receiver(String receiver)
routingTree
public RuleSearchHitFieldsBuilder routingTree(String routingTree)
targetDatasourceUID
public RuleSearchHitFieldsBuilder targetDatasourceUID(String targetDatasourceUID)
title
public RuleSearchHitFieldsBuilder title(String title)
type
public RuleSearchHitFieldsBuilder type(String type)
See also