S3StoreBuilder

blobstore.s3.S3Store$.S3StoreBuilder
trait S3StoreBuilder[F[_]]

Attributes

See also
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

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]