Factory

@Serializable
@SerialName(value = "!S3")
data class Factory(val bucket: String, var prefix: Path? = null, var s3Configurator: S3Configurator = DefaultS3Configurator) : ObjectStoreFactory

Constructors

Link copied to clipboard
constructor(bucket: String, prefix: Path? = null, s3Configurator: S3Configurator = DefaultS3Configurator)

Properties

Link copied to clipboard
@Serializable(with = StringWithEnvVarSerde::class)
val bucket: String
Link copied to clipboard
@Serializable(with = PathWithEnvVarSerde::class)
var prefix: Path?
Link copied to clipboard

Functions

Link copied to clipboard
open override fun openObjectStore(): ObjectStore
Link copied to clipboard
fun prefix(prefix: Path): S3.Factory
Link copied to clipboard