41 lines
709 B
Java
41 lines
709 B
Java
package com.yunbao.share;
|
|
|
|
import java.io.File;
|
|
|
|
public class ShareBuilder {
|
|
private String text;
|
|
private String link;
|
|
private File file;
|
|
|
|
public static ShareBuilder builder(){
|
|
return new ShareBuilder();
|
|
}
|
|
|
|
public ShareBuilder setText(String text) {
|
|
this.text = text;
|
|
return this;
|
|
}
|
|
|
|
public ShareBuilder setLink(String link) {
|
|
this.link = link;
|
|
return this;
|
|
}
|
|
|
|
public ShareBuilder setFile(File file) {
|
|
this.file = file;
|
|
return this;
|
|
}
|
|
|
|
public String getText() {
|
|
return text;
|
|
}
|
|
|
|
public String getLink() {
|
|
return link;
|
|
}
|
|
|
|
public File getFile() {
|
|
return file;
|
|
}
|
|
}
|