Class FileStorageConfiguration
-
- All Implemented Interfaces:
public final class FileStorageConfigurationThe configuration model for a FileStorage. Only one of the storage options can be configured.
-
-
Field Summary
Fields Modifier and Type Field Description private final HttpFileStorageConfigurationhttpFileStorageprivate final LocalFileStorageConfigurationlocalFileStorageprivate final S3FileStorageConfigurations3FileStorage
-
Constructor Summary
Constructors Constructor Description FileStorageConfiguration(HttpFileStorageConfiguration httpFileStorage, LocalFileStorageConfiguration localFileStorage, S3FileStorageConfiguration s3FileStorage)
-
Method Summary
Modifier and Type Method Description final HttpFileStorageConfigurationgetHttpFileStorage()The configuration of a HttpFileStorage. final LocalFileStorageConfigurationgetLocalFileStorage()The configuration of a LocalFileStorage. final S3FileStorageConfigurationgetS3FileStorage()The configuration of a S3FileStorage. final FileStoragecreateFileStorage()Create a FileStorage based on this configuration. -
-
Constructor Detail
-
FileStorageConfiguration
FileStorageConfiguration(HttpFileStorageConfiguration httpFileStorage, LocalFileStorageConfiguration localFileStorage, S3FileStorageConfiguration s3FileStorage)
-
-
Method Detail
-
getHttpFileStorage
final HttpFileStorageConfiguration getHttpFileStorage()
The configuration of a HttpFileStorage.
-
getLocalFileStorage
final LocalFileStorageConfiguration getLocalFileStorage()
The configuration of a LocalFileStorage.
-
getS3FileStorage
final S3FileStorageConfiguration getS3FileStorage()
The configuration of a S3FileStorage.
-
createFileStorage
final FileStorage createFileStorage()
Create a FileStorage based on this configuration.
-
-
-
-