Class ApplicationSecurityPolicyRuleOverride

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ApplicationSecurityPolicyRuleOverride extends Object
Override WAF rule parameters for services in a policy.
  • Field Details

  • Constructor Details

    • ApplicationSecurityPolicyRuleOverride

      public ApplicationSecurityPolicyRuleOverride()
    • ApplicationSecurityPolicyRuleOverride

      public ApplicationSecurityPolicyRuleOverride(Boolean blocking, Boolean enabled, String id)
  • Method Details

    • blocking

      public ApplicationSecurityPolicyRuleOverride blocking(Boolean blocking)
    • getBlocking

      public Boolean getBlocking()
      When blocking is enabled, the rule will block the traffic matched by this rule.
      Returns:
      blocking
    • setBlocking

      public void setBlocking(Boolean blocking)
    • enabled

    • getEnabled

      public Boolean getEnabled()
      When false, this rule will not match any traffic.
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • extendedDataCollection

      public ApplicationSecurityPolicyRuleOverride extendedDataCollection(Boolean extendedDataCollection)
    • getExtendedDataCollection

      @Nullable public Boolean getExtendedDataCollection()
      When true, collects additional data from the WAF for this rule.
      Returns:
      extendedDataCollection
    • setExtendedDataCollection

      public void setExtendedDataCollection(Boolean extendedDataCollection)
    • id

    • getId

      public String getId()
      Override the parameters for this WAF rule identifier.
      Returns:
      id
    • setId

      public void setId(String id)
    • putAdditionalProperty

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