Class ReleaseContentBase

java.lang.Object
com.amilesend.discogs.model.Resource<Long,Release>
com.amilesend.discogs.model.type.ReleaseContentBase
Direct Known Subclasses:
MasterRelease, Release

public class ReleaseContentBase extends Resource<Long,Release>
  • Method Details

    • builder

      public static ReleaseContentBase.ReleaseContentBaseBuilder<?,?> builder()
    • getArtists

      public List<Artist> getArtists()
      The list of associated artists.
      See Also:
    • getDataQuality

      public String getDataQuality()
      Data quality descriptor.
    • getDateAdded

      public LocalDateTime getDateAdded()
      The timestamp that this release entry was added.
    • getDateChanged

      public LocalDateTime getDateChanged()
      The timestamp that this release entry was last.
    • getEstimatedWeight

      public Integer getEstimatedWeight()
      The estimated relevance weight.
    • getGenres

      public List<String> getGenres()
      List of applicable genres.
    • getImages

      public List<Image> getImages()
      List of associated images.
      See Also:
    • getLowestPrice

      public Double getLowestPrice()
      The lowest price.
    • getNumForSale

      public Integer getNumForSale()
      Number of items available for sale.
    • getStyles

      public List<String> getStyles()
      List of musical styles.
    • getThumb

      public String getThumb()
      The URL of the thumbnail image.
    • getTrackList

      public List<TrackInformation> getTrackList()
      The list of tracks associated with the release.
      See Also:
    • getTitle

      public String getTitle()
      The release title.
    • getUri

      public String getUri()
      The website uri for this release.
    • getVideos

      public List<Video> getVideos()
      The list of associated videos.
      See Also:
    • getYear

      public Integer getYear()
      The release year.
    • toString

      public String toString()
      Overrides:
      toString in class Resource<Long,Release>