Class SecurityMonitoringSchedulingOptions

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringSchedulingOptions extends Object
Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs.
  • Field Details

  • Constructor Details

    • SecurityMonitoringSchedulingOptions

      public SecurityMonitoringSchedulingOptions()
  • Method Details

    • rrule

    • getRrule

      @Nullable public String getRrule()
      Schedule for the rule queries, written in RRULE syntax. See RFC for syntax reference.
      Returns:
      rrule
    • setRrule

      public void setRrule(String rrule)
    • start

    • getStart

      @Nullable public String getStart()
      Start date for the schedule, in ISO 8601 format without timezone.
      Returns:
      start
    • setStart

      public void setStart(String start)
    • timezone

      public SecurityMonitoringSchedulingOptions timezone(String timezone)
    • getTimezone

      @Nullable public String getTimezone()
      Time zone of the start date, in the tz database format.
      Returns:
      timezone
    • setTimezone

      public void setTimezone(String timezone)
    • putAdditionalProperty

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