Class IntegrationAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IntegrationAttributes extends Object
Attributes for an integration.
  • Field Details

  • Constructor Details

    • IntegrationAttributes

      public IntegrationAttributes()
    • IntegrationAttributes

      public IntegrationAttributes(List<String> categories, String description, Boolean installed, String title)
  • Method Details

    • categories

      public IntegrationAttributes categories(List<String> categories)
    • addCategoriesItem

      public IntegrationAttributes addCategoriesItem(String categoriesItem)
    • getCategories

      public List<String> getCategories()
      List of categories associated with the integration.
      Returns:
      categories
    • setCategories

      public void setCategories(List<String> categories)
    • description

      public IntegrationAttributes description(String description)
    • getDescription

      public String getDescription()
      A description of the integration.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • installed

      public IntegrationAttributes installed(Boolean installed)
    • getInstalled

      public Boolean getInstalled()
      Whether the integration is installed.
      Returns:
      installed
    • setInstalled

      public void setInstalled(Boolean installed)
    • title

      public IntegrationAttributes title(String title)
    • getTitle

      public String getTitle()
      The name of the integration.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • putAdditionalProperty

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