extensions/cast/src/main/java/com/google/android/exoplayer2/ext/cast/MediaItem.java
public MediaItem build() {
      UUID uuid = this.uuid;
      this.uuid = null;
      return new MediaItem(
          uuid != null ? uuid : UUID.randomUUID(),
          title,
          description,
          media,
          attachment,
          drmSchemes,
          startPositionUs,
          endPositionUs,
          mimeType);
    }
/**
     * Returns a new {@link MediaItem} instance with the current builder values. This method also
     * clears any values passed to {@link #setUuid(UUID)}.
     */
Returns a new  MediaItem instance with the current builder values. This method also
clears any values passed to  #setUuid(UUID).
Returns a new MediaItem instance with the current builder values . This method also clears any values passed to #setUuid ( UUID ) .
public MediaItem build() {
      UUID uuid = this.uuid;
      this.uuid = null;
      return new MediaItem(
          uuid != null ? uuid : UUID.randomUUID(),
          title,
          description,
          media,
          attachment,
          drmSchemes,
          startPositionUs,
          endPositionUs,
          mimeType);
    }
public MediaItem build ( ) { UUID uuid = this . uuid ; this . uuid = null ; return new MediaItem ( uuid != null ? uuid : UUID . randomUUID ( ) , title , description , media , attachment , drmSchemes , startPositionUs , endPositionUs , mimeType ) ; }
Returns a new {@link MediaItem} instance with the current builder values.
Returns a new { @link MediaItem } instance with the current builder values .