All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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