Class MonitorConfigPolicyTagPolicy

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MonitorConfigPolicyTagPolicy extends Object
Tag attributes of a monitor configuration policy.
  • Field Details

  • Constructor Details

    • MonitorConfigPolicyTagPolicy

      public MonitorConfigPolicyTagPolicy()
  • Method Details

    • tagKey

      public MonitorConfigPolicyTagPolicy tagKey(String tagKey)
    • getTagKey

      @Nullable public String getTagKey()
      The key of the tag.
      Returns:
      tagKey
    • setTagKey

      public void setTagKey(String tagKey)
    • tagKeyRequired

      public MonitorConfigPolicyTagPolicy tagKeyRequired(Boolean tagKeyRequired)
    • getTagKeyRequired

      @Nullable public Boolean getTagKeyRequired()
      If a tag key is required for monitor creation.
      Returns:
      tagKeyRequired
    • setTagKeyRequired

      public void setTagKeyRequired(Boolean tagKeyRequired)
    • validTagValues

      public MonitorConfigPolicyTagPolicy validTagValues(List<String> validTagValues)
    • addValidTagValuesItem

      public MonitorConfigPolicyTagPolicy addValidTagValuesItem(String validTagValuesItem)
    • getValidTagValues

      @Nullable public List<String> getValidTagValues()
      Valid values for the tag.
      Returns:
      validTagValues
    • setValidTagValues

      public void setValidTagValues(List<String> validTagValues)
    • equals

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