Class SimpleMonitorUserTemplate

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SimpleMonitorUserTemplate extends Object
A simplified version of a monitor user template.
  • Field Details

  • Constructor Details

    • SimpleMonitorUserTemplate

      public SimpleMonitorUserTemplate()
  • Method Details

    • getCreated

      @Nullable public OffsetDateTime getCreated()
      The created timestamp of the template.
      Returns:
      created
    • description

      public SimpleMonitorUserTemplate description(String description)
    • getDescription

      @Nullable public String getDescription()
      A brief description of the monitor user template.
      Returns:
      description
    • getDescription_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDescription_JsonNullable()
    • setDescription_JsonNullable

      public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description)
    • setDescription

      public void setDescription(String description)
    • id

    • getId

      @Nullable public String getId()
      The unique identifier. The initial version will match the template ID.
      Returns:
      id
    • setId

      public void setId(String id)
    • monitorDefinition

      public SimpleMonitorUserTemplate monitorDefinition(Map<String,Object> monitorDefinition)
    • putMonitorDefinitionItem

      public SimpleMonitorUserTemplate putMonitorDefinitionItem(String key, Object monitorDefinitionItem)
    • getMonitorDefinition

      @Nullable public Map<String,Object> getMonitorDefinition()
      A valid monitor definition in the same format as the V1 Monitor API.
      Returns:
      monitorDefinition
    • setMonitorDefinition

      public void setMonitorDefinition(Map<String,Object> monitorDefinition)
    • tags

      public SimpleMonitorUserTemplate tags(List<String> tags)
    • addTagsItem

      public SimpleMonitorUserTemplate addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      The definition of MonitorUserTemplateTags object.
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • templateVariables

      public SimpleMonitorUserTemplate templateVariables(List<MonitorUserTemplateTemplateVariablesItems> templateVariables)
    • addTemplateVariablesItem

      public SimpleMonitorUserTemplate addTemplateVariablesItem(MonitorUserTemplateTemplateVariablesItems templateVariablesItem)
    • getTemplateVariables

      @Nullable public List<MonitorUserTemplateTemplateVariablesItems> getTemplateVariables()
      The definition of MonitorUserTemplateTemplateVariables object.
      Returns:
      templateVariables
    • setTemplateVariables

      public void setTemplateVariables(List<MonitorUserTemplateTemplateVariablesItems> templateVariables)
    • title

      public SimpleMonitorUserTemplate title(String title)
    • getTitle

      @Nullable public String getTitle()
      The title of the monitor user template.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • getVersion

      @Nullable public Long getVersion()
      The version of the monitor user template.
      Returns:
      version
    • getVersion_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getVersion_JsonNullable()
    • putAdditionalProperty

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