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🔗

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🔗