object S3Store
- Companion
- class
class Object
trait Matchable
class Any
Value members
Concrete methods
def apply[F[_]](s3: S3AsyncClient, objectAcl: Option[ObjectCannedACL], sseAlgorithm: Option[String], defaultFullMetadata: Boolean, defaultTrailingSlashFiles: Boolean, bufferSize: Int, queueSize: Int)(using `evidence$2`: Async[F]): S3Store[F]
- Value Params
- bufferSize
- size of buffer for multipart uploading (used for large streams without size known in advance).
- defaultFullMetadata
– return full object metadata on S3Store.list, requires additional request per object. Metadata returned by default: size, lastModified, eTag, storageClass. This controls behaviour of S3Store.list method from Store trait. Use S3Store.listUnderlying to control on per-invocation basis.
- defaultTrailingSlashFiles
- test if folders returned by S3Store.list are files with trailing slashes in their names. This controls behaviour of S3Store.list method from Store trait. Use S3Store.listUnderlying to control on per-invocation basis.
- objectAcl
- optional default ACL to apply to all put, move and copy operations.
- s3
- S3 Async Client
- sseAlgorithm
- optional default SSE Algorithm to apply to all put, move and copy operations.
- See also