Package com.datadog.api.client.v2.model
Class SecurityMonitoringSignalRuleResponse
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleResponse
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringSignalRuleResponse
extends Object
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCasesItem(SecurityMonitoringRuleCase casesItem) addFiltersItem(SecurityMonitoringFilter filtersItem) addQueriesItem(SecurityMonitoringSignalRuleResponseQuery queriesItem) addTagsItem(String tagsItem) cases(List<SecurityMonitoringRuleCase> cases) creationAuthorId(Long creationAuthorId) customMessage(String customMessage) customName(String customName) deprecationDate(Long deprecationDate) booleanReturn true if this SecurityMonitoringSignalRuleResponse object is equal to o.filters(List<SecurityMonitoringFilter> filters) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getCases()Cases for generating signals.When the rule was created, timestamp in milliseconds.User ID of the user who created the rule.Custom/Overridden message for generated signals (used in case of Default rule update).Custom/Overridden name of the rule (used in case of Default rule update).When the rule will be deprecated, timestamp in milliseconds.Additional queries to filter matched events before they are processed.Whether the notifications include the triggering group-by values in their title.getId()The ID of the rule.Whether the rule is included by default.Whether the rule has been deleted.Whether the rule is enabled.Message for generated signals.getName()The name of the rule.Options.Queries for selecting logs which are part of the rule.getTags()Tags for generated signals.getType()The rule type.User ID of the user who updated the rule.The version of the rule.hasExtendedTitle(Boolean hasExtendedTitle) inthashCode()options(SecurityMonitoringRuleOptions options) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCases(List<SecurityMonitoringRuleCase> cases) voidsetCreatedAt(Long createdAt) voidsetCreationAuthorId(Long creationAuthorId) voidsetCustomMessage(String customMessage) voidsetCustomName(String customName) voidsetDeprecationDate(Long deprecationDate) voidsetFilters(List<SecurityMonitoringFilter> filters) voidsetHasExtendedTitle(Boolean hasExtendedTitle) voidvoidsetIsDefault(Boolean isDefault) voidsetIsDeleted(Boolean isDeleted) voidsetIsEnabled(Boolean isEnabled) voidsetMessage(String message) voidvoidsetOptions(SecurityMonitoringRuleOptions options) voidvoidvoidvoidsetUpdateAuthorId(Long updateAuthorId) voidsetVersion(Long version) toString()updateAuthorId(Long updateAuthorId)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CASES
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_CREATION_AUTHOR_ID
- See Also:
-
JSON_PROPERTY_CUSTOM_MESSAGE
- See Also:
-
JSON_PROPERTY_CUSTOM_NAME
- See Also:
-
JSON_PROPERTY_DEPRECATION_DATE
- See Also:
-
JSON_PROPERTY_FILTERS
- See Also:
-
JSON_PROPERTY_HAS_EXTENDED_TITLE
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_IS_DEFAULT
- See Also:
-
JSON_PROPERTY_IS_DELETED
- See Also:
-
JSON_PROPERTY_IS_ENABLED
- See Also:
-
JSON_PROPERTY_MESSAGE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_OPTIONS
- See Also:
-
JSON_PROPERTY_QUERIES
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_UPDATE_AUTHOR_ID
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
-
Constructor Details
-
SecurityMonitoringSignalRuleResponse
public SecurityMonitoringSignalRuleResponse()
-
-
Method Details
-
cases
-
addCasesItem
-
getCases
Cases for generating signals.- Returns:
- cases
-
setCases
-
createdAt
-
getCreatedAt
When the rule was created, timestamp in milliseconds.- Returns:
- createdAt
-
setCreatedAt
-
creationAuthorId
-
getCreationAuthorId
User ID of the user who created the rule.- Returns:
- creationAuthorId
-
setCreationAuthorId
-
customMessage
-
getCustomMessage
Custom/Overridden message for generated signals (used in case of Default rule update).- Returns:
- customMessage
-
setCustomMessage
-
customName
-
getCustomName
Custom/Overridden name of the rule (used in case of Default rule update).- Returns:
- customName
-
setCustomName
-
deprecationDate
-
getDeprecationDate
When the rule will be deprecated, timestamp in milliseconds.- Returns:
- deprecationDate
-
setDeprecationDate
-
filters
-
addFiltersItem
-
getFilters
Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.- Returns:
- filters
-
setFilters
-
hasExtendedTitle
-
getHasExtendedTitle
Whether the notifications include the triggering group-by values in their title.- Returns:
- hasExtendedTitle
-
setHasExtendedTitle
-
id
-
getId
The ID of the rule.- Returns:
- id
-
setId
-
isDefault
-
getIsDefault
Whether the rule is included by default.- Returns:
- isDefault
-
setIsDefault
-
isDeleted
-
getIsDeleted
Whether the rule has been deleted.- Returns:
- isDeleted
-
setIsDeleted
-
isEnabled
-
getIsEnabled
Whether the rule is enabled.- Returns:
- isEnabled
-
setIsEnabled
-
message
-
getMessage
Message for generated signals.- Returns:
- message
-
setMessage
-
name
-
getName
The name of the rule.- Returns:
- name
-
setName
-
options
-
getOptions
Options.- Returns:
- options
-
setOptions
-
queries
public SecurityMonitoringSignalRuleResponse queries(List<SecurityMonitoringSignalRuleResponseQuery> queries) -
addQueriesItem
public SecurityMonitoringSignalRuleResponse addQueriesItem(SecurityMonitoringSignalRuleResponseQuery queriesItem) -
getQueries
Queries for selecting logs which are part of the rule.- Returns:
- queries
-
setQueries
-
tags
-
addTagsItem
-
getTags
Tags for generated signals.- Returns:
- tags
-
setTags
-
type
-
getType
The rule type.- Returns:
- type
-
setType
-
updateAuthorId
-
getUpdateAuthorId
User ID of the user who updated the rule.- Returns:
- updateAuthorId
-
setUpdateAuthorId
-
version
-
getVersion
The version of the rule.- 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:
- SecurityMonitoringSignalRuleResponse
-
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 SecurityMonitoringSignalRuleResponse object is equal to o. -
hashCode
public int hashCode() -
toString
-