Interface QStorageInterface
- All Known Implementing Classes:
FilesystemStorageAction
,MemoryStorageAction
,S3StorageAction
,SFTPStorageAction
public interface QStorageInterface
Interface for actions that a backend can perform, based on streaming data
into the backend's storage.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOutputStream
(StorageInput storageInput) default String
getDownloadURL
(StorageInput storageInput) getInputStream
(StorageInput storageInput) default void
makePublic
(StorageInput storageInput)
-
Method Details
-
createOutputStream
- Throws:
QException
-
getInputStream
- Throws:
QException
-
makePublic
- Throws:
QException
-
getDownloadURL
- Throws:
QException
-