Class MuteRuleAction

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MuteRuleAction extends Object
The action to take when the mute rule matches a finding.
  • Field Details

  • Constructor Details

    • MuteRuleAction

      public MuteRuleAction()
    • MuteRuleAction

      public MuteRuleAction(MuteReason reason)
  • Method Details

    • expireAt

      public MuteRuleAction expireAt(Long expireAt)
    • getExpireAt

      @Nullable public Long getExpireAt()
      The Unix timestamp in milliseconds at which the mute expires. If omitted, the mute does not expire.
      Returns:
      expireAt
    • setExpireAt

      public void setExpireAt(Long expireAt)
    • reason

      public MuteRuleAction reason(MuteReason reason)
    • getReason

      public MuteReason getReason()
      The reason for muting a security finding.
      Returns:
      reason
    • setReason

      public void setReason(MuteReason reason)
    • reasonDescription

      public MuteRuleAction reasonDescription(String reasonDescription)
    • getReasonDescription

      @Nullable public String getReasonDescription()
      An optional description providing more context for the mute reason.
      Returns:
      reasonDescription
    • setReasonDescription

      public void setReasonDescription(String reasonDescription)
    • putAdditionalProperty

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