S3StoreBuilder

trait S3StoreBuilder[F[_]]
See also
class Object
trait Matchable
class Any

Value members

Abstract methods

def build: ValidatedNec[Throwable, S3Store[F]]
def setCrtClient(maybeCrtClient: Option[S3AsyncClient]): S3StoreBuilder[F]
def setObjectAcl(maybeObjectAcl: Option[ObjectCannedACL]): S3StoreBuilder[F]
def setSseAlgorithm(maybeSseAlgorithm: Option[ServerSideEncryption]): S3StoreBuilder[F]
def withBufferSize(bufferSize: Int): S3StoreBuilder[F]
def withQueueSize(queueSize: Int): S3StoreBuilder[F]
def withS3Client(s3Client: S3AsyncClient): S3StoreBuilder[F]

Concrete methods

def unsafe: S3Store[F]
def withCrtClient(crtClient: S3AsyncClient): S3StoreBuilder[F]
def withObjectAcl(objectAcl: ObjectCannedACL): S3StoreBuilder[F]
def withSseAlgorithm(sseAlgorithm: ServerSideEncryption): S3StoreBuilder[F]