AsyncS3Config

class AsyncS3Config(host: String, port: Int, https: Boolean, bucket: String, accessToken: String, secretKey: String, rootPath: String)

S3 Store Connection Configuration

Author

Elizabeth Paige Harper https://github.com/foxcapades

Since

1.0.0

Parameters

host

Hostname of the S3 store.

port

Connection port for the S3 store.

Defaults to port 80.

https

Whether HTTPS should be used when communicating with the S3 store.

Defaults to false.

bucket

Name of the S3 bucket that will be operated on by this async compute application.

accessToken

Access token for the S3 store.

secretKey

Secret key for the S3 store.

rootPath

Root 'directory' in which workspaces will be created.

Defaults to the root of the bucket.

Constructors

Link copied to clipboard
constructor(host: String, bucket: String, access: String, secret: String)

Returns a new AsyncS3Config instance.

constructor(host: String, bucket: String, access: String, secret: String, root: String)

Returns a new AsyncS3Config instance.

constructor(host: String, port: Int, https: Boolean, bucket: String, accessToken: String, secretKey: String, rootPath: String)

Returns a new AsyncS3Config instance.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion