-
public interface S3.BucketInterface for bucket-specific S3 operations
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classS3.Bucket.Companion
-
Method Summary
Modifier and Type Method Description abstract <R extends Any> Result<R, RemoteFailure>invoke(S3BucketAction<R> request)Available actions: CopyKey Create (bucket) CreateKey Delete (bucket) DeleteKey GetKey ListKeys PutKey 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> request)
Available actions: CopyKey Create (bucket) CreateKey Delete (bucket) DeleteKey GetKey ListKeys PutKey
-
get
Result<InputStream, RemoteFailure> get(BucketKey key)
-
set
Result<Unit, RemoteFailure> set(BucketKey key, InputStream content)
-
-
-
-