http4k
Toggle table of contents
6.60.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-connect-storage-s3
/
org.http4k.connect.storage
/
S3Storage
S3Storage
class
S3Storage
<
T
:
Any
>
(
s3
:
S3Bucket
,
target
:
KClass
<
T
>
,
autoMarshalling
:
AutoMarshalling
=
Moshi
)
:
Storage
<
T
>
(
source
)
S3-backed storage implementation. Automatically marshals objects to and from string-value format.
Members
Constructors
S3Storage
Link copied to clipboard
constructor
(
s3
:
S3Bucket
,
target
:
KClass
<
T
>
,
autoMarshalling
:
AutoMarshalling
=
Moshi
)
Functions
get
Link copied to clipboard
open
operator override
fun
get
(
key
:
String
)
:
T
?
key
Set
Link copied to clipboard
open
override
fun
keySet
(
keyPrefix
:
String
)
:
Set
<
String
>
minus
Assign
Link copied to clipboard
open
operator
fun
minusAssign
(
key
:
String
)
remove
Link copied to clipboard
open
override
fun
remove
(
key
:
String
)
:
Boolean
remove
All
Link copied to clipboard
open
override
fun
removeAll
(
keyPrefix
:
String
)
:
Boolean
set
Link copied to clipboard
open
operator override
fun
set
(
key
:
String
,
data
:
T
)