Class FastFile.Builder
java.lang.Object
com.github.tobato.fastdfs.domain.upload.AbstractFastFileBuilder<FastFile>
com.github.tobato.fastdfs.domain.upload.FastFile.Builder
- Enclosing class:
- FastFile
构造模式
-
Field Summary
Fields inherited from class com.github.tobato.fastdfs.domain.upload.AbstractFastFileBuilder
fileExtName, fileSize, groupName, inputStream, metaDataSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()构造上传文件对象上传至文件组withFile(InputStream inputStream, long fileSize, String fileExtName) 上传文件withMetaData(String name, String value) 元数据信息withMetaData(Set<MetaData> metaDataSet) 元数据信息
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withFile
Description copied from class:AbstractFastFileBuilder上传文件- Overrides:
withFilein classAbstractFastFileBuilder<FastFile>- Parameters:
inputStream- 文件输入流fileSize- 文件大小fileExtName- 上传文件分组- Returns:
- 构造器
-
withMetaData
Description copied from class:AbstractFastFileBuilder元数据信息- Overrides:
withMetaDatain classAbstractFastFileBuilder<FastFile>- Parameters:
name- 名称value- 值- Returns:
- 构造器
-
withMetaData
Description copied from class:AbstractFastFileBuilder元数据信息- Overrides:
withMetaDatain classAbstractFastFileBuilder<FastFile>- Parameters:
metaDataSet- 元数据- Returns:
- 构造器
-
toGroup
Description copied from class:AbstractFastFileBuilder上传至文件组- Overrides:
toGroupin classAbstractFastFileBuilder<FastFile>- Parameters:
groupName- 分组- Returns:
- 构造器
-
build
构造上传文件对象- Specified by:
buildin classAbstractFastFileBuilder<FastFile>- Returns:
-