NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Storage
/
xyz.noisif.nsl.storage.s3
/
S3FileStorage
S3File
Storage
open
class
S3FileStorage
:
GenericFileStorage
Members
Constructors
S3File
Storage
Link copied to clipboard
private
constructor
(
builder
:
S3FileStorage.Builder
)
Types
Builder
Link copied to clipboard
open
class
Builder
:
GenericFileStorage.AbstractBuilder
<
S3FileStorage.Builder
>
Properties
access
Key
Link copied to clipboard
private
val
accessKey
:
String
endpoint
Link copied to clipboard
private
val
endpoint
:
URI
file
Storage
Action
Link copied to clipboard
protected
open
var
fileStorageAction
:
FileStorageAction
file
Type
Registry
Link copied to clipboard
protected
val
fileTypeRegistry
:
FileTypeRegistry
force
Path
Style
Link copied to clipboard
private
val
forcePathStyle
:
Boolean
health
Check
Bucket
Link copied to clipboard
private
val
healthCheckBucket
:
StorageNamespace
initialized
Link copied to clipboard
private
val
initialized
:
AtomicBoolean
log
Link copied to clipboard
protected
val
log
:
Logger
running
Link copied to clipboard
private
val
running
:
AtomicBoolean
s3Client
Link copied to clipboard
private
open
var
s3Client
:
S3Client
secret
Key
Link copied to clipboard
private
val
secretKey
:
String
storage
Region
Link copied to clipboard
private
val
storageRegion
:
StorageRegion
Functions
builder
Link copied to clipboard
open
fun
builder
(
)
:
S3FileStorage.Builder
close
Link copied to clipboard
fun
close
(
)
get
File
Storage
Action
Link copied to clipboard
open
fun
getFileStorageAction
(
)
:
FileStorageAction
on
Start
Link copied to clipboard
protected
open
fun
onStart
(
)
on
Stop
Link copied to clipboard
protected
open
fun
onStop
(
)
start
Link copied to clipboard
fun
start
(
)
translate
Exception
Link copied to clipboard
protected
open
fun
translateException
(
ex
:
Exception
)
:
RuntimeException
verify
Connection
Link copied to clipboard
private
open
fun
verifyConnection
(
)