Class MatchingSignalAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MatchingSignalAttributes extends Object
Attributes of a matching security signal.
  • Field Details

  • Constructor Details

    • MatchingSignalAttributes

      public MatchingSignalAttributes()
    • MatchingSignalAttributes

      public MatchingSignalAttributes(String eventTrackerId, String severity, String title, Long triggerTimeMs)
  • Method Details

    • eventTrackerId

      public MatchingSignalAttributes eventTrackerId(String eventTrackerId)
    • getEventTrackerId

      public String getEventTrackerId()
      The tracker ID linking the signal back to the originating event. Distinct from id, which identifies the matching signal itself.
      Returns:
      eventTrackerId
    • setEventTrackerId

      public void setEventTrackerId(String eventTrackerId)
    • severity

      public MatchingSignalAttributes severity(String severity)
    • getSeverity

      public String getSeverity()
      The severity of the signal.
      Returns:
      severity
    • setSeverity

      public void setSeverity(String severity)
    • title

      public MatchingSignalAttributes title(String title)
    • getTitle

      public String getTitle()
      The title of the signal.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • triggerTimeMs

      public MatchingSignalAttributes triggerTimeMs(Long triggerTimeMs)
    • getTriggerTimeMs

      public Long getTriggerTimeMs()
      The Unix timestamp (in milliseconds) at which the signal was triggered.
      Returns:
      triggerTimeMs
    • setTriggerTimeMs

      public void setTriggerTimeMs(Long triggerTimeMs)
    • putAdditionalProperty

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