FileStorageServiceBuilder |
FileStorageServiceBuilder.addFileStorageClientFactory(List<FileStorageClientFactory<?>> list)
添加 Client 工厂
|
static List<AliyunOssFileStorage> |
FileStorageServiceBuilder.buildAliyunOssFileStorage(List<? extends FileStorageProperties.AliyunOssConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建阿里云 OSS 存储平台
|
static List<AmazonS3FileStorage> |
FileStorageServiceBuilder.buildAmazonS3FileStorage(List<? extends FileStorageProperties.AmazonS3Config> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建又 Amazon S3 存储平台
|
static List<BaiduBosFileStorage> |
FileStorageServiceBuilder.buildBaiduBosFileStorage(List<? extends FileStorageProperties.BaiduBosConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建百度云 BOS 存储平台
|
static List<FtpFileStorage> |
FileStorageServiceBuilder.buildFtpFileStorage(List<? extends FileStorageProperties.FtpConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建 FTP 存储平台
|
static List<GoogleCloudStorageFileStorage> |
FileStorageServiceBuilder.buildGoogleCloudStorageFileStorage(List<? extends FileStorageProperties.GoogleCloudStorageConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建 GoogleCloud Storage 存储平台
|
static List<HuaweiObsFileStorage> |
FileStorageServiceBuilder.buildHuaweiObsFileStorage(List<? extends FileStorageProperties.HuaweiObsConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建华为云 OBS 存储平台
|
static List<MinioFileStorage> |
FileStorageServiceBuilder.buildMinioFileStorage(List<? extends FileStorageProperties.MinioConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建 MinIO 存储平台
|
static List<QiniuKodoFileStorage> |
FileStorageServiceBuilder.buildQiniuKodoFileStorage(List<? extends FileStorageProperties.QiniuKodoConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建七牛云 Kodo 存储平台
|
static List<SftpFileStorage> |
FileStorageServiceBuilder.buildSftpFileStorage(List<? extends FileStorageProperties.SftpConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建 SFTP 存储平台
|
static List<TencentCosFileStorage> |
FileStorageServiceBuilder.buildTencentCosFileStorage(List<? extends FileStorageProperties.TencentCosConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建腾讯云 COS 存储平台
|
static List<UpyunUssFileStorage> |
FileStorageServiceBuilder.buildUpyunUssFileStorage(List<? extends FileStorageProperties.UpyunUssConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建又拍云 USS 存储平台
|
static List<WebDavFileStorage> |
FileStorageServiceBuilder.buildWebDavFileStorage(List<? extends FileStorageProperties.WebDavConfig> list,
List<List<FileStorageClientFactory<?>>> clientFactoryList)
根据配置文件创建 WebDAV 存储平台
|
static <Client> FileStorageClientFactory<Client> |
FileStorageServiceBuilder.getFactory(String platform,
List<List<FileStorageClientFactory<?>>> list,
java.util.function.Supplier<FileStorageClientFactory<Client>> defaultSupplier)
获取或创建指定存储平台的 Client 工厂对象
|
static <Client> FileStorageClientFactory<Client> |
FileStorageServiceBuilder.getFactory(String platform,
List<List<FileStorageClientFactory<?>>> list,
java.util.function.Supplier<FileStorageClientFactory<Client>> defaultSupplier)
获取或创建指定存储平台的 Client 工厂对象
|