Package com.castlabs.android.player.models

# Class SideloadedTrack.Builder<T extends SideloadedTrack.Builder<T>>

java.lang.Object
com.castlabs.android.player.models.SideloadedTrack.Builder<T>

Type Parameters:
  `T` - specific implementation of this Builder

Direct Known Subclasses:
  `SideloadedTrack.SubtitleBuilder`, `SideloadedTrack.ThumbnailBuilder`

Enclosing class:
  `SideloadedTrack`

public abstract static class SideloadedTrack.Builder<T extends SideloadedTrack.Builder<T>> extends Object
Base Builder class

- ## Method Summary

  Modifier and Type
  Method
  Description
  `SideloadedTrack`
  `get()`
  Builds the SideloadedTrack.
  `T`
  `mimeType(String mimeType)`
  Set the mime type
  `T`
  `url(String url)`
  Set the url

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### url

    public T url(String url)
    Set the url
    Parameters:
      `url` - value to set
    Returns:
      the Builder

  - ### mimeType

    public T mimeType(String mimeType)
    Set the mime type
    Parameters:
      `mimeType` - value to set
    Returns:
      the Builder

  - ### get

    public SideloadedTrack get()
    Builds the SideloadedTrack.
    Returns:
      an instance of SideloadedTrack