S3

fs2.aws.s3.S3
See theS3 companion object
trait S3[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def delete(bucket: BucketName, key: FileKey): F[Unit]
def readFile(bucket: BucketName, key: FileKey): Stream[F, Byte]
def readFileMultipart(bucket: BucketName, key: FileKey, partSize: PartSizeMB): Stream[F, Byte]
def uploadFile(bucket: BucketName, key: FileKey, awsRequestModifier: Upload1): (F, Byte) => ETag
def uploadFileMultipart(bucket: BucketName, key: FileKey, partSize: PartSizeMB, uploadEmptyFiles: UploadEmptyFiles, multiPartConcurrency: MultiPartConcurrency, requestModifier: MultipartUpload, multipartETagValidation: Option[MultipartETagValidation[F]]): (F, Byte) => Option[ETag]