S3Client

tasks.fileservice.s3.S3Client
See theS3Client companion object
trait S3Client

Attributes

Companion
object
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def getObjectMetadata(bucket: String, key: String): IO[Option[ObjectMetaData]]
def readFile(bucket: String, key: String): Stream[IO, Byte]
def readFileMultipart(bucket: String, key: String, partSize: Int): Stream[IO, Byte]
def uploadFileMultipart(bucket: String, key: String, partSize: Int, multiPartConcurrency: Int, cannedAcl: List[String], serverSideEncryption: Option[String], grantFullControl: List[String]): (IO, Byte) => S3UploadResponse