Class PlaylistDataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class PlaylistDataAttributes extends Object
Attributes of a RUM replay playlist, including its name, description, session count, and audit timestamps.
  • Field Details

  • Constructor Details

    • PlaylistDataAttributes

      public PlaylistDataAttributes()
    • PlaylistDataAttributes

      public PlaylistDataAttributes(String name)
  • Method Details

    • createdAt

      public PlaylistDataAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Timestamp when the playlist was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • createdBy

    • getCreatedBy

      @Nullable public PlaylistDataAttributesCreatedBy getCreatedBy()
      Information about the user who created the playlist.
      Returns:
      createdBy
    • setCreatedBy

      public void setCreatedBy(PlaylistDataAttributesCreatedBy createdBy)
    • description

      public PlaylistDataAttributes description(String description)
    • getDescription

      @Nullable public String getDescription()
      Optional human-readable description of the playlist's purpose or contents.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • name

      public PlaylistDataAttributes name(String name)
    • getName

      public String getName()
      Human-readable name of the playlist.
      Returns:
      name
    • setName

      public void setName(String name)
    • sessionCount

      public PlaylistDataAttributes sessionCount(Long sessionCount)
    • getSessionCount

      @Nullable public Long getSessionCount()
      Number of replay sessions in the playlist.
      Returns:
      sessionCount
    • setSessionCount

      public void setSessionCount(Long sessionCount)
    • updatedAt

      public PlaylistDataAttributes updatedAt(OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Timestamp when the playlist was last updated.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(OffsetDateTime updatedAt)
    • putAdditionalProperty

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