AvalonS3ClientBundle

class AvalonS3ClientBundle(val name: String, val provider: S3Provider, val 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)

命名 client 的完整能力集合。

Constructors

Link copied to clipboard
constructor(name: String, provider: S3Provider, bucketAliases: Map<String, String>, s3Client: S3Client, s3AsyncClient: S3AsyncClient, s3Waiter: S3Waiter, s3Presigner: S3Presigner, s3ControlClient: S3ControlClient, s3ControlAsyncClient: S3ControlAsyncClient, s3TransferManager: S3TransferManager)

Properties

Link copied to clipboard
Link copied to clipboard

聚合 facade。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val s3AsyncClient: S3AsyncClient
Link copied to clipboard
val s3Client: S3Client
Link copied to clipboard
val s3ControlAsyncClient: S3ControlAsyncClient
Link copied to clipboard
val s3ControlClient: S3ControlClient
Link copied to clipboard
val s3Presigner: S3Presigner
Link copied to clipboard
val s3TransferManager: S3TransferManager
Link copied to clipboard
val s3Waiter: S3Waiter