Class S3StorageAction
java.lang.Object
com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction<com.amazonaws.services.s3.model.S3ObjectSummary>
com.kingsrook.qqq.backend.module.filesystem.s3.actions.AbstractS3Action
com.kingsrook.qqq.backend.module.filesystem.s3.actions.S3StorageAction
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction
backendVariantRecord
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOutputStream
(StorageInput storageInput) getDownloadURL
(StorageInput storageInput) getInputStream
(StorageInput storageInput) void
makePublic
(StorageInput storageInput) Methods inherited from class com.kingsrook.qqq.backend.module.filesystem.s3.actions.AbstractS3Action
buildAmazonS3ClientFromBackendMetaData, deleteFile, getFileCreateDate, getFileModifyDate, getFileSize, getFullPathForFile, getS3Utils, listFiles, moveFile, preAction, readFile, setS3Utils, stripBackendAndTableBasePathsFromFileName, writeFile
Methods inherited from class com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction
addBackendDetailsToRecord, addBackendDetailsToRecords, executeCount, executeDelete, executeInsert, executeQuery, getBackendMetaData, getFullBasePath, getTableBackendDetails, isPathEqualsCriteria, listFiles, postAction, stripDuplicatedSlashes, stripLeadingSlash, stripTrailingSlash, writeFile
-
Constructor Details
-
S3StorageAction
public S3StorageAction()
-
-
Method Details
-
createOutputStream
- Specified by:
createOutputStream
in interfaceQStorageInterface
- Throws:
QException
-
getInputStream
- Specified by:
getInputStream
in interfaceQStorageInterface
- Throws:
QException
-
getDownloadURL
- Specified by:
getDownloadURL
in interfaceQStorageInterface
- Throws:
QException
-
makePublic
- Specified by:
makePublic
in interfaceQStorageInterface
- Throws:
QException
-