Package com.datadog.api.client.v2.model
Class SecurityMonitoringRuleNewValueOptions
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptions
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringRuleNewValueOptions
extends Object
Options on new value detection method.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this SecurityMonitoringRuleNewValueOptions object is equal to o.forgetAfter(Integer forgetAfter) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The duration in days after which a learned value is forgotten.When set to true, Datadog uses previous values that fall within the defined learning window to construct the baseline, enabling the system to establish an accurate baseline more rapidly rather than relying solely on gradual learning over time.The duration in days during which values are learned, and after which signals will be generated for values that weren't learned.The learning method used to determine when signals should be generated for values that weren't learned.A number of occurrences after which signals will be generated for values that weren't learned.inthashCode()instantaneousBaseline(Boolean instantaneousBaseline) learningDuration(Integer learningDuration) learningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod) learningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetForgetAfter(Integer forgetAfter) voidsetInstantaneousBaseline(Boolean instantaneousBaseline) voidsetLearningDuration(Integer learningDuration) voidsetLearningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod) voidsetLearningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_FORGET_AFTER
- See Also:
-
JSON_PROPERTY_INSTANTANEOUS_BASELINE
- See Also:
-
JSON_PROPERTY_LEARNING_DURATION
- See Also:
-
JSON_PROPERTY_LEARNING_METHOD
- See Also:
-
JSON_PROPERTY_LEARNING_THRESHOLD
- See Also:
-
-
Constructor Details
-
SecurityMonitoringRuleNewValueOptions
public SecurityMonitoringRuleNewValueOptions()
-
-
Method Details
-
forgetAfter
-
getForgetAfter
The duration in days after which a learned value is forgotten. minimum: 1 maximum: 30- Returns:
- forgetAfter
-
setForgetAfter
-
instantaneousBaseline
-
getInstantaneousBaseline
When set to true, Datadog uses previous values that fall within the defined learning window to construct the baseline, enabling the system to establish an accurate baseline more rapidly rather than relying solely on gradual learning over time.- Returns:
- instantaneousBaseline
-
setInstantaneousBaseline
-
learningDuration
-
getLearningDuration
The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. minimum: 0 maximum: 30- Returns:
- learningDuration
-
setLearningDuration
-
learningMethod
public SecurityMonitoringRuleNewValueOptions learningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod) -
getLearningMethod
The learning method used to determine when signals should be generated for values that weren't learned.- Returns:
- learningMethod
-
setLearningMethod
-
learningThreshold
public SecurityMonitoringRuleNewValueOptions learningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) -
getLearningThreshold
A number of occurrences after which signals will be generated for values that weren't learned.- Returns:
- learningThreshold
-
setLearningThreshold
public void setLearningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) -
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:
- SecurityMonitoringRuleNewValueOptions
-
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 SecurityMonitoringRuleNewValueOptions object is equal to o. -
hashCode
public int hashCode() -
toString
-