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) voidmakePublic(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, writeFileMethods 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:
createOutputStreamin interfaceQStorageInterface- Throws:
QException
-
getInputStream
- Specified by:
getInputStreamin interfaceQStorageInterface- Throws:
QException
-
getDownloadURL
- Specified by:
getDownloadURLin interfaceQStorageInterface- Throws:
QException
-
makePublic
- Specified by:
makePublicin interfaceQStorageInterface- Throws:
QException
-