
com.iheartradio.m3u8.data.MasterPlaylist Maven / Gradle / Ivy
package com.iheartradio.m3u8.data;
import java.util.Collections;
import java.util.List;
public class MasterPlaylist {
private final List mPlaylists;
private final List mMediaData;
private MasterPlaylist(List playlists, List mediaData) {
mPlaylists = Collections.unmodifiableList(playlists);
mMediaData = Collections.unmodifiableList(mediaData);
}
public List getPlaylists() {
return mPlaylists;
}
public List getMediaData() {
return mMediaData;
}
public static class Builder {
private List mPlaylists;
private List mMediaData;
public Builder withPlaylists(List playlists) {
mPlaylists = playlists;
return this;
}
public Builder withMediaData(List mediaData) {
mMediaData = mediaData;
return this;
}
public MasterPlaylist build() {
return new MasterPlaylist(mPlaylists, mMediaData);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy