Class CloudConfigurationRuleComplianceSignalOptions

java.lang.Object
com.datadog.api.client.v2.model.CloudConfigurationRuleComplianceSignalOptions

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CloudConfigurationRuleComplianceSignalOptions extends Object
How to generate compliance signals. Useful for cloud_configuration rules only.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_DEFAULT_ACTIVATION_STATUS

      public static final String JSON_PROPERTY_DEFAULT_ACTIVATION_STATUS
      See Also:
    • JSON_PROPERTY_DEFAULT_GROUP_BY_FIELDS

      public static final String JSON_PROPERTY_DEFAULT_GROUP_BY_FIELDS
      See Also:
    • JSON_PROPERTY_USER_ACTIVATION_STATUS

      public static final String JSON_PROPERTY_USER_ACTIVATION_STATUS
      See Also:
    • JSON_PROPERTY_USER_GROUP_BY_FIELDS

      public static final String JSON_PROPERTY_USER_GROUP_BY_FIELDS
      See Also:
  • Constructor Details

    • CloudConfigurationRuleComplianceSignalOptions

      public CloudConfigurationRuleComplianceSignalOptions()
  • Method Details

    • defaultActivationStatus

      public CloudConfigurationRuleComplianceSignalOptions defaultActivationStatus(Boolean defaultActivationStatus)
    • getDefaultActivationStatus

      @Nullable public Boolean getDefaultActivationStatus()
      The default activation status.
      Returns:
      defaultActivationStatus
    • getDefaultActivationStatus_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getDefaultActivationStatus_JsonNullable()
    • setDefaultActivationStatus_JsonNullable

      public void setDefaultActivationStatus_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> defaultActivationStatus)
    • setDefaultActivationStatus

      public void setDefaultActivationStatus(Boolean defaultActivationStatus)
    • defaultGroupByFields

      public CloudConfigurationRuleComplianceSignalOptions defaultGroupByFields(List<String> defaultGroupByFields)
    • addDefaultGroupByFieldsItem

      public CloudConfigurationRuleComplianceSignalOptions addDefaultGroupByFieldsItem(String defaultGroupByFieldsItem)
    • getDefaultGroupByFields

      @Nullable public List<String> getDefaultGroupByFields()
      The default group by fields.
      Returns:
      defaultGroupByFields
    • getDefaultGroupByFields_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getDefaultGroupByFields_JsonNullable()
    • setDefaultGroupByFields_JsonNullable

      public void setDefaultGroupByFields_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> defaultGroupByFields)
    • setDefaultGroupByFields

      public void setDefaultGroupByFields(List<String> defaultGroupByFields)
    • userActivationStatus

      public CloudConfigurationRuleComplianceSignalOptions userActivationStatus(Boolean userActivationStatus)
    • getUserActivationStatus

      @Nullable public Boolean getUserActivationStatus()
      Whether signals will be sent.
      Returns:
      userActivationStatus
    • getUserActivationStatus_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getUserActivationStatus_JsonNullable()
    • setUserActivationStatus_JsonNullable

      public void setUserActivationStatus_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> userActivationStatus)
    • setUserActivationStatus

      public void setUserActivationStatus(Boolean userActivationStatus)
    • userGroupByFields

      public CloudConfigurationRuleComplianceSignalOptions userGroupByFields(List<String> userGroupByFields)
    • addUserGroupByFieldsItem

      public CloudConfigurationRuleComplianceSignalOptions addUserGroupByFieldsItem(String userGroupByFieldsItem)
    • getUserGroupByFields

      @Nullable public List<String> getUserGroupByFields()
      Fields to use to group findings by when sending signals.
      Returns:
      userGroupByFields
    • getUserGroupByFields_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getUserGroupByFields_JsonNullable()
    • setUserGroupByFields_JsonNullable

      public void setUserGroupByFields_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> userGroupByFields)
    • setUserGroupByFields

      public void setUserGroupByFields(List<String> userGroupByFields)
    • putAdditionalProperty

      public CloudConfigurationRuleComplianceSignalOptions putAdditionalProperty(String key, Object value)
      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 set
      value - The associated value
      Returns:
      CloudConfigurationRuleComplianceSignalOptions
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this CloudConfigurationRuleComplianceSignalOptions object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object