Package com.datadog.api.client.v2.model
Class CloudConfigurationRulePayload
java.lang.Object
com.datadog.api.client.v2.model.CloudConfigurationRulePayload
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CloudConfigurationRulePayload
extends Object
The payload of a cloud configuration rule.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloudConfigurationRulePayload(List<CloudConfigurationRuleCaseCreate> cases, CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions, Boolean isEnabled, String message, String name, CloudConfigurationRuleOptions options) -
Method Summary
Modifier and TypeMethodDescriptionaddCasesItem(CloudConfigurationRuleCaseCreate casesItem) addFiltersItem(SecurityMonitoringFilter filtersItem) addTagsItem(String tagsItem) complianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) customMessage(String customMessage) customName(String customName) booleanReturn true if this CloudConfigurationRulePayload object is equal to o.filters(List<SecurityMonitoringFilter> filters) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getCases()Description of generated findings and signals (severity and channels to be notified in case of a signal).How to generate compliance signals.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).Additional queries to filter matched events before they are processed.Whether the rule is enabled.Message in markdown format for generated findings and signals.getName()The name of the rule.Options on cloud configuration rules.getTags()Tags for generated findings and signals.getType()The rule type.inthashCode()options(CloudConfigurationRuleOptions options) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetComplianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) voidsetCustomMessage(String customMessage) voidsetCustomName(String customName) voidsetFilters(List<SecurityMonitoringFilter> filters) voidsetIsEnabled(Boolean isEnabled) voidsetMessage(String message) voidvoidsetOptions(CloudConfigurationRuleOptions options) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CASES
- See Also:
-
JSON_PROPERTY_COMPLIANCE_SIGNAL_OPTIONS
- See Also:
-
JSON_PROPERTY_CUSTOM_MESSAGE
- See Also:
-
JSON_PROPERTY_CUSTOM_NAME
- See Also:
-
JSON_PROPERTY_FILTERS
- 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_TAGS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
CloudConfigurationRulePayload
public CloudConfigurationRulePayload() -
CloudConfigurationRulePayload
public CloudConfigurationRulePayload(List<CloudConfigurationRuleCaseCreate> cases, CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions, Boolean isEnabled, String message, String name, CloudConfigurationRuleOptions options)
-
-
Method Details
-
cases
-
addCasesItem
-
getCases
Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item.- Returns:
- cases
-
setCases
-
complianceSignalOptions
public CloudConfigurationRulePayload complianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) -
getComplianceSignalOptions
How to generate compliance signals. Useful for cloud_configuration rules only.- Returns:
- complianceSignalOptions
-
setComplianceSignalOptions
public void setComplianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) -
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
-
filters
-
addFiltersItem
-
getFilters
Additional queries to filter matched events before they are processed.- Returns:
- filters
-
setFilters
-
isEnabled
-
getIsEnabled
Whether the rule is enabled.- Returns:
- isEnabled
-
setIsEnabled
-
message
-
getMessage
Message in markdown format for generated findings and signals.- Returns:
- message
-
setMessage
-
name
-
getName
The name of the rule.- Returns:
- name
-
setName
-
options
-
getOptions
Options on cloud configuration rules.- Returns:
- options
-
setOptions
-
tags
-
addTagsItem
-
getTags
Tags for generated findings and signals.- Returns:
- tags
-
setTags
-
type
-
getType
The rule type.- Returns:
- type
-
setType
-
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:
- CloudConfigurationRulePayload
-
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 CloudConfigurationRulePayload object is equal to o. -
hashCode
public int hashCode() -
toString
-