Package com.datadog.api.client.v2.model
Class CloudConfigurationRuleCreatePayload
java.lang.Object
com.datadog.api.client.v2.model.CloudConfigurationRuleCreatePayload
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CloudConfigurationRuleCreatePayload
extends Object
Create a new cloud configuration rule.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloudConfigurationRuleCreatePayload(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) booleanReturn true if this CloudConfigurationRuleCreatePayload 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.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) 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_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
-
CloudConfigurationRuleCreatePayload
public CloudConfigurationRuleCreatePayload() -
CloudConfigurationRuleCreatePayload
public CloudConfigurationRuleCreatePayload(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 CloudConfigurationRuleCreatePayload complianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) -
getComplianceSignalOptions
How to generate compliance signals. Useful for cloud_configuration rules only.- Returns:
- complianceSignalOptions
-
setComplianceSignalOptions
public void setComplianceSignalOptions(CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions) -
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:
- CloudConfigurationRuleCreatePayload
-
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 CloudConfigurationRuleCreatePayload object is equal to o. -
hashCode
public int hashCode() -
toString
-