Class BlueprintMetadataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class BlueprintMetadataAttributes extends Object
The attributes of a blueprint metadata resource.
  • Field Details

  • Constructor Details

    • BlueprintMetadataAttributes

      public BlueprintMetadataAttributes()
    • BlueprintMetadataAttributes

      public BlueprintMetadataAttributes(OffsetDateTime createdAt, String description, String name, String slug, OffsetDateTime updatedAt)
  • Method Details

    • createdAt

      public BlueprintMetadataAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      The timestamp when the blueprint was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • description

      public BlueprintMetadataAttributes description(String description)
    • getDescription

      public String getDescription()
      A description of what the blueprint does.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • name

      public BlueprintMetadataAttributes name(String name)
    • getName

      public String getName()
      The human-readable name of the blueprint.
      Returns:
      name
    • setName

      public void setName(String name)
    • slug

      public BlueprintMetadataAttributes slug(String slug)
    • getSlug

      public String getSlug()
      The unique slug identifier of the blueprint.
      Returns:
      slug
    • setSlug

      public void setSlug(String slug)
    • tags

    • addTagsItem

      public BlueprintMetadataAttributes addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      Tags associated with the blueprint.
      Returns:
      tags
    • setTags

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

      public BlueprintMetadataAttributes tileBackground(String tileBackground)
    • getTileBackground

      @Nullable public String getTileBackground()
      The background style of the blueprint tile.
      Returns:
      tileBackground
    • setTileBackground

      public void setTileBackground(String tileBackground)
    • tileIconActionFqn

      public BlueprintMetadataAttributes tileIconActionFqn(String tileIconActionFqn)
    • getTileIconActionFqn

      @Nullable public String getTileIconActionFqn()
      The fully qualified name of the action used as the tile icon.
      Returns:
      tileIconActionFqn
    • setTileIconActionFqn

      public void setTileIconActionFqn(String tileIconActionFqn)
    • updatedAt

      public BlueprintMetadataAttributes updatedAt(OffsetDateTime updatedAt)
    • getUpdatedAt

      public OffsetDateTime getUpdatedAt()
      The timestamp when the blueprint was last updated.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(OffsetDateTime updatedAt)
    • putAdditionalProperty

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