Skip to content

alerting🔗

Objects🔗

Builders🔗

Functions🔗

NewQuery🔗

NewQuery creates a new Query object.

func NewQuery() *Query

NewRuleGroup🔗

NewRuleGroup creates a new RuleGroup object.

func NewRuleGroup() *RuleGroup

NewNotificationSettings🔗

NewNotificationSettings creates a new NotificationSettings object.

func NewNotificationSettings() *NotificationSettings

NewContactPoint🔗

NewContactPoint creates a new ContactPoint object.

func NewContactPoint() *ContactPoint

NewMatcher🔗

NewMatcher creates a new Matcher object.

func NewMatcher() *Matcher

NewMuteTiming🔗

NewMuteTiming creates a new MuteTiming object.

func NewMuteTiming() *MuteTiming

NewNotificationTemplate🔗

NewNotificationTemplate creates a new NotificationTemplate object.

func NewNotificationTemplate() *NotificationTemplate

NewRule🔗

NewRule creates a new Rule object.

func NewRule() *Rule

NewRecordRule🔗

NewRecordRule creates a new RecordRule object.

func NewRecordRule() *RecordRule

NewRelativeTimeRange🔗

NewRelativeTimeRange creates a new RelativeTimeRange object.

func NewRelativeTimeRange() *RelativeTimeRange

NewNotificationPolicy🔗

NewNotificationPolicy creates a new NotificationPolicy object.

func NewNotificationPolicy() *NotificationPolicy

NewTimeInterval🔗

NewTimeInterval creates a new TimeInterval object.

func NewTimeInterval() *TimeInterval

NewTimeIntervalItem🔗

NewTimeIntervalItem creates a new TimeIntervalItem object.

func NewTimeIntervalItem() *TimeIntervalItem

NewTimeIntervalTimeRange🔗

NewTimeIntervalTimeRange creates a new TimeIntervalTimeRange object.

func NewTimeIntervalTimeRange() *TimeIntervalTimeRange

QueryConverter🔗

QueryConverter accepts a Query object and generates the Go code to build this object using builders.

func QueryConverter(input Query) string

RuleGroupConverter🔗

RuleGroupConverter accepts a RuleGroup object and generates the Go code to build this object using builders.

func RuleGroupConverter(input RuleGroup) string

NotificationSettingsConverter🔗

NotificationSettingsConverter accepts a NotificationSettings object and generates the Go code to build this object using builders.

func NotificationSettingsConverter(input NotificationSettings) string

ContactPointConverter🔗

ContactPointConverter accepts a ContactPoint object and generates the Go code to build this object using builders.

func ContactPointConverter(input ContactPoint) string

MatcherConverter🔗

MatcherConverter accepts a Matcher object and generates the Go code to build this object using builders.

func MatcherConverter(input Matcher) string

MuteTimingConverter🔗

MuteTimingConverter accepts a MuteTiming object and generates the Go code to build this object using builders.

func MuteTimingConverter(input MuteTiming) string

NotificationTemplateConverter🔗

NotificationTemplateConverter accepts a NotificationTemplate object and generates the Go code to build this object using builders.

func NotificationTemplateConverter(input NotificationTemplate) string

RuleConverter🔗

RuleConverter accepts a Rule object and generates the Go code to build this object using builders.

func RuleConverter(input Rule) string

RecordRuleConverter🔗

RecordRuleConverter accepts a RecordRule object and generates the Go code to build this object using builders.

func RecordRuleConverter(input RecordRule) string

NotificationPolicyConverter🔗

NotificationPolicyConverter accepts a NotificationPolicy object and generates the Go code to build this object using builders.

func NotificationPolicyConverter(input NotificationPolicy) string

TimeIntervalConverter🔗

TimeIntervalConverter accepts a TimeInterval object and generates the Go code to build this object using builders.

func TimeIntervalConverter(input TimeInterval) string

TimeIntervalItemConverter🔗

TimeIntervalItemConverter accepts a TimeIntervalItem object and generates the Go code to build this object using builders.

func TimeIntervalItemConverter(input TimeIntervalItem) string

TimeIntervalTimeRangeConverter🔗

TimeIntervalTimeRangeConverter accepts a TimeIntervalTimeRange object and generates the Go code to build this object using builders.

func TimeIntervalTimeRangeConverter(input TimeIntervalTimeRange) string