Package com.datadog.api.client.v2.model
Class HistoricalJobOptions
java.lang.Object
com.datadog.api.client.v2.model.HistoricalJobOptions
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class HistoricalJobOptions
extends Object
Job options.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanomalyDetectionOptions(SecurityMonitoringRuleAnomalyDetectionOptions anomalyDetectionOptions) detectionMethod(SecurityMonitoringRuleDetectionMethod detectionMethod) booleanReturn true if this HistoricalJobOptions object is equal to o.evaluationWindow(SecurityMonitoringRuleEvaluationWindow evaluationWindow) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Options on anomaly detection method.The detection method.A time window is specified to match when at least one of the cases matches true.Options on impossible travel detection method.Once a signal is generated, the signal will remain "open" if a case is matched at least once within this keep alive window.A signal will "close" regardless of the query being matched once the time exceeds the maximum duration.Options on new value detection method.Options on sequence detection method.Options on third party detection method.inthashCode()impossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions) keepAlive(SecurityMonitoringRuleKeepAlive keepAlive) maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration maxSignalDuration) newValueOptions(SecurityMonitoringRuleNewValueOptions newValueOptions) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.sequenceDetectionOptions(SecurityMonitoringRuleSequenceDetectionOptions sequenceDetectionOptions) voidsetAnomalyDetectionOptions(SecurityMonitoringRuleAnomalyDetectionOptions anomalyDetectionOptions) voidsetDetectionMethod(SecurityMonitoringRuleDetectionMethod detectionMethod) voidsetEvaluationWindow(SecurityMonitoringRuleEvaluationWindow evaluationWindow) voidsetImpossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions) voidsetKeepAlive(SecurityMonitoringRuleKeepAlive keepAlive) voidsetMaxSignalDuration(SecurityMonitoringRuleMaxSignalDuration maxSignalDuration) voidsetNewValueOptions(SecurityMonitoringRuleNewValueOptions newValueOptions) voidsetSequenceDetectionOptions(SecurityMonitoringRuleSequenceDetectionOptions sequenceDetectionOptions) voidsetThirdPartyRuleOptions(SecurityMonitoringRuleThirdPartyOptions thirdPartyRuleOptions) thirdPartyRuleOptions(SecurityMonitoringRuleThirdPartyOptions thirdPartyRuleOptions) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ANOMALY_DETECTION_OPTIONS
- See Also:
-
JSON_PROPERTY_DETECTION_METHOD
- See Also:
-
JSON_PROPERTY_EVALUATION_WINDOW
- See Also:
-
JSON_PROPERTY_IMPOSSIBLE_TRAVEL_OPTIONS
- See Also:
-
JSON_PROPERTY_KEEP_ALIVE
- See Also:
-
JSON_PROPERTY_MAX_SIGNAL_DURATION
- See Also:
-
JSON_PROPERTY_NEW_VALUE_OPTIONS
- See Also:
-
JSON_PROPERTY_SEQUENCE_DETECTION_OPTIONS
- See Also:
-
JSON_PROPERTY_THIRD_PARTY_RULE_OPTIONS
- See Also:
-
-
Constructor Details
-
HistoricalJobOptions
public HistoricalJobOptions()
-
-
Method Details
-
anomalyDetectionOptions
public HistoricalJobOptions anomalyDetectionOptions(SecurityMonitoringRuleAnomalyDetectionOptions anomalyDetectionOptions) -
getAnomalyDetectionOptions
Options on anomaly detection method.- Returns:
- anomalyDetectionOptions
-
setAnomalyDetectionOptions
public void setAnomalyDetectionOptions(SecurityMonitoringRuleAnomalyDetectionOptions anomalyDetectionOptions) -
detectionMethod
-
getDetectionMethod
The detection method.- Returns:
- detectionMethod
-
setDetectionMethod
-
evaluationWindow
public HistoricalJobOptions evaluationWindow(SecurityMonitoringRuleEvaluationWindow evaluationWindow) -
getEvaluationWindow
A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. For third party detection method, this field is not used.- Returns:
- evaluationWindow
-
setEvaluationWindow
-
impossibleTravelOptions
public HistoricalJobOptions impossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions) -
getImpossibleTravelOptions
Options on impossible travel detection method.- Returns:
- impossibleTravelOptions
-
setImpossibleTravelOptions
public void setImpossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions) -
keepAlive
-
getKeepAlive
Once a signal is generated, the signal will remain "open" if a case is matched at least once within this keep alive window. For third party detection method, this field is not used.- Returns:
- keepAlive
-
setKeepAlive
-
maxSignalDuration
public HistoricalJobOptions maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration maxSignalDuration) -
getMaxSignalDuration
A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. This time is calculated from the first seen timestamp.- Returns:
- maxSignalDuration
-
setMaxSignalDuration
-
newValueOptions
-
getNewValueOptions
Options on new value detection method.- Returns:
- newValueOptions
-
setNewValueOptions
-
sequenceDetectionOptions
public HistoricalJobOptions sequenceDetectionOptions(SecurityMonitoringRuleSequenceDetectionOptions sequenceDetectionOptions) -
getSequenceDetectionOptions
Options on sequence detection method.- Returns:
- sequenceDetectionOptions
-
setSequenceDetectionOptions
public void setSequenceDetectionOptions(SecurityMonitoringRuleSequenceDetectionOptions sequenceDetectionOptions) -
thirdPartyRuleOptions
public HistoricalJobOptions thirdPartyRuleOptions(SecurityMonitoringRuleThirdPartyOptions thirdPartyRuleOptions) -
getThirdPartyRuleOptions
Options on third party detection method.- Returns:
- thirdPartyRuleOptions
-
setThirdPartyRuleOptions
-
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:
- HistoricalJobOptions
-
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 HistoricalJobOptions object is equal to o. -
hashCode
public int hashCode() -
toString
-