public class FileStorageServiceBuilder extends Object
| 构造器和说明 |
|---|
FileStorageServiceBuilder(FileStorageProperties properties) |
public FileStorageServiceBuilder(FileStorageProperties properties)
public FileStorageServiceBuilder setDefaultFileRecorder()
public FileStorageServiceBuilder setDefaultTikaFactory()
public FileStorageServiceBuilder setTikaContentTypeDetect()
public FileStorageServiceBuilder addAspect(FileStorageAspect aspect)
public FileStorageServiceBuilder addFileWrapperAdapter(FileWrapperAdapter adapter)
public FileStorageServiceBuilder addByteFileWrapperAdapter()
public FileStorageServiceBuilder addInputStreamFileWrapperAdapter()
public FileStorageServiceBuilder addLocalFileWrapperAdapter()
public FileStorageServiceBuilder addUriFileWrapperAdapter()
public FileStorageServiceBuilder addHttpServletRequestFileWrapperAdapter()
public FileStorageServiceBuilder addAllFileWrapperAdapter()
public FileStorageServiceBuilder addFileStorageClientFactory(List<FileStorageClientFactory<?>> list)
public FileStorageServiceBuilder addFileStorageClientFactory(FileStorageClientFactory<?> factory)
public FileStorageServiceBuilder addFileStorage(List<? extends FileStorage> storageList)
public FileStorageServiceBuilder addFileStorage(FileStorage storage)
public FileStorageServiceBuilder useDefault()
public FileStorageService build()
public static FileStorageServiceBuilder create(FileStorageProperties properties)
public static List<LocalFileStorage> buildLocalFileStorage(List<? extends FileStorageProperties.LocalConfig> list)
public static List<LocalPlusFileStorage> buildLocalPlusFileStorage(List<? extends FileStorageProperties.LocalPlusConfig> list)
public static List<HuaweiObsFileStorage> buildHuaweiObsFileStorage(List<? extends FileStorageProperties.HuaweiObsConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<AliyunOssFileStorage> buildAliyunOssFileStorage(List<? extends FileStorageProperties.AliyunOssConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<QiniuKodoFileStorage> buildQiniuKodoFileStorage(List<? extends FileStorageProperties.QiniuKodoConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<TencentCosFileStorage> buildTencentCosFileStorage(List<? extends FileStorageProperties.TencentCosConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<BaiduBosFileStorage> buildBaiduBosFileStorage(List<? extends FileStorageProperties.BaiduBosConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<UpyunUssFileStorage> buildUpyunUssFileStorage(List<? extends FileStorageProperties.UpyunUssConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<MinioFileStorage> buildMinioFileStorage(List<? extends FileStorageProperties.MinioConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<AmazonS3FileStorage> buildAmazonS3FileStorage(List<? extends FileStorageProperties.AmazonS3Config> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<FtpFileStorage> buildFtpFileStorage(List<? extends FileStorageProperties.FtpConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<SftpFileStorage> buildSftpFileStorage(List<? extends FileStorageProperties.SftpConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<WebDavFileStorage> buildWebDavFileStorage(List<? extends FileStorageProperties.WebDavConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static List<GoogleCloudStorageFileStorage> buildGoogleCloudStorageFileStorage(List<? extends FileStorageProperties.GoogleCloudStorageConfig> list, List<List<FileStorageClientFactory<?>>> clientFactoryList)
public static <Client> FileStorageClientFactory<Client> getFactory(String platform, List<List<FileStorageClientFactory<?>>> list, java.util.function.Supplier<FileStorageClientFactory<Client>> defaultSupplier)
public static boolean doesNotExistClass(String name)
Copyright © 2023. All rights reserved.