@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringSuppressionCreateAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DATA_EXCLUSION_QUERY |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_ENABLED |
static String |
JSON_PROPERTY_EXPIRATION_DATE |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_RULE_QUERY |
static String |
JSON_PROPERTY_SUPPRESSION_QUERY |
boolean |
unparsed |
| Constructor and Description |
|---|
SecurityMonitoringSuppressionCreateAttributes() |
SecurityMonitoringSuppressionCreateAttributes(Boolean enabled,
String name,
String ruleQuery) |
| Modifier and Type | Method and Description |
|---|---|
SecurityMonitoringSuppressionCreateAttributes |
dataExclusionQuery(String dataExclusionQuery) |
SecurityMonitoringSuppressionCreateAttributes |
description(String description) |
SecurityMonitoringSuppressionCreateAttributes |
enabled(Boolean enabled) |
boolean |
equals(Object o)
Return true if this SecurityMonitoringSuppressionCreateAttributes object is equal to o.
|
SecurityMonitoringSuppressionCreateAttributes |
expirationDate(Long expirationDate) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getDataExclusionQuery()
An exclusion query on the input data of the security rules, which could be logs, Agent events,
or other types of data based on the security rule.
|
String |
getDescription()
A description for the suppression rule.
|
Boolean |
getEnabled()
Whether the suppression rule is enabled.
|
Long |
getExpirationDate()
A Unix millisecond timestamp giving an expiration date for the suppression rule.
|
String |
getName()
The name of the suppression rule.
|
String |
getRuleQuery()
The rule query of the suppression rule, with the same syntax as the search bar for detection
rules.
|
String |
getSuppressionQuery()
The suppression query of the suppression rule.
|
int |
hashCode() |
SecurityMonitoringSuppressionCreateAttributes |
name(String name) |
SecurityMonitoringSuppressionCreateAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
SecurityMonitoringSuppressionCreateAttributes |
ruleQuery(String ruleQuery) |
void |
setDataExclusionQuery(String dataExclusionQuery) |
void |
setDescription(String description) |
void |
setEnabled(Boolean enabled) |
void |
setExpirationDate(Long expirationDate) |
void |
setName(String name) |
void |
setRuleQuery(String ruleQuery) |
void |
setSuppressionQuery(String suppressionQuery) |
SecurityMonitoringSuppressionCreateAttributes |
suppressionQuery(String suppressionQuery) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DATA_EXCLUSION_QUERY
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_ENABLED
public static final String JSON_PROPERTY_EXPIRATION_DATE
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_RULE_QUERY
public static final String JSON_PROPERTY_SUPPRESSION_QUERY
public SecurityMonitoringSuppressionCreateAttributes()
public SecurityMonitoringSuppressionCreateAttributes dataExclusionQuery(String dataExclusionQuery)
@Nullable public String getDataExclusionQuery()
public void setDataExclusionQuery(String dataExclusionQuery)
public SecurityMonitoringSuppressionCreateAttributes description(String description)
@Nullable public String getDescription()
public void setDescription(String description)
public SecurityMonitoringSuppressionCreateAttributes enabled(Boolean enabled)
public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public SecurityMonitoringSuppressionCreateAttributes expirationDate(Long expirationDate)
@Nullable public Long getExpirationDate()
public void setExpirationDate(Long expirationDate)
public SecurityMonitoringSuppressionCreateAttributes name(String name)
public String getName()
public void setName(String name)
public SecurityMonitoringSuppressionCreateAttributes ruleQuery(String ruleQuery)
public String getRuleQuery()
public void setRuleQuery(String ruleQuery)
public SecurityMonitoringSuppressionCreateAttributes suppressionQuery(String suppressionQuery)
@Nullable public String getSuppressionQuery()
public void setSuppressionQuery(String suppressionQuery)
public SecurityMonitoringSuppressionCreateAttributes 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.