Class GovernanceControlUpdateAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class GovernanceControlUpdateAttributes extends Object
The attributes of a governance control that can be updated. Only the attributes present in the request are modified.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_DETECTION_PARAMETERS

      public static final String JSON_PROPERTY_DETECTION_PARAMETERS
      See Also:
    • JSON_PROPERTY_MITIGATION_PARAMETERS

      public static final String JSON_PROPERTY_MITIGATION_PARAMETERS
      See Also:
    • JSON_PROPERTY_MITIGATION_TYPE

      public static final String JSON_PROPERTY_MITIGATION_TYPE
      See Also:
  • Constructor Details

    • GovernanceControlUpdateAttributes

      public GovernanceControlUpdateAttributes()
  • Method Details

    • detectionParameters

      public GovernanceControlUpdateAttributes detectionParameters(Map<String,Object> detectionParameters)
    • putDetectionParametersItem

      public GovernanceControlUpdateAttributes putDetectionParametersItem(String key, Object detectionParametersItem)
    • getDetectionParameters

      @Nullable public Map<String,Object> getDetectionParameters()
      A free-form map of parameter names to their configured values.
      Returns:
      detectionParameters
    • setDetectionParameters

      public void setDetectionParameters(Map<String,Object> detectionParameters)
    • mitigationParameters

      public GovernanceControlUpdateAttributes mitigationParameters(Map<String,Object> mitigationParameters)
    • putMitigationParametersItem

      public GovernanceControlUpdateAttributes putMitigationParametersItem(String key, Object mitigationParametersItem)
    • getMitigationParameters

      @Nullable public Map<String,Object> getMitigationParameters()
      A free-form map of parameter names to their configured values.
      Returns:
      mitigationParameters
    • setMitigationParameters

      public void setMitigationParameters(Map<String,Object> mitigationParameters)
    • mitigationType

      public GovernanceControlUpdateAttributes mitigationType(String mitigationType)
    • getMitigationType

      @Nullable public String getMitigationType()
      The mitigation type to configure for the control.
      Returns:
      mitigationType
    • setMitigationType

      public void setMitigationType(String mitigationType)
    • putAdditionalProperty

      public GovernanceControlUpdateAttributes 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:
      GovernanceControlUpdateAttributes
    • 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 GovernanceControlUpdateAttributes 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