Class DeploymentRuleOptionsMonitor

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DeploymentRuleOptionsMonitor extends Object
Monitor query options for deployment rules.
  • Field Details

  • Constructor Details

    • DeploymentRuleOptionsMonitor

      public DeploymentRuleOptionsMonitor()
    • DeploymentRuleOptionsMonitor

      public DeploymentRuleOptionsMonitor(String query)
  • Method Details

    • duration

      public DeploymentRuleOptionsMonitor duration(Long duration)
    • getDuration

      @Nullable public Long getDuration()
      Seconds the monitor needs to stay in OK status for the rule to pass.
      Returns:
      duration
    • setDuration

      public void setDuration(Long duration)
    • failOnNoData

      public DeploymentRuleOptionsMonitor failOnNoData(Boolean failOnNoData)
    • getFailOnNoData

      @Nullable public Boolean getFailOnNoData()
      Whether the rule should fail if a matching monitor group is in a NO DATA state.
      Returns:
      failOnNoData
    • setFailOnNoData

      public void setFailOnNoData(Boolean failOnNoData)
    • failOnNoGroupsFound

      public DeploymentRuleOptionsMonitor failOnNoGroupsFound(Boolean failOnNoGroupsFound)
    • getFailOnNoGroupsFound

      @Nullable public Boolean getFailOnNoGroupsFound()
      Whether the rule should fail if no monitor groups are found for the query.
      Returns:
      failOnNoGroupsFound
    • setFailOnNoGroupsFound

      public void setFailOnNoGroupsFound(Boolean failOnNoGroupsFound)
    • query

      public DeploymentRuleOptionsMonitor query(String query)
    • getQuery

      public String getQuery()
      A query that selects the monitors to evaluate.
      Returns:
      query
    • setQuery

      public void setQuery(String query)
    • warmup

      public DeploymentRuleOptionsMonitor warmup(Long warmup)
    • getWarmup

      @Nullable public Long getWarmup()
      Seconds to wait after a deployment starts before evaluating the monitor's status. minimum: 0
      Returns:
      warmup
    • setWarmup

      public void setWarmup(Long warmup)
    • equals

      public boolean equals(Object o)
      Return true if this DeploymentRuleOptionsMonitor 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