Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
@Factory
assumeRoleCredentials is required if keyConfig does not have an access key, and arnRole includes a nonnull role ARN. Otherwise, it is ignored.
Link copied to clipboard
The primary and recommended S3 client implementation -- kotlin-friendly with suspend functions. However, there's a bug that can cause hard failures under high-concurrency. (Partial workaround in place https://github.com/awslabs/aws-sdk-kotlin/issues/1214#issuecomment-2464831817).
Link copied to clipboard
data class S3Object(val key: String, val storageConfig: S3BucketConfiguration) : RemoteObject<S3BucketConfiguration>
Link copied to clipboard
class S3StreamingUpload(client: S3Client, bucketConfig: S3BucketConfiguration, response: CreateMultipartUploadResponse) : StreamingUpload<S3Object>