S3DocumentLoader

class S3DocumentLoader(environment: Environment, credentialsProvider: CredentialsProvider = CredentialsProvider.Environment(environment), http: HttpHandler = JavaHttpClient(), clock: Clock = Clock.systemUTC(), overrideEndpoint: Uri? = null, forcePathStyle: Boolean = false)

Constructors

Link copied to clipboard
constructor(environment: Environment, credentialsProvider: CredentialsProvider = CredentialsProvider.Environment(environment), http: HttpHandler = JavaHttpClient(), clock: Clock = Clock.systemUTC(), overrideEndpoint: Uri? = null, forcePathStyle: Boolean = false)

Functions

Link copied to clipboard
operator fun invoke(bucket: BucketName, parser: DocumentParser): Result<List<Document>, RemoteFailure>
operator fun invoke(bucket: BucketName, prefix: String?, parser: DocumentParser): Result<List<Document>, RemoteFailure>
operator fun invoke(bucket: BucketName, key: BucketKey, parser: DocumentParser): Result<Document, RemoteFailure>