Class PowerpackAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class PowerpackAttributes extends Object
Powerpack attribute object.
  • Field Details

  • Constructor Details

    • PowerpackAttributes

      public PowerpackAttributes()
    • PowerpackAttributes

      public PowerpackAttributes(PowerpackGroupWidget groupWidget, String name)
  • Method Details

    • description

      public PowerpackAttributes description(String description)
    • getDescription

      @Nullable public String getDescription()
      Description of this powerpack.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • groupWidget

      public PowerpackAttributes groupWidget(PowerpackGroupWidget groupWidget)
    • getGroupWidget

      public PowerpackGroupWidget getGroupWidget()
      Powerpack group widget definition object.
      Returns:
      groupWidget
    • setGroupWidget

      public void setGroupWidget(PowerpackGroupWidget groupWidget)
    • name

      public PowerpackAttributes name(String name)
    • getName

      public String getName()
      Name of the powerpack.
      Returns:
      name
    • setName

      public void setName(String name)
    • tags

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

      public PowerpackAttributes addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      List of tags to identify this powerpack.
      Returns:
      tags
    • setTags

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

      public PowerpackAttributes templateVariables(List<PowerpackTemplateVariable> templateVariables)
    • addTemplateVariablesItem

      public PowerpackAttributes addTemplateVariablesItem(PowerpackTemplateVariable templateVariablesItem)
    • getTemplateVariables

      @Nullable public List<PowerpackTemplateVariable> getTemplateVariables()
      List of template variables for this powerpack.
      Returns:
      templateVariables
    • setTemplateVariables

      public void setTemplateVariables(List<PowerpackTemplateVariable> templateVariables)
    • putAdditionalProperty

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