Package-level declarations
Types
Link copied to clipboard
class BucketOperations(s3Client: S3Client, s3Waiter: S3Waiter, bucketNameResolver: (String) -> String)
存储桶操作 facade。
Link copied to clipboard
Multipart 上传 facade。
Link copied to clipboard
对象操作 facade。
Link copied to clipboard
预签名 facade。
Link copied to clipboard
class S3Facade(val clientName: String, val provider: S3Provider, bucketAliases: Map<String, String>, val s3Client: S3Client, val s3AsyncClient: S3AsyncClient, val s3Waiter: S3Waiter, val s3Presigner: S3Presigner, val s3ControlClient: S3ControlClient, val s3ControlAsyncClient: S3ControlAsyncClient, val s3TransferManager: S3TransferManager)
一个命名 S3 client 的能力聚合视图。
Link copied to clipboard
class TransferOperations(transferManager: S3TransferManager, bucketNameResolver: (String) -> String)
Transfer Manager facade。