Class KindObj

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

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

  • Constructor Details

    • KindObj

      public KindObj()
    • KindObj

      public KindObj(String kind)
  • Method Details

    • description

      public KindObj description(String description)
    • getDescription

      @Nullable public String getDescription()
      Short description of the kind.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • displayName

      public KindObj displayName(String displayName)
    • getDisplayName

      @Nullable public String getDisplayName()
      The display name of the kind. Automatically generated if not provided.
      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(String displayName)
    • kind

      public KindObj kind(String kind)
    • getKind

      public String getKind()
      The name of the kind to create or update. This must be in kebab-case format.
      Returns:
      kind
    • setKind

      public void setKind(String kind)
    • putAdditionalProperty

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