S3FileStorageAction

Constructors

Link copied to clipboard
constructor(s3Client: S3Client, fileTypeRegistry: FileTypeRegistry)

Properties

Link copied to clipboard
Link copied to clipboard
private val LOG: Logger
Link copied to clipboard
private val s3Client: S3Client

Functions

Link copied to clipboard
open fun copy(namespace: StorageNamespace, sourcePath: ResolvablePath, targetPath: ResolvablePath)
open fun copy(namespace: StorageNamespace, sourcePath: String, targetPath: String)
Link copied to clipboard
open fun delete(namespace: StorageNamespace, path: StoragePath, pathArgs: Array<Any>)
open fun delete(namespace: StorageNamespace, path: String)
Link copied to clipboard
open fun exists(namespace: StorageNamespace, path: StoragePath, pathArgs: Array<Any>): Boolean
open fun exists(namespace: StorageNamespace, path: String): Boolean
Link copied to clipboard
open fun get(namespace: StorageNamespace, path: StoragePath, pathArgs: Array<Any>): FileContent<Array<Byte>>
open fun get(namespace: StorageNamespace, path: String): FileContent<Array<Byte>>
Link copied to clipboard
Link copied to clipboard
open fun listFiles(namespace: StorageNamespace, prefix: String): List<String>
Link copied to clipboard
open fun move(namespace: StorageNamespace, sourcePath: ResolvablePath, targetPath: ResolvablePath)
open fun move(namespace: StorageNamespace, sourcePath: String, targetPath: String)
Link copied to clipboard
open fun save(namespace: StorageNamespace, path: StoragePath, content: Array<Byte>, fileType: FileType, pathArgs: Array<Any>)
open fun save(namespace: StorageNamespace, path: String, content: Array<Byte>, fileType: FileType)