@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringRuleNewValueOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_FORGET_AFTER |
static String |
JSON_PROPERTY_INSTANTANEOUS_BASELINE |
static String |
JSON_PROPERTY_LEARNING_DURATION |
static String |
JSON_PROPERTY_LEARNING_METHOD |
static String |
JSON_PROPERTY_LEARNING_THRESHOLD |
boolean |
unparsed |
| Constructor and Description |
|---|
SecurityMonitoringRuleNewValueOptions() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Return true if this SecurityMonitoringRuleNewValueOptions object is equal to o.
|
SecurityMonitoringRuleNewValueOptions |
forgetAfter(Integer forgetAfter) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Integer |
getForgetAfter()
The duration in days after which a learned value is forgotten.
|
Boolean |
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.
|
Integer |
getLearningDuration()
The duration in days during which values are learned, and after which signals will be generated
for values that weren't learned.
|
SecurityMonitoringRuleNewValueOptionsLearningMethod |
getLearningMethod()
The learning method used to determine when signals should be generated for values that weren't
learned.
|
SecurityMonitoringRuleNewValueOptionsLearningThreshold |
getLearningThreshold()
A number of occurrences after which signals will be generated for values that weren't learned.
|
int |
hashCode() |
SecurityMonitoringRuleNewValueOptions |
instantaneousBaseline(Boolean instantaneousBaseline) |
SecurityMonitoringRuleNewValueOptions |
learningDuration(Integer learningDuration) |
SecurityMonitoringRuleNewValueOptions |
learningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod) |
SecurityMonitoringRuleNewValueOptions |
learningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) |
SecurityMonitoringRuleNewValueOptions |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setForgetAfter(Integer forgetAfter) |
void |
setInstantaneousBaseline(Boolean instantaneousBaseline) |
void |
setLearningDuration(Integer learningDuration) |
void |
setLearningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod) |
void |
setLearningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_FORGET_AFTER
public static final String JSON_PROPERTY_INSTANTANEOUS_BASELINE
public static final String JSON_PROPERTY_LEARNING_DURATION
public static final String JSON_PROPERTY_LEARNING_METHOD
public static final String JSON_PROPERTY_LEARNING_THRESHOLD
public SecurityMonitoringRuleNewValueOptions()
public SecurityMonitoringRuleNewValueOptions forgetAfter(Integer forgetAfter)
@Nullable public Integer getForgetAfter()
public void setForgetAfter(Integer forgetAfter)
public SecurityMonitoringRuleNewValueOptions instantaneousBaseline(Boolean instantaneousBaseline)
@Nullable public Boolean getInstantaneousBaseline()
public void setInstantaneousBaseline(Boolean instantaneousBaseline)
public SecurityMonitoringRuleNewValueOptions learningDuration(Integer learningDuration)
@Nullable public Integer getLearningDuration()
public void setLearningDuration(Integer learningDuration)
public SecurityMonitoringRuleNewValueOptions learningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod)
@Nullable public SecurityMonitoringRuleNewValueOptionsLearningMethod getLearningMethod()
public void setLearningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod)
public SecurityMonitoringRuleNewValueOptions learningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold)
@Nullable public SecurityMonitoringRuleNewValueOptionsLearningThreshold getLearningThreshold()
public void setLearningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold)
public SecurityMonitoringRuleNewValueOptions putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.