-
public interface S3BucketInterface for bucket-specific S3 operations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classS3Bucket.Companion
-
Method Summary
Modifier and Type Method Description abstract <R extends Any> Result<R, RemoteFailure>invoke(S3BucketAction<R> action)Result<InputStream, RemoteFailure>get(BucketKey key)Result<Unit, RemoteFailure>set(BucketKey key, InputStream content)-
-
Method Detail
-
invoke
abstract <R extends Any> Result<R, RemoteFailure> invoke(S3BucketAction<R> action)
-
get
Result<InputStream, RemoteFailure> get(BucketKey key)
-
set
Result<Unit, RemoteFailure> set(BucketKey key, InputStream content)
-
-
-
-