@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringRuleOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_COMPLIANCE_RULE_OPTIONS |
static String |
JSON_PROPERTY_DECREASE_CRITICALITY_BASED_ON_ENV |
static String |
JSON_PROPERTY_DETECTION_METHOD |
static String |
JSON_PROPERTY_EVALUATION_WINDOW |
static String |
JSON_PROPERTY_HARDCODED_EVALUATOR_TYPE |
static String |
JSON_PROPERTY_IMPOSSIBLE_TRAVEL_OPTIONS |
static String |
JSON_PROPERTY_KEEP_ALIVE |
static String |
JSON_PROPERTY_MAX_SIGNAL_DURATION |
static String |
JSON_PROPERTY_NEW_VALUE_OPTIONS |
static String |
JSON_PROPERTY_THIRD_PARTY_RULE_OPTIONS |
boolean |
unparsed |
| Constructor and Description |
|---|
SecurityMonitoringRuleOptions() |
public boolean unparsed
public static final String JSON_PROPERTY_COMPLIANCE_RULE_OPTIONS
public static final String JSON_PROPERTY_DECREASE_CRITICALITY_BASED_ON_ENV
public static final String JSON_PROPERTY_DETECTION_METHOD
public static final String JSON_PROPERTY_EVALUATION_WINDOW
public static final String JSON_PROPERTY_HARDCODED_EVALUATOR_TYPE
public static final String JSON_PROPERTY_IMPOSSIBLE_TRAVEL_OPTIONS
public static final String JSON_PROPERTY_KEEP_ALIVE
public static final String JSON_PROPERTY_MAX_SIGNAL_DURATION
public static final String JSON_PROPERTY_NEW_VALUE_OPTIONS
public static final String JSON_PROPERTY_THIRD_PARTY_RULE_OPTIONS
public SecurityMonitoringRuleOptions complianceRuleOptions(CloudConfigurationComplianceRuleOptions complianceRuleOptions)
@Nullable public CloudConfigurationComplianceRuleOptions getComplianceRuleOptions()
resourceType and regoRule
are mandatory when managing custom cloud_configuration rules.public void setComplianceRuleOptions(CloudConfigurationComplianceRuleOptions complianceRuleOptions)
public SecurityMonitoringRuleOptions decreaseCriticalityBasedOnEnv(Boolean decreaseCriticalityBasedOnEnv)
@Nullable public Boolean getDecreaseCriticalityBasedOnEnv()
CRITICAL in production becomes HIGH in non-production, HIGH
becomes MEDIUM and so on. INFO remains INFO. The
decrement is applied when the environment tag of the signal starts with staging,
test or dev.public void setDecreaseCriticalityBasedOnEnv(Boolean decreaseCriticalityBasedOnEnv)
public SecurityMonitoringRuleOptions detectionMethod(SecurityMonitoringRuleDetectionMethod detectionMethod)
@Nullable public SecurityMonitoringRuleDetectionMethod getDetectionMethod()
public void setDetectionMethod(SecurityMonitoringRuleDetectionMethod detectionMethod)
public SecurityMonitoringRuleOptions evaluationWindow(SecurityMonitoringRuleEvaluationWindow evaluationWindow)
@Nullable public SecurityMonitoringRuleEvaluationWindow getEvaluationWindow()
public void setEvaluationWindow(SecurityMonitoringRuleEvaluationWindow evaluationWindow)
public SecurityMonitoringRuleOptions hardcodedEvaluatorType(SecurityMonitoringRuleHardcodedEvaluatorType hardcodedEvaluatorType)
@Nullable public SecurityMonitoringRuleHardcodedEvaluatorType getHardcodedEvaluatorType()
public void setHardcodedEvaluatorType(SecurityMonitoringRuleHardcodedEvaluatorType hardcodedEvaluatorType)
public SecurityMonitoringRuleOptions impossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions)
@Nullable public SecurityMonitoringRuleImpossibleTravelOptions getImpossibleTravelOptions()
public void setImpossibleTravelOptions(SecurityMonitoringRuleImpossibleTravelOptions impossibleTravelOptions)
public SecurityMonitoringRuleOptions keepAlive(SecurityMonitoringRuleKeepAlive keepAlive)
@Nullable public SecurityMonitoringRuleKeepAlive getKeepAlive()
public void setKeepAlive(SecurityMonitoringRuleKeepAlive keepAlive)
public SecurityMonitoringRuleOptions maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration maxSignalDuration)
@Nullable public SecurityMonitoringRuleMaxSignalDuration getMaxSignalDuration()
public void setMaxSignalDuration(SecurityMonitoringRuleMaxSignalDuration maxSignalDuration)
public SecurityMonitoringRuleOptions newValueOptions(SecurityMonitoringRuleNewValueOptions newValueOptions)
@Nullable public SecurityMonitoringRuleNewValueOptions getNewValueOptions()
public void setNewValueOptions(SecurityMonitoringRuleNewValueOptions newValueOptions)
public SecurityMonitoringRuleOptions thirdPartyRuleOptions(SecurityMonitoringRuleThirdPartyOptions thirdPartyRuleOptions)
@Nullable public SecurityMonitoringRuleThirdPartyOptions getThirdPartyRuleOptions()
public void setThirdPartyRuleOptions(SecurityMonitoringRuleThirdPartyOptions thirdPartyRuleOptions)
public SecurityMonitoringRuleOptions 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 © 2024. All rights reserved.