Package com.datadog.api.client.v2.model
Class MonitorNotificationRuleAttributes
java.lang.Object
com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorNotificationRuleAttributes
extends Object
Attributes of the monitor notification rule.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddRecipientsItem(String recipientsItem) bundleConfig(MonitorNotificationRuleBundleConfig bundleConfig) conditionalRecipients(MonitorNotificationRuleConditionalRecipients conditionalRecipients) booleanReturn true if this MonitorNotificationRuleAttributes object is equal to o.filter(MonitorNotificationRuleFilter filter) Use bundle config to enable alert bundling to reduce monitor signal noises.Use conditional recipients to define different recipients for different situations.Specifies the matching criteria for monitor notifications.getName()The name of the monitor notification rule.A list of recipients to notify.inthashCode()recipients(List<String> recipients) voidsetBundleConfig(MonitorNotificationRuleBundleConfig bundleConfig) voidsetConditionalRecipients(MonitorNotificationRuleConditionalRecipients conditionalRecipients) voidvoidvoidsetRecipients(List<String> recipients) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BUNDLE_CONFIG
- See Also:
-
JSON_PROPERTY_CONDITIONAL_RECIPIENTS
- See Also:
-
JSON_PROPERTY_FILTER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_RECIPIENTS
- See Also:
-
-
Constructor Details
-
MonitorNotificationRuleAttributes
public MonitorNotificationRuleAttributes() -
MonitorNotificationRuleAttributes
-
-
Method Details
-
bundleConfig
public MonitorNotificationRuleAttributes bundleConfig(MonitorNotificationRuleBundleConfig bundleConfig) -
getBundleConfig
Use bundle config to enable alert bundling to reduce monitor signal noises. Note: This feature is in preview and is subject to change. If you have any feedback, contact Datadog support.- Returns:
- bundleConfig
-
setBundleConfig
-
conditionalRecipients
public MonitorNotificationRuleAttributes conditionalRecipients(MonitorNotificationRuleConditionalRecipients conditionalRecipients) -
getConditionalRecipients
Use conditional recipients to define different recipients for different situations. Cannot be used withrecipients.- Returns:
- conditionalRecipients
-
setConditionalRecipients
public void setConditionalRecipients(MonitorNotificationRuleConditionalRecipients conditionalRecipients) -
filter
-
getFilter
Specifies the matching criteria for monitor notifications.- Returns:
- filter
-
setFilter
-
name
-
getName
The name of the monitor notification rule.- Returns:
- name
-
setName
-
recipients
-
addRecipientsItem
-
getRecipients
A list of recipients to notify. Uses the same format as the monitormessagefield. Must not start with an '@'. Cannot be used withconditional_recipients.- Returns:
- recipients
-
setRecipients
-
equals
Return true if this MonitorNotificationRuleAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-