Class FastImageFile.Builder
java.lang.Object
com.github.tobato.fastdfs.domain.upload.AbstractFastFileBuilder<FastImageFile>
com.github.tobato.fastdfs.domain.upload.FastImageFile.Builder
- Enclosing class:
- FastImageFile
构造模式
-
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) 元数据信息按默认方式生成缩略图withThumbImage(double percent) 缩放比例配置withThumbImage(int width, int height) 缩略图配置
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
toGroup
Description copied from class:AbstractFastFileBuilder上传至文件组- Overrides:
toGroupin classAbstractFastFileBuilder<FastImageFile>- Parameters:
groupName- 分组- Returns:
- 构造器
-
withFile
Description copied from class:AbstractFastFileBuilder上传文件- Overrides:
withFilein classAbstractFastFileBuilder<FastImageFile>- Parameters:
inputStream- 文件输入流fileSize- 文件大小fileExtName- 上传文件分组- Returns:
- 构造器
-
withMetaData
Description copied from class:AbstractFastFileBuilder元数据信息- Overrides:
withMetaDatain classAbstractFastFileBuilder<FastImageFile>- Parameters:
name- 名称value- 值- Returns:
- 构造器
-
withMetaData
Description copied from class:AbstractFastFileBuilder元数据信息- Overrides:
withMetaDatain classAbstractFastFileBuilder<FastImageFile>- Parameters:
metaDataSet- 元数据- Returns:
- 构造器
-
withThumbImage
按默认方式生成缩略图- Returns:
-
withThumbImage
缩略图配置- Parameters:
width-height-- Returns:
-
withThumbImage
缩放比例配置- Parameters:
percent-- Returns:
-
build
构造上传文件对象- Specified by:
buildin classAbstractFastFileBuilder<FastImageFile>- Returns:
-