Class Audio.AudioBuilder

java.lang.Object
com.amilesend.onedrive.resource.item.type.Audio.AudioBuilder
Enclosing class:
Audio

public static class Audio.AudioBuilder extends Object
  • Method Details

    • album

      public Audio.AudioBuilder album(String album)
      The album title.
      Returns:
      this.
    • albumArtist

      public Audio.AudioBuilder albumArtist(String albumArtist)
      The album artist.
      Returns:
      this.
    • artist

      public Audio.AudioBuilder artist(String artist)
      The performing artist.
      Returns:
      this.
    • bitrate

      public Audio.AudioBuilder bitrate(long bitrate)
      The bitrate in kbps.
      Returns:
      this.
    • composers

      public Audio.AudioBuilder composers(String composers)
      The composer.
      Returns:
      this.
    • copyright

      public Audio.AudioBuilder copyright(String copyright)
      The copyright information.
      Returns:
      this.
    • disc

      public Audio.AudioBuilder disc(short disc)
      The disc number associated with the track.
      Returns:
      this.
    • discCount

      public Audio.AudioBuilder discCount(short discCount)
      The total number of discs associated with the album.
      Returns:
      this.
    • duration

      public Audio.AudioBuilder duration(long duration)
      The duration in milliseconds.
      Returns:
      this.
    • genre

      public Audio.AudioBuilder genre(String genre)
      The music genre.
      Returns:
      this.
    • hasDrm

      public Audio.AudioBuilder hasDrm(boolean hasDrm)
      Indicates if the audio file is protected with digital rights management.
      Returns:
      this.
    • isVariableBitrate

      public Audio.AudioBuilder isVariableBitrate(boolean isVariableBitrate)
      indicates if the file isencoded with a variable bitrate.
      Returns:
      this.
    • title

      public Audio.AudioBuilder title(String title)
      The song title.
      Returns:
      this.
    • track

      public Audio.AudioBuilder track(int track)
      The track number for the associated album.
      Returns:
      this.
    • trackCount

      public Audio.AudioBuilder trackCount(int trackCount)
      The total number of tracks for the associated album.
      Returns:
      this.
    • year

      public Audio.AudioBuilder year(int year)
      The year the track was recorded.
      Returns:
      this.
    • build

      public Audio build()
    • toString

      public String toString()
      Overrides:
      toString in class Object