package zlc.season.rxdownload2.entity; /** * Author: Season(ssseasonnn@gmail.com) * Date: 2017/2/17 * Time: 22:06 * FIXME */ public class DownloadBean { private String url; private String saveName; private String savePath; private String extra1; private String extra2; private String extra3; private String extra4; private String extra5; public DownloadBean() { } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getSaveName() { return saveName; } public void setSaveName(String saveName) { this.saveName = saveName; } public String getSavePath() { return savePath; } public void setSavePath(String savePath) { this.savePath = savePath; } public String getExtra1() { return extra1; } public void setExtra1(String extra1) { this.extra1 = extra1; } public String getExtra2() { return extra2; } public void setExtra2(String extra2) { this.extra2 = extra2; } public String getExtra3() { return extra3; } public void setExtra3(String extra3) { this.extra3 = extra3; } public String getExtra4() { return extra4; } public void setExtra4(String extra4) { this.extra4 = extra4; } public String getExtra5() { return extra5; } public void setExtra5(String extra5) { this.extra5 = extra5; } public static class Builder { private String url; private String saveName; private String savePath; private String extra1; private String extra2; private String extra3; private String extra4; private String extra5; public Builder(String url) { this.url = url; } public Builder setSaveName(String saveName) { this.saveName = saveName; return this; } public Builder setSavePath(String savePath) { this.savePath = savePath; return this; } public Builder setExtra1(String extra1) { this.extra1 = extra1; return this; } public Builder setExtra2(String extra2) { this.extra2 = extra2; return this; } public Builder setExtra3(String extra3) { this.extra3 = extra3; return this; } public Builder setExtra4(String extra4) { this.extra4 = extra4; return this; } public Builder setExtra5(String extra5) { this.extra5 = extra5; return this; } public DownloadBean build() { DownloadBean bean = new DownloadBean(); bean.url = this.url; bean.saveName = this.saveName; bean.savePath = this.savePath; bean.extra1 = this.extra1; bean.extra2 = this.extra2; bean.extra3 = this.extra3; bean.extra4 = this.extra4; bean.extra5 = this.extra5; return bean; } } }