Skip to content

RecordingRuleBuilder🔗

Constructor🔗

func NewRecordingRuleBuilder() *RecordingRuleBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *RecordingRuleBuilder) Build() (RecordingRuleSpec, error)

Expressions🔗

func (builder *RecordingRuleBuilder) Expressions(expressions alertingv0alpha1.ExpressionMap) *RecordingRuleBuilder

Labels🔗

func (builder *RecordingRuleBuilder) Labels(labels map[string]alertingv0alpha1.TemplateString) *RecordingRuleBuilder

Metric🔗

func (builder *RecordingRuleBuilder) Metric(metric alertingv0alpha1.MetricName) *RecordingRuleBuilder

Paused🔗

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

TargetDatasourceUID🔗

func (builder *RecordingRuleBuilder) TargetDatasourceUID(targetDatasourceUID alertingv0alpha1.DatasourceUID) *RecordingRuleBuilder

Title🔗

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

Trigger🔗

func (builder *RecordingRuleBuilder) Trigger(trigger cog.Builder[alertingv0alpha1.IntervalTrigger]) *RecordingRuleBuilder

See also🔗