Package com.datadog.api.client.v2.model
Class SecurityMonitoringSuppressionAttributes
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringSuppressionAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringSuppressionAttributes
extends Object
The attributes of the suppression rule.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTagsItem(String tagsItem) creationDate(Long creationDate) creator(SecurityMonitoringUser creator) dataExclusionQuery(String dataExclusionQuery) description(String description) booleanReturn true if this SecurityMonitoringSuppressionAttributes object is equal to o.expirationDate(Long expirationDate) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A Unix millisecond timestamp given the creation date of the suppression rule.A user.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.A description for the suppression rule.Whether the suppression rule is editable.Whether the suppression rule is enabled.A Unix millisecond timestamp giving an expiration date for the suppression rule.getName()The name of the suppression rule.The rule query of the suppression rule, with the same syntax as the search bar for detection rules.A Unix millisecond timestamp giving the start date for the suppression rule.The suppression query of the suppression rule.getTags()List of tags associated with the suppression rule.A Unix millisecond timestamp given the update date of the suppression rule.A user.The version of the suppression rule; it starts at 1, and is incremented at each update.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCreationDate(Long creationDate) voidsetCreator(SecurityMonitoringUser creator) voidsetDataExclusionQuery(String dataExclusionQuery) voidsetDescription(String description) voidsetEditable(Boolean editable) voidsetEnabled(Boolean enabled) voidsetExpirationDate(Long expirationDate) voidvoidsetRuleQuery(String ruleQuery) voidsetStartDate(Long startDate) voidsetSuppressionQuery(String suppressionQuery) voidvoidsetUpdateDate(Long updateDate) voidsetUpdater(SecurityMonitoringUser updater) voidsetVersion(Integer version) suppressionQuery(String suppressionQuery) toString()updateDate(Long updateDate) updater(SecurityMonitoringUser updater)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CREATION_DATE
- See Also:
-
JSON_PROPERTY_CREATOR
- See Also:
-
JSON_PROPERTY_DATA_EXCLUSION_QUERY
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_EDITABLE
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_EXPIRATION_DATE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_RULE_QUERY
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_SUPPRESSION_QUERY
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_UPDATE_DATE
- See Also:
-
JSON_PROPERTY_UPDATER
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
-
Constructor Details
-
SecurityMonitoringSuppressionAttributes
public SecurityMonitoringSuppressionAttributes()
-
-
Method Details
-
creationDate
-
getCreationDate
A Unix millisecond timestamp given the creation date of the suppression rule.- Returns:
- creationDate
-
setCreationDate
-
creator
-
getCreator
A user.- Returns:
- creator
-
setCreator
-
dataExclusionQuery
-
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. Events matching this query are ignored by any detection rules referenced in the suppression rule.- Returns:
- dataExclusionQuery
-
setDataExclusionQuery
-
description
-
getDescription
A description for the suppression rule.- Returns:
- description
-
setDescription
-
editable
-
getEditable
Whether the suppression rule is editable.- Returns:
- editable
-
setEditable
-
enabled
-
getEnabled
Whether the suppression rule is enabled.- Returns:
- enabled
-
setEnabled
-
expirationDate
-
getExpirationDate
A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore.- Returns:
- expirationDate
-
setExpirationDate
-
name
-
getName
The name of the suppression rule.- Returns:
- name
-
setName
-
ruleQuery
-
getRuleQuery
The rule query of the suppression rule, with the same syntax as the search bar for detection rules.- Returns:
- ruleQuery
-
setRuleQuery
-
startDate
-
getStartDate
A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals.- Returns:
- startDate
-
setStartDate
-
suppressionQuery
-
getSuppressionQuery
The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer.- Returns:
- suppressionQuery
-
setSuppressionQuery
-
tags
-
addTagsItem
-
getTags
List of tags associated with the suppression rule.- Returns:
- tags
-
setTags
-
updateDate
-
getUpdateDate
A Unix millisecond timestamp given the update date of the suppression rule.- Returns:
- updateDate
-
setUpdateDate
-
updater
-
getUpdater
A user.- Returns:
- updater
-
setUpdater
-
version
-
getVersion
The version of the suppression rule; it starts at 1, and is incremented at each update. maximum: 2147483647- Returns:
- version
-
setVersion
-
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:
- SecurityMonitoringSuppressionAttributes
-
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 SecurityMonitoringSuppressionAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-