alerting🔗
Objects🔗
- ContactPoint
- ContactPointType
- Duration
- Json
- MatchRegexps
- MatchType
- Matcher
- Matchers
- MuteTiming
- NotificationPolicy
- NotificationSettings
- NotificationTemplate
- ObjectMatcher
- ObjectMatchers
- Provenance
- Query
- RecordRule
- RelativeTimeRange
- Rule
- RuleExecErrState
- RuleGroup
- RuleNoDataState
- TimeInterval
- TimeIntervalItem
- TimeIntervalTimeRange
Builders🔗
- ContactPointBuilder
- MatcherBuilder
- MuteTimingBuilder
- NotificationPolicyBuilder
- NotificationSettingsBuilder
- NotificationTemplateBuilder
- QueryBuilder
- RecordRuleBuilder
- RuleBuilder
- RuleGroupBuilder
- TimeIntervalBuilder
- TimeIntervalItemBuilder
- TimeIntervalTimeRangeBuilder
Functions🔗
NewQuery🔗
NewQuery creates a new Query object.
NewRuleGroup🔗
NewRuleGroup creates a new RuleGroup object.
NewNotificationSettings🔗
NewNotificationSettings creates a new NotificationSettings object.
NewContactPoint🔗
NewContactPoint creates a new ContactPoint object.
NewMatcher🔗
NewMatcher creates a new Matcher object.
NewMuteTiming🔗
NewMuteTiming creates a new MuteTiming object.
NewNotificationTemplate🔗
NewNotificationTemplate creates a new NotificationTemplate object.
NewRule🔗
NewRule creates a new Rule object.
NewRecordRule🔗
NewRecordRule creates a new RecordRule object.
NewRelativeTimeRange🔗
NewRelativeTimeRange creates a new RelativeTimeRange object.
NewNotificationPolicy🔗
NewNotificationPolicy creates a new NotificationPolicy object.
NewTimeInterval🔗
NewTimeInterval creates a new TimeInterval object.
NewTimeIntervalItem🔗
NewTimeIntervalItem creates a new TimeIntervalItem object.
NewTimeIntervalTimeRange🔗
NewTimeIntervalTimeRange creates a new TimeIntervalTimeRange object.
QueryConverter🔗
QueryConverter accepts a Query
object and generates the Go code to build this object using builders.
RuleGroupConverter🔗
RuleGroupConverter accepts a RuleGroup
object and generates the Go code to build this object using builders.
NotificationSettingsConverter🔗
NotificationSettingsConverter accepts a NotificationSettings
object and generates the Go code to build this object using builders.
ContactPointConverter🔗
ContactPointConverter accepts a ContactPoint
object and generates the Go code to build this object using builders.
MatcherConverter🔗
MatcherConverter accepts a Matcher
object and generates the Go code to build this object using builders.
MuteTimingConverter🔗
MuteTimingConverter accepts a MuteTiming
object and generates the Go code to build this object using builders.
NotificationTemplateConverter🔗
NotificationTemplateConverter accepts a NotificationTemplate
object and generates the Go code to build this object using builders.
RuleConverter🔗
RuleConverter accepts a Rule
object and generates the Go code to build this object using builders.
RecordRuleConverter🔗
RecordRuleConverter accepts a RecordRule
object and generates the Go code to build this object using builders.
NotificationPolicyConverter🔗
NotificationPolicyConverter accepts a NotificationPolicy
object and generates the Go code to build this object using builders.
TimeIntervalConverter🔗
TimeIntervalConverter accepts a TimeInterval
object and generates the Go code to build this object using builders.
TimeIntervalItemConverter🔗
TimeIntervalItemConverter accepts a TimeIntervalItem
object and generates the Go code to build this object using builders.
TimeIntervalTimeRangeConverter🔗
TimeIntervalTimeRangeConverter accepts a TimeIntervalTimeRange
object and generates the Go code to build this object using builders.