Class MonitorThresholds

java.lang.Object
com.datadog.api.client.v1.model.MonitorThresholds

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MonitorThresholds extends Object
List of the different monitor threshold available.
  • Field Details

  • Constructor Details

    • MonitorThresholds

      public MonitorThresholds()
  • Method Details

    • critical

      public MonitorThresholds critical(Double critical)
    • getCritical

      @Nullable public Double getCritical()
      The monitor CRITICAL threshold.
      Returns:
      critical
    • setCritical

      public void setCritical(Double critical)
    • criticalQuery

      public MonitorThresholds criticalQuery(String criticalQuery)
    • getCriticalQuery

      @Nullable public String getCriticalQuery()
      Query evaluated as a dynamic CRITICAL threshold. Only supported on metric monitors with a formula query and options['variables']. Cannot be combined with static thresholds. This field is in preview.
      Returns:
      criticalQuery
    • setCriticalQuery

      public void setCriticalQuery(String criticalQuery)
    • criticalRecovery

      public MonitorThresholds criticalRecovery(Double criticalRecovery)
    • getCriticalRecovery

      @Nullable public Double getCriticalRecovery()
      The monitor CRITICAL recovery threshold.
      Returns:
      criticalRecovery
    • getCriticalRecovery_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getCriticalRecovery_JsonNullable()
    • setCriticalRecovery_JsonNullable

      public void setCriticalRecovery_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> criticalRecovery)
    • setCriticalRecovery

      public void setCriticalRecovery(Double criticalRecovery)
    • criticalRecoveryQuery

      public MonitorThresholds criticalRecoveryQuery(String criticalRecoveryQuery)
    • getCriticalRecoveryQuery

      @Nullable public String getCriticalRecoveryQuery()
      Query evaluated as a dynamic CRITICAL recovery threshold. Only supported on metric monitors with a formula query and options['variables']. Cannot be combined with static thresholds. This field is in preview.
      Returns:
      criticalRecoveryQuery
    • setCriticalRecoveryQuery

      public void setCriticalRecoveryQuery(String criticalRecoveryQuery)
    • ok

      public MonitorThresholds ok(Double ok)
    • getOk

      @Nullable public Double getOk()
      The monitor OK threshold.
      Returns:
      ok
    • getOk_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getOk_JsonNullable()
    • setOk_JsonNullable

      public void setOk_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> ok)
    • setOk

      public void setOk(Double ok)
    • unknown

      public MonitorThresholds unknown(Double unknown)
    • getUnknown

      @Nullable public Double getUnknown()
      The monitor UNKNOWN threshold.
      Returns:
      unknown
    • getUnknown_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getUnknown_JsonNullable()
    • setUnknown_JsonNullable

      public void setUnknown_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> unknown)
    • setUnknown

      public void setUnknown(Double unknown)
    • warning

      public MonitorThresholds warning(Double warning)
    • getWarning

      @Nullable public Double getWarning()
      The monitor WARNING threshold.
      Returns:
      warning
    • getWarning_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getWarning_JsonNullable()
    • setWarning_JsonNullable

      public void setWarning_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> warning)
    • setWarning

      public void setWarning(Double warning)
    • warningRecovery

      public MonitorThresholds warningRecovery(Double warningRecovery)
    • getWarningRecovery

      @Nullable public Double getWarningRecovery()
      The monitor WARNING recovery threshold.
      Returns:
      warningRecovery
    • getWarningRecovery_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getWarningRecovery_JsonNullable()
    • setWarningRecovery_JsonNullable

      public void setWarningRecovery_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> warningRecovery)
    • setWarningRecovery

      public void setWarningRecovery(Double warningRecovery)
    • putAdditionalProperty

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