Package com.datadog.api.client.v2.model
Class SecurityMonitoringRuleThirdPartyOptions
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringRuleThirdPartyOptions
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringRuleThirdPartyOptions
extends Object
Options on third party detection method.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDefaultNotificationsItem(String defaultNotificationsItem) addRootQueriesItem(SecurityMonitoringThirdPartyRootQuery rootQueriesItem) defaultNotifications(List<String> defaultNotifications) defaultStatus(SecurityMonitoringRuleSeverity defaultStatus) booleanReturn true if this SecurityMonitoringRuleThirdPartyOptions object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Notification targets for the logs that do not correspond to any of the cases.Severity of the Security Signal.Queries to be combined with third party case queries.A template for the signal title; if omitted, the title is generated based on the case name.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.rootQueries(List<SecurityMonitoringThirdPartyRootQuery> rootQueries) voidsetDefaultNotifications(List<String> defaultNotifications) voidsetDefaultStatus(SecurityMonitoringRuleSeverity defaultStatus) voidsetRootQueries(List<SecurityMonitoringThirdPartyRootQuery> rootQueries) voidsetSignalTitleTemplate(String signalTitleTemplate) signalTitleTemplate(String signalTitleTemplate) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DEFAULT_NOTIFICATIONS
- See Also:
-
JSON_PROPERTY_DEFAULT_STATUS
- See Also:
-
JSON_PROPERTY_ROOT_QUERIES
- See Also:
-
JSON_PROPERTY_SIGNAL_TITLE_TEMPLATE
- See Also:
-
-
Constructor Details
-
SecurityMonitoringRuleThirdPartyOptions
public SecurityMonitoringRuleThirdPartyOptions()
-
-
Method Details
-
defaultNotifications
public SecurityMonitoringRuleThirdPartyOptions defaultNotifications(List<String> defaultNotifications) -
addDefaultNotificationsItem
public SecurityMonitoringRuleThirdPartyOptions addDefaultNotificationsItem(String defaultNotificationsItem) -
getDefaultNotifications
Notification targets for the logs that do not correspond to any of the cases.- Returns:
- defaultNotifications
-
setDefaultNotifications
-
defaultStatus
public SecurityMonitoringRuleThirdPartyOptions defaultStatus(SecurityMonitoringRuleSeverity defaultStatus) -
getDefaultStatus
Severity of the Security Signal.- Returns:
- defaultStatus
-
setDefaultStatus
-
rootQueries
public SecurityMonitoringRuleThirdPartyOptions rootQueries(List<SecurityMonitoringThirdPartyRootQuery> rootQueries) -
addRootQueriesItem
public SecurityMonitoringRuleThirdPartyOptions addRootQueriesItem(SecurityMonitoringThirdPartyRootQuery rootQueriesItem) -
getRootQueries
Queries to be combined with third party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert.- Returns:
- rootQueries
-
setRootQueries
-
signalTitleTemplate
-
getSignalTitleTemplate
A template for the signal title; if omitted, the title is generated based on the case name.- Returns:
- signalTitleTemplate
-
setSignalTitleTemplate
-
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:
- SecurityMonitoringRuleThirdPartyOptions
-
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 SecurityMonitoringRuleThirdPartyOptions object is equal to o. -
hashCode
public int hashCode() -
toString
-