Package com.datadog.api.client.v2.model
Class NotificationRulePreviewResult
java.lang.Object
com.datadog.api.client.v2.model.NotificationRulePreviewResult
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class NotificationRulePreviewResult
extends Object
The preview result for a single rule type.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNotificationRulePreviewResult(NotificationRulePreviewNotificationStatus notificationStatus, RuleTypesItems ruleType) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this NotificationRulePreviewResult object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The notification status for the given rule type.Security rule type which can be used in security rules.inthashCode()notificationStatus(NotificationRulePreviewNotificationStatus notificationStatus) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.ruleType(RuleTypesItems ruleType) voidsetNotificationStatus(NotificationRulePreviewNotificationStatus notificationStatus) voidsetRuleType(RuleTypesItems ruleType) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_NOTIFICATION_STATUS
- See Also:
-
JSON_PROPERTY_RULE_TYPE
- See Also:
-
-
Constructor Details
-
NotificationRulePreviewResult
public NotificationRulePreviewResult() -
NotificationRulePreviewResult
public NotificationRulePreviewResult(NotificationRulePreviewNotificationStatus notificationStatus, RuleTypesItems ruleType)
-
-
Method Details
-
notificationStatus
public NotificationRulePreviewResult notificationStatus(NotificationRulePreviewNotificationStatus notificationStatus) -
getNotificationStatus
The notification status for the given rule type.SUCCESSmeans a matching event was found and the notification was sent successfully.DEFAULTmeans no matching event was found and a default placeholder notification was sent instead.ERRORmeans an error occurred while sending the notification.- Returns:
- notificationStatus
-
setNotificationStatus
-
ruleType
-
getRuleType
Security rule type which can be used in security rules. Signal-based notification rules can filter signals based on rule types application_security, log_detection, workload_security, signal_correlation, cloud_configuration and infrastructure_configuration. Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability, workload_activity, sensitive_data and serverless_function_code_vulnerability.- Returns:
- ruleType
-
setRuleType
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- NotificationRulePreviewResult
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this NotificationRulePreviewResult object is equal to o. -
hashCode
public int hashCode() -
toString
-