toggle menu
2.0.0-SNAPSHOT
jvm
switch theme
search in API
xtdb-aws
/
xtdb.aws
/
S3
/
Factory
Factory
@
Serializable
@
SerialName
(
value
=
"!S3"
)
data
class
Factory
(
val
bucket
:
String
,
var
prefix
:
Path
?
=
null
,
var
s3Configurator
:
S3Configurator
=
DefaultS3Configurator
)
:
ObjectStoreFactory
Members
Constructors
Factory
Link copied to clipboard
constructor
(
bucket
:
String
,
prefix
:
Path
?
=
null
,
s3Configurator
:
S3Configurator
=
DefaultS3Configurator
)
Properties
bucket
Link copied to clipboard
@
Serializable
(
with
=
StringWithEnvVarSerde::class
)
val
bucket
:
String
prefix
Link copied to clipboard
@
Serializable
(
with
=
PathWithEnvVarSerde::class
)
var
prefix
:
Path
?
s3Configurator
Link copied to clipboard
@
Transient
var
s3Configurator
:
S3Configurator
Functions
open
Object
Store
Link copied to clipboard
open
override
fun
openObjectStore
(
)
:
ObjectStore
prefix
Link copied to clipboard
fun
prefix
(
prefix
:
Path
)
:
S3.Factory
s3Configurator
Link copied to clipboard
fun
s3Configurator
(
s3Configurator
:
S3Configurator
)
:
S3.Factory